Jan
Aggiungi RunAPI come provider Jan e verifica una chat.
Connetti Jan a RunAPI con un provider compatibile con OpenAI personalizzato. Crea una Chiave API RunAPI standard nella Guida all’Autenticazione prima di continuare.
Installa Jan
Scarica e installa l’applicazione desktop dal sito web ufficiale di Jan, quindi apri le impostazioni.
Aggiungi il provider RunAPI
- Apri Settings -> Model Providers -> Add Provider.
- Imposta il formato API su OpenAI-compatible e il nome del provider su
RunAPI. - Imposta il Base URL su
https://runapi.ai/v1, inserisci la tua chiave API RunAPI e crea il provider. - Seleziona un modello rilevato oppure aggiungi un identificatore preciso dal Model Catalog nell’area Models del provider.
Il formato API selezionato è compatibile con OpenAI, quindi questo Base URL include
/v1. Un provider che utilizza un altro protocollo pubblico deve utilizzare la
configurazione client specifica di quel protocollo.
Quando il provider viene salvato, Jan invia una richiesta a {base_url}/models, che si risolve in https://runapi.ai/v1/models. Se il modello necessario non viene restituito, utilizza l’azione manuale + anziché modificare il Base URL.
Configura le funzionalità del modello
Jan non deduce tutte le funzionalità per un provider personalizzato. Abilita solo il comportamento di visione, strumenti o audio che il modello selezionato dichiara nel Catalogo Modelli. Un’opzione UI non può aggiungere una funzionalità API non supportata.
Verifica la connessione
Avvia una nuova chat, seleziona il modello RunAPI e invia Reply with the word
connected. Una risposta normale, completa o in streaming, conferma che il provider
e il modello sono attivi.
Risoluzione dei problemi
- Ogni richiesta restituisce
404: assicurati che il Base URL includa/v1; Jan aggiunge il percorso dell’operazione. - Non compare nessun modello: conferma che il Base URL sia
https://runapi.ai/v1, quindi aggiungi manualmente l’identificatore esatto del modello. - La creazione del provider restituisce
401o403: sostituisci la chiave con una Chiave API RunAPI standard valida, non una Management Key. - I controlli delle funzionalità non corrispondono al modello: configura ogni modello personalizzato in base alle funzionalità dichiarate anziché affidarti al rilevamento automatico.
- Una chiave di fallback non viene tentata: Jan ruota le chiavi per
401,403o429; altri errori non attivano la rotazione delle chiavi.
Per il comportamento del protocollo condiviso, utilizza la Guida introduttiva all’API LLM. Per i campi di richiesta e risposta, utilizza il Riferimento API Chat Completions.