> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Internal links on these pages omit the .md extension. Append .md to a docs page URL, or send an Accept: text/markdown header, to get that page as markdown.

# Den KI-Chat in Base44 verwenden

> Beschreibe deine Idee, und die KI baut sie für dich. Wechsle zwischen Chat-Modi, wähle das Modell, das deine App antreibt, und lege die Steuerungen fest, die jeden Build formen.

## Über den KI-Chat

Der Base44-KI-Chat ist mehr als nur ein Code-Generator. Er arbeitet als dein intelligenter Assistent, versteht dein Ziel und nutzt die richtigen Tools, um dich dorthin zu bringen. Deine Apps werden genauer, kontextbewusster und flexibler, sodass du dich darauf konzentrieren kannst, komplexe Funktionen schnell zu bauen, während smarte Automatisierung im Hintergrund arbeitet.

Anders als traditionelle KI, die nur mit Text antwortet, weiß die agentische KI, wann sie das Web durchsuchen, deine Dateien prüfen oder Daten aus anderen Quellen einbeziehen soll. Sie verwendet auch automatische Modellauswahl, um State-of-the-Art-Modelle basierend darauf zu wählen, was dein Prompt benötigt. So bekommst du echte Lösungen, ohne Modelle oder technische Details selbst verwalten zu müssen.

Der KI-Chat ist der Weg, wie du deine App baust. Um den Menschen, die deine App nutzen, einen eigenen Assistenten zum Sprechen zu geben, siehe den [KI-Agenten-Builder](https://base44.com/ai-agent-builder).

<Card title="Was bedeutet das in der Praxis? Hier sind einige Beispiele:" color="#FF983C" icon="lightbulb-exclamation-on">
  * Teile einen öffentlichen Website-Link mit dem Chat, um Design, Layout und sichtbare Inhalte sofort in deine App zu kopieren. Zum Beispiel: „Kopiere das Layout von `https://example.com`."
  * Bitte den Agent, dir beim Befolgen von Best Practices zu helfen, indem er nach fertigem Code oder gängigen Lösungen sucht. Zum Beispiel: „Zeig mir das Standardmuster für Nutzerauthentifizierung."
  * Ziehe Listen oder Inhalte von anderen Websites und verwende sie in deiner App, etwa das Importieren von Produktkatalogen oder das Sammeln von Website-Texten und -Bildern. Zum Beispiel: „Importiere die Produktliste von `https://example.com`."
  * Aktualisiere die Datenbank deiner App direkt mit einfachen, klaren Anweisungen. Zum Beispiel: „Gib Emily einen Punkt für gemachte Hausaufgaben."
</Card>

Nachdem die KI deine Änderungen angewendet hat, prüft sie das Ergebnis automatisch im Hintergrund und behebt gefundene Fehler, ohne deinen Workflow zu unterbrechen oder Eingaben von dir zu verlangen.

Der KI-Chat schlägt außerdem nützliche nächste Schritte vor, während du baust. Diese Vorschläge erscheinen unter dem Chat und sind auf deinen aktuellen Workflow zugeschnitten. Sie helfen dir, neue Funktionen zu entdecken und das Beste aus deiner App zu machen.

***

## Die KI-Chat-Modi verwenden

Base44s [KI-App-Builder](https://base44.com/ai-app-builder) enthält 3 Chat-Modi zum Bauen deiner App:

* **Build:** Setzt deine Prompts sofort um.
* **Discuss:** Lässt dich Fragen stellen oder deine nächste Änderung planen, ohne Code-Änderungen, bis du sie freigibst.
* **Edit:** Lässt dich Elemente in deiner Vorschau anklicken, um Visuals direkt anzupassen.

<Tip>
  Drücke **Cmd + .** auf macOS oder **Ctrl + .** auf Windows und Linux, um Modi zu wechseln, auch während du einen Prompt tippst.
</Tip>

### Den Build-Modus verwenden

Tippe, was du brauchst, und die KI handelt sofort. Dieser Modus ist perfekt für schnelle Änderungen und Feature-Anfragen. Für die besten Ergebnisse sei so spezifisch wie möglich. Je mehr Details du gibst, desto präziser baut die KI deine App. Der Build-Modus ist standardmäßig ausgewählt, du brauchst die Schritte unten also nur, wenn du aus einem anderen Modus zurückkommst.

**So wechselst du in den Build-Modus:**

1. Gehe zum KI-Chat in deinem App-Editor.
2. Klicke auf das Modus-Dropdown unten im Chat.
3. Wähle **Build**.

<Frame caption="Den KI-Chat in den Build-Modus schalten">
  <img alt="Das Modus-Drop-down im KI-Chat mit hervorgehobener Option Build" src="https://mintcdn.com/base44/k8YTpWUfJrFV2oEE/images/apps-editor-chat-mode-build.png?fit=max&auto=format&n=k8YTpWUfJrFV2oEE&q=85&s=7d619037cfda0999239113746e551a57" width="1600" height="560" data-path="images/apps-editor-chat-mode-build.png" />
</Frame>

**Beispiel-Prompt**

```text theme={null}
Füge eine neue Seite hinzu, die eine Weltkarte zeigt, auf der ich die Orte markieren kann, die ich besucht habe.
```

<Tip>
  Mehr Beispiele und Prompt-Frameworks findest du im [<u>Prompt-Leitfaden</u>](/Getting-Started/Prompt-guide).
</Tip>

### Den Discuss-Modus verwenden

Brainstorme, kläre oder erkunde Ideen, bevor du deine App änderst. Es ist ein sicherer Raum, um Fragen zu stellen, Vorschläge zu bekommen oder Optionen durchzusprechen. Je nachdem, was du fragst, antwortet die KI dir direkt oder schlägt eine Änderung zur Prüfung vor, und nichts wird gebaut, bis du es freigibst. Jede Nachricht im Discuss-Modus verbraucht 0,3 Credits. Wenn du bereit bist, dass die KI deine Änderungen umsetzt, wechsle zurück in den Build-Modus und bitte sie darum.

Wenn die KI einen Plan vorschlägt, erscheint er direkt über dem Chatfeld. Klicke auf **View**, um den vollständigen Plan zu lesen. Klicke auf **Approve**, um ihn umzusetzen, oder auf **Reject**, um weiter darüber zu sprechen. Nach deiner Entscheidung bleibt der Plan als Karte im Chat. Klicke darauf, um den Plan erneut zu öffnen.

<Note>
  **Gut zu wissen über den Discuss-Modus:**

  * Er spart Credits, indem er unnötiges Ausprobieren vermeidet, bevor du Änderungen finalisierst.
  * Er verwendet sein eigenes KI-Modell, unabhängig vom in deiner App ausgewählten Modell. Das hält seine Kosten niedrig.
</Note>

**So wechselst du in den Discuss-Modus:**

1. Gehe zum KI-Chat in deinem App-Editor.
2. Klicke auf das Modus-Dropdown unten im Chat.
3. Wähle **Discuss**.

<Frame caption="Den KI-Chat in den Discuss-Modus schalten">
  <img alt="Das Modus-Drop-down im KI-Chat mit hervorgehobener Option Discuss" src="https://mintcdn.com/base44/k8YTpWUfJrFV2oEE/images/apps-editor-chat-mode-discuss.png?fit=max&auto=format&n=k8YTpWUfJrFV2oEE&q=85&s=8d594d0be7b185873958d99845526a5e" width="1600" height="560" data-path="images/apps-editor-chat-mode-discuss.png" />
</Frame>

**Beispiel-Prompt**

```text theme={null}
Was ist der beste Weg für Nutzer, ihre Freunde in meine App einzuladen?
```

### Den Edit-Modus verwenden

Nimm Änderungen am Design deiner App vor, entweder manuell oder indem du die KI darum bittest. Der Edit-Modus hat seinen eigenen Button oben im Editor und sitzt nicht im Chat-Modus-Dropdown.

Deine Änderungen werden automatisch gespeichert, während du arbeitest. Du kannst innerhalb derselben Bearbeitungssitzung bis zu 50 Schritte rückgängig machen und wiederholen, mit den Undo/Redo-Buttons oben im Editor. Deine Änderungen bleiben auch bei Vorschau-Neuladungen erhalten.

Wenn du mit ungespeicherten Änderungen gehen willst, warnt dich dein Browser vorher. Deine Änderungen erscheinen auch in der [**Version History**](#restoring-or-publishing-a-previous-version), sodass du eine frühere Reihe manueller Änderungen jederzeit wiederherstellen kannst.

<Frame caption="Den Edit-Modus oben im App-Editor starten">
  <img src="https://mintcdn.com/base44/WfLK5dLNFf_CMIjG/images/edit-mode-editor.png?fit=max&auto=format&n=WfLK5dLNFf_CMIjG&q=85&s=edd821cb287850f8d3c717f983c7121e" alt="Der Edit-Button oben im App-Editor, neben Preview und Dashboard" width="2934" height="866" data-path="images/edit-mode-editor.png" />
</Frame>

**So nimmst du Änderungen am Design deiner App vor:**

1. Gehe zu deinem App-Editor.
2. Klicke oben im Editor auf **Edit**.
3. Wähle in der App-Vorschau, was du ändern möchtest:
   * **Ein Element:** Klicke es an.
   * **Eine Gruppe von Elementen:** Klicke ein Element an, das sich anderswo auf der Seite wiederholt. Jede Wiederholung wird hervorgehoben, und deine Änderung gilt für alle gleichzeitig.
4. Nimm deine Änderung vor:
   * **Manuell:** Bearbeite das Element direkt. Du kannst zum Beispiel Hintergrundfarben, Textfarben oder Abstände ändern. Du kannst auch den Code des Elements öffnen, seine Tailwind-Klassen anpassen, um Abstände, Typografie, Layout und Responsivität feinzujustieren, oder es mit dem **Delete**-Symbol in der Edit-Toolbar entfernen. Das verbraucht keine Credits.
   * **Mit dem KI-Chat:** Klicke auf **Edit Element**, schreibe dann, was geändert werden soll, und die KI kümmert sich darum. Das verbraucht Nachrichten-Credits, und wie viele, hängt von Größe und Komplexität der Änderung ab.

<Frame caption="Ein sich wiederholendes Element im Edit-Modus auswählen">
  <img className="mx-auto" style={{ width:"81%" }} alt="Sich wiederholende Elemente, ausgewählt im Edit-Modus, mit der Edit-Toolbar und Edit Element" src="https://mintcdn.com/base44/WfLK5dLNFf_CMIjG/images/group-edit.png?fit=max&auto=format&n=WfLK5dLNFf_CMIjG&q=85&s=5b3e1de10e74ab6bab01d280127df241" width="1406" height="706" data-path="images/group-edit.png" />
</Frame>

***

## Deinen KI-Chat anpassen

Wie sich der KI-Chat in deiner App verhält, liegt bei dir. Wähle das Modell, das ihn antreibt, entscheide, wie oft er anhält, um dich um Erlaubnis zu fragen, sperre die Dateien, die er nicht anfassen darf, und gib ihm Regeln, die er bei jedem Prompt befolgt.

Das Modell wählst du über das Modell-Symbol unten im KI-Chat in deinem App-Editor. Die anderen Einstellungen findest du unter dem Symbol **More options** neben **Build**. **Freeze Files** und **Custom Instructions** gelten für deine Haupt-App. Sie erscheinen also nicht, während du an einem Branch arbeitest.

### Dein Modell wählen

Wähle ein Modell manuell, wenn du mehr Kontrolle möchtest. Jedes Modell bringt eigene Stärken mit, sodass du die beste Wahl für deinen Prompt treffen kannst. Du kannst eines bei deinem ersten Prompt wählen oder es jederzeit ändern, während du in deinem App-Editor arbeitest.

<Warning>
  **Bevor du ein Modell wählst:**

  * Du brauchst einen [**Builder-Plan**](https://base44.com/pricing) oder höher, um ein KI-Modell zu wählen.
  * Wenn du ein Modell manuell wählst, variiert der Credit-Verbrauch je nach Modell und kann höher sein als im **Auto mode**. Prüfe die genauen Kosten unter **Credits Used** für jede Nachricht.
  * Einige Modelle werden schrittweise ausgerollt und sind möglicherweise noch nicht für alle Konten verfügbar.
</Warning>

<Card title="Verfügbare Modelle" icon="sparkles">
  * **Auto mode:** Wird für jede Anfrage mit dem besten KI-Modell gematcht.
  * **Base 1:** Base44s erstes eigenes Modell, trainiert auf echten Baumustern aus der gesamten Plattform. Eine ausgewogene Allzweck-Wahl für alltägliches Bauen und Konversation.
  * **Sonnet 5.5:** Eine ausgewogene Wahl für tägliches Bauen, Schreiben, Refactoring und Fehlerbehebung, mit einer starken Mischung aus Qualität und Geschwindigkeit.
  * **Opus 5.5:** Das fortschrittlichste Reasoning-Modell, gebaut für die schwersten Probleme. Verwende es für komplexe mehrstufige Logik, knifflige Architekturentscheidungen und Edge Cases, bei denen du höchste Genauigkeit brauchst.
  * **Gemini 3.8 Flash:** Eine schnelle Option für alltägliche Aufgaben und kleine Änderungen, wenn du sofort eine Antwort willst.
  * **GPT-5.6 Terra:** Eine kosteneffiziente GPT-5.6-Option für komplexes Reasoning und mehrstufige Planung, zu geringeren Credit-Kosten.
  * **GPT-6.1 Sol:** Eine starke GPT-6.1-Option für schwieriges Reasoning und große, wachsende Projekte.
  * **GPT 6 Astra:** Das neueste und leistungsfähigste GPT-Modell, für das schwierigste Reasoning und die anspruchsvollsten Builds. Verbraucht mehr Credits pro Anfrage.
  * **Fable 5.1:** Großartig für komplexe, mehrstufige Builds und detailliertes Debugging, wenn du gründliche, hochwertige Ergebnisse willst. Verbraucht mehr Credits pro Anfrage.
</Card>

Klappe unten eine Option auf, um zu sehen, wie.

<AccordionGroup>
  <Accordion title="Ab deinem ersten Prompt">
    Lege dein Modell fest, bevor du deinen ersten Prompt sendest, damit dein erster Build das gewünschte Modell verwendet.

    1. Klicke auf der Base44-Startseite unter der Prompt-Box auf den Modell-Button. Er zeigt **Auto**, bis du ein Modell wählst.
    2. Wähle das gewünschte Modell oder behalte den **Auto mode**.

    <Frame caption="Ein KI-Modell ab deinem ersten Prompt wählen">
      <img className="mx-auto" style={{ maxWidth: "465px" }} alt="Der Modell-Selektor auf der Base44-Startseite mit den verfügbaren Modellen" src="https://mintcdn.com/base44/H0SVMOAdxfDKfzMQ/images/ai-model-first-prompt.png?fit=max&auto=format&n=H0SVMOAdxfDKfzMQ&q=85&s=b78cb8944ad0b3fcb3e70f3577877112" width="930" height="1170" data-path="images/ai-model-first-prompt.png" />
    </Frame>
  </Accordion>

  <Accordion title="Während des Bauens">
    Wechsle das Modell jederzeit beim Bauen deiner App im App-Editor.

    1. Gehe zu deinem App-Editor.
    2. Klicke im KI-Chat auf das Modell-Symbol unten im Panel.
    3. Wähle das Modell, das du verwenden möchtest, oder behalte den **Auto mode**, damit Base44 für jede Anfrage das beste Modell wählt.

    <Frame caption="Ein KI-Modell im App-Editor wählen">
      <img className="mx-auto" style={{ maxWidth: "332px" }} alt="Der Modell-Selektor im App-Editor mit den verfügbaren Modellen" src="https://mintcdn.com/base44/H0SVMOAdxfDKfzMQ/images/model-ai-picker.png?fit=max&auto=format&n=H0SVMOAdxfDKfzMQ&q=85&s=341d1af5f0ab260d7f7927c70b584913" width="664" height="1110" data-path="images/model-ai-picker.png" />
    </Frame>
  </Accordion>
</AccordionGroup>

<Tip>
  Unsicher, welches Modell du wählen sollst? Behalte den **Auto mode**, und Base44 wählt für jede Anfrage das beste Modell.
</Tip>

### Auto approve verwenden

Auto approve reduziert Unterbrechungen beim Bauen. Ist es an, laufen die meisten Schritte, die sonst auf deine Freigabe warten würden, von selbst. Schritte, die etwas von dir brauchen, fragen weiterhin. Änderungen, die den Zugriff auf deine Daten erweitern, fragen immer zuerst, auch wenn du sie im Chat angefordert hast. Das gilt etwa, wenn du jemandem Schreibzugriff gibst oder lockerst, wer eine Tabelle sehen oder ändern kann. Es gilt für deine ganze App statt für einzelne Schritte, sodass alle, die darin bauen, dasselbe Verhalten erhalten, und deine Wahl bleibt bestehen, auch wenn sich der Standard später ändert.

Alles, was ohne Nachfrage lief, ist im Chat als **auto-approved** markiert, sodass du weiterhin siehst, was passiert ist. Klicke auf das Label, um die Einstellung zu verwalten, oder schalte **Auto approve** aus, um Schritte vor ihrer Ausführung zu prüfen.

<Frame caption="Auto approve über More options einschalten">
  <img className="mx-auto" style={{ maxWidth: "358px" }} alt="Das More-options-Menü im KI-Chat mit hervorgehobenem Auto-approve-Toggle" src="https://mintcdn.com/base44/H0SVMOAdxfDKfzMQ/images/auto-approve.png?fit=max&auto=format&n=H0SVMOAdxfDKfzMQ&q=85&s=be334f1d855d5cef78297243543b11e2" width="716" height="460" data-path="images/auto-approve.png" />
</Frame>

**So schaltest du Auto approve ein oder aus:**

1. Klicke unten im KI-Chat in deinem App-Editor auf das Symbol **More options** neben **Build**.
2. Schalte **Auto approve** ein oder aus. Deine Wahl gilt sofort, es gibt nichts zu speichern.

### Dateien einfrieren

Sperre Dateien, damit die KI sie nicht verändert, um Arbeit zu schützen, die unangetastet bleiben soll. Dateien sind nach Typ gruppiert, etwa Seiten, Komponenten, Funktionen, Entitäten, Agents und Workflows.

<Frame caption="Dateien wählen, die vor KI-Änderungen geschützt werden">
  <img src="https://mintcdn.com/base44/1h2SJ6usolPQbrKm/images/freeze-files.png?fit=max&auto=format&n=1h2SJ6usolPQbrKm&q=85&s=a46473e1165252ce30a65c67fb5a7601" alt="Der Freeze-Files-Tab der AI Controls, mit nach Typ gruppierten Dateien und einer Freeze-folder-Option" width="1664" height="1294" data-path="images/freeze-files.png" />
</Frame>

**So frierst du Dateien ein:**

1. Klicke unten im KI-Chat in deinem App-Editor auf das Symbol **More options** neben **Build**.
2. Klicke auf **Freeze Files**.
3. Aktiviere das Kontrollkästchen neben jeder Datei, die du schützen möchtest.
4. (Optional) Wähle neben einer Gruppe **Freeze folder**, um alles in diesem Ordner zu sperren, oder wähle **Select all files**, um jede Datei in deiner App zu sperren.
5. Klicke auf **Save changes**.

<Note>
  Alles, was du sperrst, erscheint unter **Frozen folders & patterns**, wo du auf **Remove** klicken kannst, um es wieder zu entsperren.
</Note>

### Benutzerdefinierte Anweisungen hinzufügen

Füge Vorgaben hinzu, die die KI bei jedem Prompt befolgt, etwa Ton, Designstandards oder bevorzugtes Verhalten. Du schreibst sie einmal, und sie gelten für jede Interaktion in dieser App.

<Frame caption="Anweisungen festlegen, die die KI bei jedem Prompt befolgt">
  <img src="https://mintcdn.com/base44/1h2SJ6usolPQbrKm/images/custom-instructions.png?fit=max&auto=format&n=1h2SJ6usolPQbrKm&q=85&s=37431246c5107740b6e82e6e68112e53" alt="Der Custom-Instructions-Tab der AI Controls, mit Anweisungen im Textfeld" width="1686" height="1296" data-path="images/custom-instructions.png" />
</Frame>

**So fügst du benutzerdefinierte Anweisungen hinzu:**

1. Klicke unten im KI-Chat in deinem App-Editor auf das Symbol **More options** neben **Build**.
2. Klicke auf **Custom Instructions**.
3. Gib deine Anweisungen in das Textfeld ein, eine pro Zeile.
4. Klicke auf **Save changes**.

***

## Einen Skill oder Connector zu deinem Prompt hinzufügen

Tippe `/` in den KI-Chat, um einen Workspace-Skill oder einen Connector in deine Anfrage einzubinden, statt ihn in Worten zu beschreiben. Tippe weiter, um die Liste zu filtern, und drücke Enter oder klicke, um ihn zu deinem Prompt hinzuzufügen.

Das Menü hat 2 Gruppen:

* **Skills:** Die für dich verfügbaren [Workspace-Skills](/documentation/using-your-workspaces/adding-workspace-skills). Der KI-Chat befolgt dann diese Anweisungen für diesen Prompt. Du kannst einem Prompt einen Skill hinzufügen.
* **Connectors:** Die Connectors, die deine App nutzen kann. Bereits verbundene zeigen ein **Connected**-Abzeichen. Du kannst mehr als einen hinzufügen.

Wählst du einen Connector, mit dem deine App noch nicht verbunden ist, richtet der KI-Chat die Verbindung beim Bauen deiner Anfrage ein.

<Tip>
  Nutze **Manage skills** oder **Manage connectors** unten im Menü, um etwas hinzuzufügen, das noch nicht in der Liste ist.
</Tip>

***

## Nachrichten im Chat in die Warteschlange stellen

Wenn der KI-Chat bereits an einem Prompt arbeitet, musst du nicht warten, bevor du etwas anderes fragst. Du kannst weitertippen, weitere Prompts hinzufügen und Dateien anhängen. Der KI-Chat fügt sie einer Nachrichten-Warteschlange hinzu und sendet sie nacheinander, sobald jede Antwort fertig ist.

<Note>
  **Hinweise:**

  * Die Warteschlange erscheint über der Chat-Eingabe und zeigt alle ausstehenden Prompts in der Reihenfolge, in der sie laufen.
  * Du kannst bis zu 7 Nachrichten gleichzeitig in die Warteschlange stellen.
  * Nachrichten in der Warteschlange werden nicht gesendet, wenn du den App-Editor schließt. Wenn du den Editor wieder öffnest, werden sie fortgesetzt.
</Note>

Du kannst deine Warteschlange jederzeit bearbeiten. Ziehe Nachrichten per Drag-and-drop, um ihre Reihenfolge zu ändern, bearbeite eine Nachricht inline, bevor sie gesendet wird, entferne einzelne Nachrichten oder leere die gesamte Warteschlange, wenn du es dir anders überlegst. Du kannst die Warteschlange auch jederzeit pausieren oder fortsetzen.

Um die Richtung zu ändern, ohne zu warten, klicke bei einer Nachricht in der Warteschlange auf **Send now**. Der KI-Chat übernimmt sie sofort und passt die laufende Arbeit an, auch beim ersten Build deiner App. Send now funktioniert für reine Textnachrichten im Build-Modus, die du selbst in die Warteschlange gestellt hast. Um einen Prompt aus der Warteschlange stattdessen parallel zur aktuellen Arbeit auszuführen, kannst du ihn [in einen parallelen Branch verschieben](/de/Building-your-app/working-with-branches#branching-a-queued-prompt).

***

## Modelle vergleichen

Jedes KI-Modell hat eigene Stärken und Schwächen: Eines ist vielleicht besser in Design und visuellem Feinschliff, ein anderes stärker in Logik und Datenarbeit. Statt zu raten, welches Modell zu deiner Anfrage passt, führt Compare models deine nächste Nachricht auf 2 Modellen gleichzeitig aus. So kannst du beide Ergebnisse ansehen und das behalten, das dir besser gefällt. Deine Haupt-App wird nicht angetastet, bis du wählst.

<Frame caption="2 Modelle nebeneinander vergleichen">
  <img src="https://mintcdn.com/base44/s1yY3csuXj6AgdBI/images/compare-models.png?fit=max&auto=format&n=s1yY3csuXj6AgdBI&q=85&s=3053648eae666ab81194309f8148782f" alt="2 Versionen einer App, im App-Editor nebeneinander verglichen" width="975" height="525" data-path="images/compare-models.png" />
</Frame>

### Einen Vergleich starten

Wähle im Modell-Picker, welche 2 Modelle du vergleichen möchtest, und sende dann die Nachricht, die auf beide Arten gebaut werden soll.

<Warning>
  **Bevor du sendest:**

  * Der Vergleich erfordert einen [**Builder-Plan**](https://base44.com/pricing) oder höher, genau wie die manuelle Modellwahl.
  * Der Vergleich baut deine Nachricht zweimal, verbraucht also 2× Credits.
  * Nachrichten mit Anhängen werden noch nicht unterstützt. Enthält deine Nachricht einen, wird der Vergleich entfernt und die Nachricht normal gesendet.
  * Um vor dem Senden abzubrechen, klicke auf das **X** am Modell-Chip in der Chat-Eingabe.
</Warning>

**So vergleichst du 2 Modelle:**

1. Öffne deine App im App-Editor.
2. Klicke auf den Modell-Picker in der Chat-Eingabe.
3. Klicke auf **Compare**.
   <Frame caption="Die Compare-Option im Modell-Picker">
     <img src="https://mintcdn.com/base44/H0SVMOAdxfDKfzMQ/images/compare-ai-models.png?fit=max&auto=format&n=H0SVMOAdxfDKfzMQ&q=85&s=9b135c568689eca4da031f967db1a896" alt="Der Modell-Picker mit hervorgehobenem Compare unter der Modellliste" className="mx-auto" style={{ maxWidth: "332px" }} width="664" height="848" data-path="images/compare-ai-models.png" />
   </Frame>
4. Wähle **Model A** und **Model B**. Es müssen 2 verschiedene Modelle sein.
5. Klicke auf **Select**.
6. Sende deine Nachricht. Base44 baut sie zweimal, einmal mit jedem Modell.

### Eine Version wählen

Während die 2 Versionen gebaut werden, zeigt der Chat eine **Comparing two versions**-Karte mit dem Status jeder Version. Wenn beide fertig sind, fragt die Karte **Which option do you prefer?** und listet die Versionen als **Option A** und **Option B**.

<Tip>
  Hinter den Kulissen ist jede verglichene Version ein [Branch](/Building-your-app/working-with-branches) deiner App, du findest beide Versionen also auch in deiner Branch-Liste, während du dich entscheidest.
</Tip>

<Frame caption="Zwischen den 2 verglichenen Versionen wählen">
  <img src="https://mintcdn.com/base44/H0SVMOAdxfDKfzMQ/images/choose-compare-model.png?fit=max&auto=format&n=H0SVMOAdxfDKfzMQ&q=85&s=2589cc9ee3b0de77d25f311b3711af44" alt="Die Vergleichskarte mit der Frage, welche Option du bevorzugst, mit fertiger Option A und Option B" className="mx-auto" style={{ maxWidth: "358px" }} width="716" height="1016" data-path="images/choose-compare-model.png" />
</Frame>

**So schließt du einen Vergleich ab:**

1. Klicke bei einer Option auf **Open**, um sie in der Vorschau anzusehen. Verwende die Modell-Tabs oben in der Vorschau, um zwischen den 2 Versionen zu wechseln, und chatte in einer Version weiter, wenn du sie vor der Entscheidung verfeinern möchtest.
2. Mache eines der Folgenden:
   * **Wähle die bevorzugte Version:** Wähle auf der Karte **Option A** oder **Option B** und klicke auf **Select**. Die behaltene Version wird in deine Haupt-App gemergt, und die nicht behaltene bleibt in deiner Versionsliste, bis du sie löschst.
   * **Beide ablehnen:** Klicke auf **Reject** und dann zur Bestätigung auf **Delete both**. Das entfernt beide Versionen und ihre Chats endgültig. Deine Haupt-App bleibt unberührt.

***

## Änderungen rückgängig machen

Experimentiere frei und probiere neue Ideen aus, im Wissen, dass du deine Änderungen jederzeit rückgängig machen kannst. Du kannst deine App auf einen bestimmten Prompt zurücksetzen, eine frühere Version in den Editor zurückholen oder eine frühere Version direkt aus der Version History veröffentlichen, ohne das zu ändern, woran du gerade arbeitest.

### Einen bestimmten Prompt rückgängig machen

Fahre über die entsprechende Nachricht in deinem Chat-Verlauf und klicke auf das **Revert**-Symbol darunter, um deine App auf den Zustand kurz vor dieser Änderung zurückzusetzen. Alle danach vorgenommenen Änderungen werden ebenfalls rückgängig gemacht, sodass du schnell zu einer früheren Version deiner App zurückkehren kannst.

Wenn du stattdessen ändern möchtest, was du gefragt hast, klicke auf das **Edit**-Symbol bei dieser früheren Nachricht. Der Chat öffnet ein **Edit this message and resend**-Panel. Wenn du erneut sendest, macht Base44 alle Änderungen nach dieser Nachricht rückgängig und wendet dann deine aktualisierte Anfrage an.

### Eine frühere Version wiederherstellen oder veröffentlichen

Klicke auf das **Version History**-Symbol <Icon icon="clock-rotate-left" color="currentColor" /> oben im Chat, um deine Versionsliste zu öffnen. Von dort kannst du Versionen ansehen, eine frühere Version veröffentlichen, ohne deinen aktuellen Entwurf zu ändern, deinen Editor auf eine ältere Version zurücksetzen, den Code ansehen oder vergleichen oder zur Chat-Nachricht springen, die diese Version erstellt hat.

Klicke auf eine Version in der Liste, um sie in der Vorschau zu laden. Klicke für jede Version auf das **More actions**-Symbol <Icon icon="ellipsis" color="currentColor" /> und wähle:

* **Publish this version:** Veröffentliche diese Version in deiner Live-App, während dein aktueller Entwurf im Editor geöffnet bleibt, damit du weiterarbeiten kannst.
* **Revert to this version:** Ersetze deinen aktuellen Entwurf im App-Editor durch diese Version.
* **Code changes:** Sieh, welche Dateien diese Version im Vergleich zur vorherigen Version geändert hat und was sich in jeder Datei geändert hat.
* **Compare code vs main:** Sieh auf einem [Branch](/de/Building-your-app/working-with-branches), wie sich der Code dieser Version von main unterscheidet.
* **View code:** Öffne den Code dieser Version.
* **Go to message in chat:** Springe zur Chat-Nachricht, die diese Version erstellt hat. Das erscheint bei Versionen, die aus dem Chat erstellt wurden.

<Frame caption="Eine Version mit der vorherigen vergleichen">
  <img src="https://mintcdn.com/base44/AD2RKae11rt27pP4/images/versions-menu-code-changes.png?fit=max&auto=format&n=AD2RKae11rt27pP4&q=85&s=7e15dcdaf5a394533756b8db4fc4a0df" alt="Das More-actions-Menü einer Version in der Version History mit hervorgehobener Option Code changes" width="1800" height="1050" data-path="images/versions-menu-code-changes.png" />
</Frame>

### Unveröffentlichte Änderungen prüfen

Vor dem Veröffentlichen kannst du genau prüfen, was sich seit deiner letzten Veröffentlichung geändert hat. Base44 öffnet ein Fenster **Unpublished changes**, das jede Datei auflistet, die sich von deiner Live-App unterscheidet, und was sich in jeder geändert hat. Diese Option erscheint, wenn deine App veröffentlicht ist und du auf main arbeitest.

**So vergleichst du deinen Entwurf mit deiner Live-App:**

1. Klicke oben rechts in deinem App-Editor auf das Symbol **More actions** <Icon icon="ellipsis" color="currentColor" />.
2. Klicke auf **Compare with live code**.

<Frame caption="Prüfen, was sich seit deiner letzten Veröffentlichung geändert hat">
  <img src="https://mintcdn.com/base44/AD2RKae11rt27pP4/images/compare-with-live-code.png?fit=max&auto=format&n=AD2RKae11rt27pP4&q=85&s=f26190a7792199be19bd183b751fa013" alt="Das Fenster Unpublished changes mit den Dateien, die sich von der Live-App unterscheiden" width="2128" height="1122" data-path="images/compare-with-live-code.png" />
</Frame>

***

## FAQs

Klicke unten auf eine Frage, um mehr über KI-Chat-Modi und -Steuerungen zu erfahren.

<AccordionGroup>
  <Accordion title="Warum kann ich keinen Modellvergleich starten?">
    Ein paar Bedingungen müssen zuerst erfüllt sein:

    * Deine App braucht mindestens einen Build. Baue zuerst etwas, dann vergleiche.
    * Vergleiche starten von deiner Hauptversion. Wenn du auf einem Branch bist, wechsle zurück zu main.
    * Model A und Model B müssen 2 verschiedene Modelle sein, und beide müssen für den Vergleich verfügbar sein.
    * Importierte Apps werden noch nicht unterstützt.
  </Accordion>

  <Accordion title="Was passiert bei einem Code-Fehler in meiner App-Vorschau?">
    Wenn Base44 einen JavaScript-Fehler in deiner App-Vorschau erkennt, erscheint eine **Issues Found**-Benachrichtigung im Editor mit einer Beschreibung des Fehlers und wo er auftrat.

    Klicke auf **Resolve with AI**, um die Fehlerdetails an den KI-Chat zu senden. Die KI prüft den Fehler und wendet eine Korrektur an. Das zählt nicht zu deinen Nachrichten-Credits.

    Um die Benachrichtigung zu verwerfen, ohne den Fehler zu beheben, klicke auf **X**, um sie zu schließen.
  </Accordion>

  <Accordion title="Wie kann ich meine App reparieren, wenn sie einfriert oder der Chat hängt?">
    Wenn deine App einfriert, der Chat nicht reagiert oder eine Änderung sich nicht wie erwartet rückgängig machen lässt, versuche diese Schritte:

    * **Lade die Seite neu**, um deine letzte funktionierende Version zu laden.
    * **Leere deinen Browser-Cache** und lade deine App neu, um gespeicherte Konflikte zu entfernen.
    * **Versuche ein privates Fenster** oder einen anderen Browser, um Konflikte mit Erweiterungen auszuschließen.
    * **Deaktiviere Browser-Erweiterungen** vorübergehend, wenn das Problem bestehen bleibt.
    * **Prüfe deine Credits und Plan-Limits**, denn das Aufbrauchen der Credits kann KI-Aktionen unterbrechen.
    * **Mache die letzte KI-Aktion rückgängig**, indem du im Chat auf das **Revert**-Symbol unter dieser Nachricht klickst, oder verwende die **Version History**, um zu einer stabilen Version zurückzukehren.

    Schritt-für-Schritt-Lösungen, auch zum Lösen eines hängenden Prompts oder Stop-Buttons, findest du im [Troubleshooting-Leitfaden](/Community-and-support/Troubleshooting).
  </Accordion>

  <Accordion title="Kann ich Credit-Rückerstattungen für KI-Fehler anfordern?">
    Base44 bietet keine Rückerstattungen oder Credit-Stornierungen für KI-Aktionen. Du kannst die [**Version History**](#reverting-changes) verwenden, um Änderungen rückgängig zu machen und deine App wiederherzustellen.
  </Accordion>

  <Accordion title="Was kann die agentische KI von Base44 mit ihren Tools tun?">
    Die agentische KI nutzt eine breite Palette von Tools, um dir beim Bauen und Verwalten deiner App zu helfen, darunter:

    **Datenbank-Tools:**

    * Datensätze in der Datenbank deiner App lesen, erstellen, aktualisieren und löschen. Sie kann filtern, sortieren, paginieren oder in großen Mengen aktualisieren oder löschen. Zum Beispiel Testpersonen hinzufügen, alte Nachrichten als gelesen markieren oder abgelaufene Datensätze entfernen.

    **Web-Tools:**

    * Websuchen durchführen, um relevante Dokumentation oder Funktionen zu finden. Das funktioniert wie eine Suchmaschine mit relevanten Seiten, Titeln und Beschreibungen.
    * Website-Daten von jeder URL abrufen. Markdown oder HTML holen, zum Beispiel um Dokumentation zu scrapen oder Live-Seiteninhalte zu erhalten.

    **Code- und Datei-Tools:**

    * Smarte Dateisuche. Schnell Dateien oder Code-Snippets finden, die für deinen Workflow nötig sind.
    * Den Inhalt jeder Projektdatei vor dem Bearbeiten lesen. Das ist nützlich, um die Code-Struktur deiner App zu prüfen.
    * Dateien in deinem Projekt ändern. Seiten, Komponenten, Entitäten, Funktionen oder Layouts bearbeiten, mit Unterstützung für gezielte Teiländerungen. Zum Beispiel Bugs beheben, Funktionen hinzufügen oder Styling aktualisieren.
    * Logs und Konsolenausgaben prüfen, um beim Debugging oder Verstehen von Fehlern zu helfen.

    **Konfigurations-Tools:**

    * Umgebungsvariablen und Secrets nach Bedarf setzen oder aktualisieren. Zum Beispiel API-Schlüssel wie `OPENAI_API_KEY` oder `STRIPE_SECRET_KEY` hinzufügen oder aktualisieren.

    Der Agent wählt und kombiniert diese Tools automatisch nach deinem Bedarf, sodass du dich auf das Beschreiben deiner Ziele statt auf technische Schritte konzentrieren kannst.
  </Accordion>

  <Accordion title="Gibt es Dinge, die die agentische KI von Base44 nicht kann?">
    Die agentische KI kann Inhalte von öffentlichen Website-Seiten und anderen statischen Daten abrufen und interpretieren, aber sie kann nicht automatisch auf komplexe Backend-Logik, Datenbanken oder private Integrationen zugreifen oder sie migrieren. Wenn dein Projekt Backend-Funktionen, Verbindungen zu anderen Diensten oder sichere Daten benötigt, musst du diese weiterhin manuell einrichten.

    Wenn du den Agent zum Beispiel bittest, Inhalte oder Funktionen aus einer anderen App zu kopieren, kann er Layouts, Texte und das Gesamtbild basierend auf dem, was auf der öffentlichen Site sichtbar ist, nachbilden. Er kopiert aber keine Backend-Logik, migriert keine privaten Integrationen und greift nicht auf geschützte Datenbankinhalte zu.

    Für alles, was über das öffentliche Frontend hinausgeht, ist manuelle Einrichtung nötig, um deine App fertigzustellen.
  </Accordion>

  <Accordion title="Wie wird die Zeitzone im App-Editor bestimmt oder verwaltet?">
    Alle Zeiten im Base44-App-Editor werden in koordinierter Weltzeit (UTC) verwaltet und angezeigt. Das hält alles über verschiedene Regionen hinweg konsistent und erleichtert das Koordinieren von Aktionen oder Zeitplänen, egal wo du oder die Nutzer deiner App sich befinden. Es gibt derzeit keine Option, die Zeitzone im App-Editor zu ändern.
  </Accordion>

  <Accordion title="Kann ich mit dem KI-Chat sprechen, statt zu tippen?">
    Ja, du kannst per Stimme mit dem KI-Chat in Base44 interagieren. Klicke auf das Mikrofon-Symbol in der Chat-Box, um Speech-to-Text einzuschalten, und sprich dann deine Frage oder Anfrage. Die KI transkribiert deine Sprache und antwortet wie gewohnt, sodass du freihändig Hilfe bekommst.
  </Accordion>

  <Accordion title="Wie funktioniert die automatische Modellauswahl?">
    Base44 verwendet automatische Modellauswahl, um jede Anfrage mit der Engine zu matchen, die am besten für die Aufgabe geeignet ist. Design-Anpassungen, Layout-Änderungen und tiefe Logik-Updates können alle verschiedene KI-Modelle verwenden. Der Chat erledigt das im Hintergrund, sodass du dich darauf konzentrieren kannst, zu beschreiben, was du bauen willst.

    * Für kleine visuelle oder Text-Anpassungen wählt er schnelle, effiziente Modelle, die auf Geschwindigkeit und Reaktionsfähigkeit optimiert sind.
    * Für größere Architekturänderungen oder Datenflüsse verwendet er tiefere Reasoning-Modelle, die über Dateien, Entitäten und Logik hinweg planen können.
    * Wenn etwas fehlschlägt oder auf einen Fehler stößt, kann er Strategien oder Modelle wechseln, um sich zu erholen und es erneut zu versuchen.
  </Accordion>
</AccordionGroup>

<Note>Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der [englischen Version](/). </Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.