GPT Image 2.5 Flare & Sunburst sind jetzt auf EvoLink verfügbarGPT Image 2.5 testen
Zwei Metallstecker und ein transparenter Adapter sind aufeinander ausgerichtet
Anwendungsfälle

Gemini in SillyTavern einrichten: Verbindung, Kosten und Fehler

EvoLink Team
EvoLink Team
Produktteam
16. Oktober 2026
6 Min. Lesezeit

Ihr API-Schlüssel funktioniert in einem Tool, aber SillyTavern kann das Modell nicht finden oder gibt einen 400-Fehler zurück. Stellen Sie vor dem Ändern einer Voreinstellung fest, welche API-Route, URL-Form und Modell-ID der Client tatsächlich sendet.

Stellen Sie zunächst eine Verbindung mit einem minimalen Profil her, überprüfen Sie eine kurze Antwort und stellen Sie dann schrittweise Eingabeaufforderungen und optionale Funktionen wieder her. Unterscheiden Sie das native Gemini-Format vom OpenAI-kompatiblen Format.

Wählen Sie den Verbindungspfad, bevor Sie einen Schlüssel eingeben

SillyTavern dokumentiert eine benutzerdefinierte OpenAI-kompatible Verbindung. Das folgende Beispiel verwendet diesen Pfad mit dem dokumentierten Chat Completions-Endpunkt von EvoLink. Es handelt sich um ein dokumentationsbasiertes Setup zur Überprüfung Ihrer installierten Version. Es wird nicht behauptet, dass jede Voreinstellung oder Erweiterung kompatibel ist.
EinstellungWert für diesen PfadHäufiger Fehler
API-TypChat CompletionText Completion gewählt
QuelleCustom (OpenAI-compatible)URL in native Verbindung eines anderen Anbieters eingetragen
Basis-URLhttps://direct.evolink.ai/v1/chat/completions nochmals im Basisfeld
API-SchlüsselIhr EvoLink-SchlüsselSchlüssel eines anderen Anbieters
Modell-IDgemini-4-argonSeiten-Slug gemini-4 als API-ID
Der vollständige Anforderungsendpunkt ist https://direct.evolink.ai/v1/chat/completions. Das Basisfeld von SillyTavern nimmt den kürzeren Wert an, da der Client die Route anhängt. Anfrage-Tutorial von EvoLink dokumentiert die Chat-Completions-URL; Verwenden Sie die Gemini-Modellseite für die aktuelle Modell-ID und die unterstützten Protokolle.

Überprüfen Sie eine kurze Anfrage, bevor Sie die Voreinstellung hinzufügen

Wenn Sie die Clientkonfiguration von einem Routenfehler unterscheiden möchten, versuchen Sie diese minimale Anfrage mithilfe einer lokalen Umgebungsvariablen:

curl https://direct.evolink.ai/v1/chat/completions   -H "Authorization: Bearer $EVOLINK_API_KEY"   -H "Content-Type: application/json"   -d '{"model":"gemini-4-argon","messages":[{"role":"user","content":"Reply with OK."}],"max_tokens":2048,"stream":false}'

Eine erfolgreiche Rohantwort würde belegen, dass diese Anmeldeinformationen, Route und dieses Modell für diese Anfrage funktionieren. Es würde nicht die Kompatibilität mit jedem späteren Werkzeugaufruf oder jeder Charaktervoreinstellung herstellen. Notieren Sie den Status und den Text. Fügen Sie keine Anmeldeinformationen in Screenshots oder Support-Protokolle ein.

Speichern Sie in SillyTavern das benutzerdefinierte Profil und senden Sie eine kurze Testnachricht. Wenn die Modell-Dropdown-Liste leer ist, erlaubt die offizielle Dokumentation eine manuell eingegebene Modell-ID, wenn ein Anbieter keine verwendbare Modellliste offenlegt. Eine leere Liste ist ein Erkennungsproblem und kein Beleg dafür, dass die Generierung nicht verfügbar ist.

Stellen Sie die Funktionen einzeln wieder her

Beginnen Sie mit einer einfachen Benutzernachricht und einer gewöhnlichen Textausgabe. Stellen Sie dann nacheinander das System- und Charakter-Prompt, den Multi-Turn-Verlauf, das Streaming und alle Tools oder Erweiterungen wieder her. Wenn ein Fehler auftritt, vergleichen Sie die Anfrage vor und nach dieser Änderung.

BeobachtungZuerst prüfen
401 oder AuthentifizierungsfehlerSchlüssel, Ziel und Kontozugriff
404 oder falscher PfadBasis-URL, doppelter Suffix und Modellverfügbarkeit
400 mit ungültigem ArgumentGesendete Felder, Rollen und optionale Funktionen
Leere oder abgeschnittene AntwortAntwortkörper, Ausgabelimit, finish_reason und Client-Parsing
Anfrage erfolgreich, Client warnt weiterModellerkennung, Statusprüfung und Clientversion

Aktivieren Sie „API-Statusprüfung umgehen“ nicht nur, um eine fehlgeschlagene Anfrage zu verbergen. Stellen Sie zunächst die erfolgreiche Generierung fest und ermitteln Sie dann, ob die Warnung eine separate Erkennungsprüfung betrifft.

Diagnostizieren Sie die genaue 400-Meldung zu einem abschließenden Modell-Turn

Eine generische 400 ist kein universeller Fehler. Wenn im gesamten Anbietertext ausdrücklich Requests ending with a model turn are not supported angegeben ist, überprüfen Sie die endgültige serialisierte Konversation. Ein sichtbares Eingabefeld beweist nicht, dass es sich bei der zuletzt gesendeten Nachricht um einen Benutzer handelt. Vorfüllung, Fortsetzung, Verlaufskonvertierung oder Erweiterungen können es ändern.

Verwenden Sie für einen Nur-Text-Test einen neuen Chat, der mit einer echten Benutzernachricht endet, und entfernen Sie die Assistenten-Vorausfüllungs- oder Fortsetzungseinstellungen. Führen Sie sie separat wieder ein. Wenn Werkzeuge beteiligt sind, überprüfen Sie die vollständige Werkzeugaufruf-/Ergebnissequenz anhand der Anforderungen des Anbieters, anstatt Werkzeugdatensätze zu löschen oder Rollennamen blind zu ändern.

Die SillyTavern-Dokumentation beschreibt Varianten der Prompt-Nachbearbeitung, einschließlich Optionen zum Entfernen von Werkzeugen. Ein Konverter kann das Verhalten ändern und Rollenbeschränkungen erfüllen. Prüfen Sie, welche Variante aktiv ist und testen Sie nach einer Änderung die vorgesehene Funktion. Ein Community-Bericht über einen anderen Anbieter oder ein anderes Modell ist ein diagnostischer Hinweis und keine verifizierte Lösung für Ihre Route.

Überprüfen Sie die Nutzung und das Caching von langen Chats

Ein längerer Verlauf kann die Eingabenutzung erhöhen, selbst wenn die letzte Nachricht kurz ist. Erfassen Sie die Eingabe, die Ausgabe, die gemeldete Cache-Nutzung (sofern verfügbar) und den gesamten Rechnungsbetrag für vergleichbare Anfragen. Schließen Sie nicht auf Cache-Treffer, nur weil die gleiche Charakter-Prompt in der Benutzeroberfläche angezeigt wird.

SillyTaverns Konfigurationsdokumentation markiert seine gemini.enableSystemPromptCache-Option als OpenRouter-spezifisch. Diese Einstellung ist kein Beleg dafür, dass das gleiche Verhalten für diesen benutzerdefinierten EvoLink-Pfad gilt.
Verwenden Sie den aktuellen Gemini-Preisabschnitt und die gemeldete Anfragenutzung, anstatt eine Preistabelle in dieses Tutorial zu kopieren. Vergleichen Sie die Gesamtkosten für akzeptierte Antworten, einschließlich Wiederholungsversuchen. Ein billigerer Einzelversuch kann immer noch zu einem teureren, nutzbaren Gespräch führen.

Führen Sie eine reproduzierbare Supportaufzeichnung

Behalten Sie die installierte SillyTavern-Version, den Verbindungstyp, die Basis-URL ohne Anmeldeinformationen, die Modell-ID, die aktivierten Funktionen, den HTTP-Status, den um Zugangsdaten bereinigten Antwortkörper und eine minimale Reproduktion bei. Speichern Sie das Arbeitsprofil, bevor Sie mehrere Einstellungen ändern.

Bitten Sie ihn bei einer vom Agenten unterstützten Untersuchung, die serialisierte Minimalanforderung und die fehlgeschlagene Anforderung zu vergleichen und das erste nicht unterstützte Feld oder die erste nicht unterstützte Sequenz zu identifizieren. Verwenden Sie für den eigentlichen API-Aufruf die Anweisungen auf der Modellseite von EvoLink. Senden Sie kein Transkript zur Fehlerbehebung, das einen Live-Schlüssel enthält.

FAQ

Ist die Basis-URL der vollständige Chat Completions-Endpunkt?

Geben Sie für dieses benutzerdefinierte Profil die Basis mit der Endung /v1 ein; Der Client ergänzt /chat/completions.

Was passiert, wenn die Modellliste Gemini 4 nicht enthält?

Überprüfen Sie die aktuelle API-Modell-ID und verwenden Sie die dokumentierte manuelle Eingabeoption. Testen Sie dann die Generierung unabhängig von der Erkennung.

Muss bei jedem 400-Fehler die letzte Assistentennachricht entfernt werden?

Nein. Überprüfen Sie den vollständigen Fehler. Die Modell-Turn-Diagnose gilt für diese spezifische Signatur und erfordert noch eine Überprüfung.

Verwenden Sie die Zugangsdaten für den angesprochenen API-Anbieter. Dieser Pfad verwendet einen EvoLink-Schlüssel.

Garantiert die Cache-Einstellung hier Einsparungen?

Nein. Bestätigen Sie den anbieterspezifischen Support und die tatsächlich gemeldete Nutzung auf der ausgewählten Route.

Was soll ich mit einem Fehlerbericht senden?

Version, Route und Modell, aktivierte Funktionen, Fehlermeldung ohne Zugangsdaten und minimale Reproduktion. Halten Sie Anmeldeinformationen fern.

Quellen

KI-Modelle über eine einheitliche API anbinden

Vergleichen Sie Modelle und aktuelle Preise. Integrieren Sie das passende Modell anschließend anhand der API-Dokumentation.