
Gemini in SillyTavern einrichten: Verbindung, Kosten und Fehler
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.
Wählen Sie den Verbindungspfad, bevor Sie einen Schlüssel eingeben
| Einstellung | Wert für diesen Pfad | Häufiger Fehler |
|---|---|---|
| API-Typ | Chat Completion | Text Completion gewählt |
| Quelle | Custom (OpenAI-compatible) | URL in native Verbindung eines anderen Anbieters eingetragen |
| Basis-URL | https://direct.evolink.ai/v1 | /chat/completions nochmals im Basisfeld |
| API-Schlüssel | Ihr EvoLink-Schlüssel | Schlüssel eines anderen Anbieters |
| Modell-ID | gemini-4-argon | Seiten-Slug gemini-4 als API-ID |
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.
| Beobachtung | Zuerst prüfen |
|---|---|
| 401 oder Authentifizierungsfehler | Schlüssel, Ziel und Kontozugriff |
| 404 oder falscher Pfad | Basis-URL, doppelter Suffix und Modellverfügbarkeit |
| 400 mit ungültigem Argument | Gesendete Felder, Rollen und optionale Funktionen |
| Leere oder abgeschnittene Antwort | Antwortkörper, Ausgabelimit, finish_reason und Client-Parsing |
| Anfrage erfolgreich, Client warnt weiter | Modellerkennung, 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
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.
gemini.enableSystemPromptCache-Option als OpenRouter-spezifisch. Diese Einstellung ist kein Beleg dafür, dass das gleiche Verhalten für diesen benutzerdefinierten EvoLink-Pfad gilt.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?
/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.
Kann ich einen von Google ausgegebenen Schlüssel auf EvoLink wiederverwenden?
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
- Benutzerdefinierter Endpunkt und Eingabeaufforderungskonvertierung von SillyTavern.
- SillyTavern-Konfiguration.
- EvoLink-Chat-Completions-URL.
- EvoLink Gemini 4: Modell- und Protokollreferenz, geprüft am 16. Oktober 2026.


