Zum Inhalt springen
Entwickler-Ressourcen
Entwickler-Ressourcen

Jan

RunAPI als Jan-Anbieter hinzufügen und einen Chat überprüfen.

Jan mit einem benutzerdefinierten OpenAI-kompatiblen Anbieter mit RunAPI verbinden. Erstellen Sie einen Standard-RunAPI-API-Schlüssel in der Authentifizierungsanleitung, bevor Sie fortfahren.

Jan installieren

Laden Sie die Desktop-Anwendung von der offiziellen Jan-Website herunter und installieren Sie sie, und öffnen Sie dann die Einstellungen.

RunAPI-Anbieter hinzufügen

  1. Öffnen Sie Settings -> Model Providers -> Add Provider.
  2. Setzen Sie das API-Format auf OpenAI-compatible und den Anbieternamen auf RunAPI.
  3. Setzen Sie die Base URL auf https://runapi.ai/v1, geben Sie Ihren RunAPI-API-Schlüssel ein und erstellen Sie den Anbieter.
  4. Wählen Sie ein erkanntes Modell oder fügen Sie einen genauen Bezeichner aus dem Model Catalog im Bereich Models des Anbieters hinzu.

Das ausgewählte API-Format ist OpenAI-kompatibel, daher enthält diese Basis-URL /v1. Ein Provider, der ein anderes öffentliches Protokoll verwendet, muss die eigene Client-Konfiguration dieses Protokolls verwenden.

Wenn der Anbieter gespeichert wird, fragt Jan {base_url}/models ab, was zu https://runapi.ai/v1/models aufgelöst wird. Falls das benötigte Modell nicht zurückgegeben wird, verwenden Sie die manuelle Aktion + anstatt die Basis-URL zu ändern.

Modell-Funktionen konfigurieren

Jan leitet nicht jede Fähigkeit für einen benutzerdefinierten Anbieter ab. Aktivieren Sie nur das Vision-, Tools- oder Audioverhalten, das das ausgewählte Modell im Modellkatalog deklariert. Ein UI-Schalter kann keine nicht unterstützte API-Funktion hinzufügen.

Verbindung überprüfen

Starten Sie einen neuen Chat, wählen Sie das RunAPI-Modell und senden Sie Reply with the word connected. Eine normale vollständige oder gestreamte Antwort bestätigt, dass der Anbieter und das Modell aktiv sind.

Fehlerbehebung

  • Jede Anfrage gibt 404 zurück: Stellen Sie sicher, dass die Base URL /v1 enthält; Jan fügt den Operationspfad an.
  • Es werden keine Modelle angezeigt: Vergewissern Sie sich, dass die Base URL https://runapi.ai/v1 ist, und fügen Sie dann die genaue Modellkennung manuell hinzu.
  • Die Provider-Erstellung gibt 401 oder 403 zurück: Ersetzen Sie den Schlüssel durch einen gültigen Standard-RunAPI-API-Schlüssel, keinen Management-Schlüssel.
  • Funktionssteuerelemente stimmen nicht mit dem Modell überein: Konfigurieren Sie jedes benutzerdefinierte Modell anhand seiner deklarierten Fähigkeiten, anstatt sich auf die automatische Erkennung zu verlassen.
  • Ein Fallback-Schlüssel wird nicht versucht: Jan rotiert Schlüssel bei 401, 403 oder 429; andere Fehler lösen keine Schlüsselrotation aus.

Für das gemeinsame Protokollverhalten verwenden Sie den LLM API Quickstart. Für Anfrage- und Antwortfelder verwenden Sie die Chat Completions API Referenz.