Jan
Dodaj RunAPI jako dostawcę w Jan i zweryfikuj czat.
Połącz Jan z RunAPI za pomocą niestandardowego dostawcy zgodnego z OpenAI. Przed kontynuowaniem utwórz standardowy klucz API RunAPI w Przewodniku uwierzytelniania.
Instalacja Jan
Pobierz i zainstaluj aplikację desktopową z oficjalnej strony Jan, a następnie otwórz jej ustawienia.
Dodaj dostawcę RunAPI
- Otwórz Settings -> Model Providers -> Add Provider.
- Ustaw format API na OpenAI-compatible i nazwę dostawcy na
RunAPI. - Ustaw Base URL na
https://runapi.ai/v1, wprowadź swój klucz API RunAPI i utwórz dostawcę. - Wybierz wykryty model lub dodaj dokładny identyfikator z Katalogu modeli w sekcji Models dostawcy.
Wybrany format API jest zgodny z OpenAI, dlatego ten podstawowy adres URL zawiera /v1. Dostawca używający innego publicznego protokołu musi zastosować własną konfigurację klienta dla tego protokołu.
Po zapisaniu dostawcy Jan wysyła żądanie do {base_url}/models, co
rozwiązuje się jako https://runapi.ai/v1/models. Jeśli potrzebny model nie
zostanie zwrócony, użyj ręcznej akcji + zamiast zmieniać Base URL.
Konfiguracja możliwości modelu
Jan nie wywnioskuje każdej możliwości dla niestandardowego dostawcy. Włącz tylko zachowanie dotyczące wizji, narzędzi lub dźwięku, które wybrany model deklaruje w Katalogu modeli. Przełącznik interfejsu użytkownika nie może dodać nieobsługiwanej możliwości API.
Weryfikuj połączenie
Rozpocznij nowy czat, wybierz model RunAPI i wyślij Reply with the word
connected. Normalna kompletna lub strumieniowa odpowiedź potwierdza, że dostawca i model są aktywne.
Rozwiązywanie problemów
- Każde żądanie zwraca
404: upewnij się, że Base URL zawiera/v1; Jan dołącza ścieżkę operacji. - Brak modeli: potwierdź, że Base URL to
https://runapi.ai/v1, a następnie dodaj dokładny identyfikator modelu ręcznie. - Tworzenie dostawcy zwraca
401lub403: zastąp klucz prawidłowym standardowym kluczem API RunAPI, a nie kluczem zarządzania (Management Key). - Kontrolki możliwości nie odpowiadają modelowi: skonfiguruj każdy niestandardowy model na podstawie jego zadeklarowanych możliwości, zamiast polegać na automatycznym wykrywaniu.
- Klucz zapasowy nie jest próbowany: Jan rotuje klucze dla kodów
401,403lub429; inne błędy nie wyzwalają rotacji kluczy.
W przypadku wspólnego zachowania protokołu skorzystaj z Szybkiego startu LLM API . W przypadku pól żądania i odpowiedzi skorzystaj z Dokumentacji interfejsu Chat Completions API.