Torna alle guide
Configurazione·21 settembre 2026·Aggiornato il 24 settembre 2026·9 min di lettura

Modelli e costi API di Jan AI: endpoint locali, cloud e personalizzati

Jan non ospita alcun servizio di inferenza e non vende nulla, quindi l'unico importo da preventivare sono i token alla tariffa del tuo provider, oppure nulla per richiesta se il modello viene eseguito sul tuo computer.

Ultima revisione: .

I modelli cloud di Jan AI non sono modelli di Jan. Jan non ospita alcun servizio di inferenza e non vende nulla, quindi per "modelli cloud" in Jan Desktop si intendono undici ponti integrati con chiave propria verso fornitori di terze parti, oltre a qualsiasi endpoint in formato OpenAI o Anthropic che aggiungi tu — ciascuno fatturato da chiunque si trovi dall’altra parte. L’applicazione in sé è gratuita: jan.ai/pricing ha restituito HTTP 404 alla verifica del 19 settembre 2026, e né Jan Desktop né Jan Agent documentano un piano, una postazione, un credito o una quota. Pertanto, l’unico numero da mettere a budget sono i token alla tariffa del tuo fornitore — oppure nulla per richiesta, se il modello viene eseguito sul tuo dispositivo.

Prima una disambiguazione, perché le ricerche li confondono. Janitor AI (janitorai.com) è un sito consumer di chat con personaggi e un prodotto completamente diverso; una quota significativa delle ricerche di "jan ai api key" si riferisce alla relativa chiave proxy. Se è questo ciò che stai configurando, inizia dalla configurazione di Janitor AI — in questa pagina non sono indicati prezzi o limiti per quel prodotto.

Tre prodotti condividono il marchio Jan e due condividono il nome del binario

È questo errore a confondere gli acquirenti sul fatto che Jan sia gratuito da eseguire. jan.ai elenca esattamente tre prodotti (homepage consultata il 18 settembre 2026):

  • Jan Desktop — l’app stabile local-first. Ultima release contrassegnata v0.8.4, pubblicata il 23 luglio 2026; il repository non è archiviato ed è stato aggiornato l’ultima volta il 18 settembre 2026, con 44.551 stelle (API GitHub, 19 settembre 2026). Include i motori llama.cpp e MLX e può facoltativamente raggiungere provider cloud. Il repository si descrive come funzionante al 100% offline.
  • Jan Agent — un agente terminale separato, distribuito autonomamente. Il relativo quickstart contiene un avviso di anteprima: il programma di installazione su dev recupera il canale agent-nightly. Non esiste alcuna release contrassegnata nel repository e il quickstart ne mostra una solo tramite jan --version, quindi qualsiasi informazione sui suoi flag è specifica della build installata.
  • Tokamak — un backend self-hosted a livello di organizzazione con un proprio dominio di documentazione. La sua pagina non pubblica alcun prezzo, piano, numero di postazioni, credito o lista d’attesa, quindi questa pagina non ne cita nessuno — e l’assenza di condizioni pubblicate non equivale alla gratuità. È un backend self-hosted separato, non un piano a pagamento aggiunto a Jan Desktop, e jan login è il percorso documentato per raggiungerlo.

La documentazione di Jan sembra contraddirsi su questo punto, e la pagina dei provider è ciò che permette di conciliarla. Il testo introduttivo della documentazione descrive Jan Agent come uno strumento che avvia agenti su un modello locale; il quickstart afferma esplicitamente che Jan Agent non dispone di un motore di inferenza locale — chiama un provider remoto. Entrambe le affermazioni sono corrette, ma si riferiscono a cose diverse. L’Agent non esegue alcun modello autonomamente, quindi un modello viene sempre eseguito altrove — ma quel luogo può essere il tuo dispositivo: la pagina dei provider include una sezione "Your own hardware" che indirizza l’Agent verso il server API locale di Jan Desktop (http://localhost:6767/v1) e indica che, in questa configurazione, nulla lascia il dispositivo. Quindi l’Agent ha sempre bisogno di un endpoint; non ha sempre bisogno di uno a pagamento.

La collisione dei nomi peggiora il problema. La CLI proprietaria di Jan Desktop (disponibile da 0.7.8) e il binario Jan Agent vengono entrambi richiamati come jan, ma dispongono di insiemi di comandi diversi. Esistono quindi tre diversi "endpoint Jan": 127.0.0.1:1337 per il server API locale dell’interfaccia grafica Desktop, localhost:6767/v1 per jan serve dalla CLI Desktop e qualsiasi URL di base remoto verso cui è indirizzato un provider.

Prezzi di Jan AI: quanto costa il software e cosa viene fatturato

VoceQuanto costaProvenienza
App Jan Desktop$0, Apache 2.0Il file LICENSE in janhq/jan
Un servizio di inferenza Jan ospitatoNon esisteNessun provider di questo tipo nelle costanti dei provider incluse
Jan Agent (CLI in anteprima)$0 per l’installazione; non esegue alcun modello autonomamente, quindi chiama sempre un endpoint configurato — remoto e fatturato, oppure un server localeQuickstart dell’Agent e documentazione dei provider
CLI Jan Desktop, jan serve$0, nessun account cloud e nessun costo di utilizzoRiferimento della CLI
Modelli proprietari di Jan$0 — pesi apertiDownload GGUF su Hugging Face nelle organizzazioni proprietarie di Jan, janhq e Menlo; il costo è rappresentato da disco e RAM
TokamakNessuna condizione commerciale pubblicataPagina Tokamak — non vi compaiono prezzi, piani o postazioni
Token dei modelli remotiLa tariffa per token del tuo providerLa fatturazione del tuo provider, non quella di Jan

Una nota sulla licenza, perché la lettura automatica è errata: l’API di GitHub segnala NOASSERTION per questo repository, perché il file LICENSE è costituito da un preambolo personalizzato di Menlo Research seguito dall’avviso standard Apache 2.0 e da una richiesta di attribuzione, invece del testo Apache 2.0 letterale che uno scanner riconosce. Il file stesso afferma "Licensed under the Apache License, Version 2.0", quindi quella è la licenza, non il campo dell’API.

Gli undici provider cloud integrati e ciò che sono realmente

Jan Desktop inizializza ogni provider integrato con un URL di base in web-app/src/constants/providers.ts. Ognuno punta a una terza parte. Non esiste alcuna voce jan o menlo.

Provider integratoURL di base incluso da Jan
OpenAIhttps://api.openai.com/v1
Azure OpenAIhttps://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1
Anthropichttps://api.anthropic.com/v1 — l’unica voce contrassegnata come api_type: 'anthropic'
OpenRouterhttps://openrouter.ai/api/v1
Mistralhttps://api.mistral.ai/v1
Groqhttps://api.groq.com/openai/v1
xAIhttps://api.x.ai/v1
Google Geminihttps://generativelanguage.googleapis.com/v1beta/openai
MiniMaxhttps://api.minimax.io/v1
Hugging Facehttps://router.huggingface.co/v1
NVIDIAhttps://integrate.api.nvidia.com/v1

Letto da quel file il 18 settembre 2026. Nota lo schema seguito da ognuno: il percorso della versione fa parte dell’URL di base. Questa singola convenzione è la causa più comune dei problemi di configurazione in Jan ed è trattata qui sotto.

Tre elementi diversi chiamati "chiave API Jan AI"

Quale chiaveChi la creaDove viene utilizzata
Chiave del server API locale di JanLa inventi tu. La pagina del server API indica di impostare una stringa qualsiasi e specifica che può essere lasciata vuota per disabilitare l’autenticazioneInviata dal tuo client come Authorization: Bearer a 127.0.0.1:1337, prefisso API predefinito /v1
Una chiave di un provider upstream o di un gatewayIl fornitore o gateway presso cui hai un accountIncollata in un provider di modelli all’interno di Jan affinché l’app possa effettuare chiamate esterne
Una chiave proxy di Janitor AIUn prodotto diverso su janitorai.comNon è affatto Jan — consulta la configurazione di Janitor AI

I due significati entrano realmente in collisione all’interno di Jan, perché il suo server locale rispecchia entrambi i formati di rete. La documentazione sulle preferenze API di Jan mostra il server locale che espone GET /v1/models, POST /v1/chat/completions e un POST /v1/messages compatibile con Anthropic, autenticato con x-api-key. È la stessa struttura esposta da un gateway remoto — quindi lo stesso comando curl può essere indirizzato al tuo laptop o a un endpoint a pagamento, e solo l’host indica quale dei due stai usando.

Locale o cloud: decidi in base a memoria, contesto e necessità di lavorare offline

La base più oggettiva per questa decisione è pubblicata da Jan stessa nella pagina di installazione per Mac (macOS 13.6 o versione successiva, solo Apple Silicon — i Mac Intel non sono supportati — e almeno 10GB di spazio libero):

RAM di sistemaIndicazioni pubblicate da JanCosa significa per la decisione
8GBIn genere gestisce comodamente modelli fino a 3B; alcuni modelli da 7B possono essere compatibili solo con quantizzazioni aggressive a basso numero di bitIl locale è adatto al lavoro breve e semplice; tutto ciò che è impegnativo va eseguito da remoto
16GBIn genere gestisce comodamente modelli fino a 7B; alcuni modelli da 13B con quantizzazioni inferioriLocale per le chat quotidiane; remoto per contesti lunghi o ragionamenti complessi
32GBIn genere fino a 13B senza problemi, con margine per quantizzazioni più elevate, finestre di contesto più ampie o multitaskingIl locale copre la maggior parte dei casi; il remoto diventa una scelta di qualità, non di capacità

I requisiti minimi per Windows sono indicati separatamente nella pagina di installazione di Windows e includono un requisito minimo di VRAM: Windows 10 o versione successiva, almeno 8GB di RAM con 16GB consigliati, almeno 6GB di VRAM per GPU NVIDIA, AMD o Intel Arc, 10GB di spazio libero e supporto AVX2. Quella pagina non pubblica alcuna tabella della RAM per dimensione del modello. I requisiti Linux non sono stati verificati per questa pagina. Nell'app, l'Hub sostituisce i numeri con un verdetto — un indicatore colorato con la dicitura Fits, May be slow o Won't fit per ogni livello di quantizzazione — e specifica che non vengono scaricati dati per determinare lo stato di compatibilità.

Per quanto riguarda la scelta del modello: Jan documenta sette modelli proprietari — Jan-v3-4B, Jan-Code-4B, Jan-v1, Jan-v2-VL-med, Jan-Nano-32, Jan-Nano-128 e Lucy — con pesi aperti su Hugging Face nelle organizzazioni di Jan, janhq e Menlo. Non hanno tutti la stessa dimensione: la documentazione dei modelli indica 4B parametri per Jan-v3-4B e Jan-v1, 8B per Jan-v2-VL-med e 1.7B per Lucy. Jan-v3-4B offre inoltre un contesto nativo di 262.144 token, e la sua pagina dichiara chiaramente il proprio limite: 4B parametri limitano il ragionamento complesso a più passaggi rispetto ai modelli più grandi. Questa frase riassume in una riga l'argomento locale contro cloud. Usa il locale per attività circoscritte e privacy; passa al remoto quando l'attività supera il numero di parametri o la memoria disponibile.

API personalizzata di Jan Desktop: aggiungere un endpoint in formato OpenAI o Anthropic

Il percorso documentato è Settings → Model Providers → Add Provider. La pagina degli endpoint personalizzati di Jan (verificata il 19 settembre 2026) offre esattamente due formati di comunicazione — compatibile con OpenAI, indicato per vLLM, Ollama, LocalAI, TGI, server llama.cpp e LiteLLM in modalità OpenAI, e compatibile con Anthropic, per gli endpoint che espongono l'API Anthropic Messages — quindi richiede un nome del provider, un URL di base e una chiave API. Il campo della chiave è obbligatorio anche per i server locali senza chiave, per i quali va bene qualsiasi segnaposto.

Due dettagli determinano se funzionerà al primo tentativo.

Il percorso della versione appartiene all'URL di base. La documentazione di Jan indica questo come l'errore più comune, con queste parole: inserire http://localhost:8000 invece di http://localhost:8000/v1, causando un 404 a ogni richiesta. Per un provider in formato OpenAI destinato a Kunavo, ciò significa https://api.kunavo.com/v1.

Per il formato Anthropic, la documentazione di Jan non fornisce una regola — indica di usare la base documentata dal proprio gateway e il suo unico esempio è un'istanza locale di LiteLLM. Il codice sorgente di Jan chiarisce il punto: il percorso Anthropic si basa sul provider Anthropic dell'AI SDK di Vercel, il cui URL di richiesta viene costruito come {baseURL}/messages con un'intestazione x-api-key, e il cui URL di base predefinito include il prefisso della versione. Quindi https://api.kunavo.com/v1 è il valore da inserire, facendo arrivare la richiesta a /v1/messages. Questa è una lettura di due codebase, non un test, quindi consideralo il primo valore da provare — consulta la nota non verificata alla fine di questa pagina.

Questa distinzione trae in inganno, perché la guida di Kunavo su ANTHROPIC_BASE_URL indica l'opposto per una famiglia diversa di client: gli SDK ufficiali Anthropic e Claude Code aggiungono autonomamente /v1/messages, quindi richiedono l'origine nuda e l'aggiunta di /v1 produce /v1/v1/messages e un 404. Il provider in formato Anthropic di Jan non è uno di questi client. Se visualizzi un 404, il percorso duplicato nell'errore indica quale convenzione stai usando. L'endpoint Messages di Kunavo accetta sia l'intestazione Anthropic x-api-key sia Authorization: Bearer, mentre l'endpoint chat completions copre il percorso in formato OpenAI.

Individuazione dei modelli e delle funzionalità. Al salvataggio, Jan tenta di recuperare i modelli disponibili da {base_url}/models; se fallisce, devi inserire l'ID del modello esattamente come lo prevede il tuo server. Kunavo espone un elenco di modelli allo stesso prefisso, quindi l'individuazione dovrebbe funzionare sul percorso in formato OpenAI — non è documentato né verificato se Jan lo interroghi per un provider in formato Anthropic, quindi preparati ad aggiungere manualmente l'ID. Ancora più importante: i provider personalizzati non rilevano automaticamente le funzionalità. Jan dichiara di non poter dedurre se un modello supporti strumenti, visione o audio e chiede di aggiungere ogni modello manualmente e configurarne le funzionalità per modello. La sua documentazione MCP mostra l'altro lato: per un provider integrato come Anthropic, Jan legge automaticamente le funzionalità dei modelli del provider dopo l'aggiunta della chiave, e la voce di risoluzione dei problemi della pagina per «il modello non usa gli MCP che ho abilitato» consiste nel verificare che il modello abbia gli strumenti abilitati. Nessuna delle due pagine indica il valore predefinito di un modello personalizzato appena aggiunto, quindi controlla Model Capabilities prima di presumere che MCP sia attivo. Questa è la principale differenza pratica tra incollare una chiave nel provider Anthropic integrato e aggiungere un gateway come provider personalizzato.

L'app espone inoltre un campo Base URL per alcuni provider integrati, che consentirebbe di reindirizzare la voce Anthropic o OpenAI integrata verso un gateway. Nessuna pagina della documentazione di Jan tratta questo caso e questa pagina non ha eseguito l'app per confermarlo — considera il flusso Add Provider il percorso supportato.

Jan Agent utilizza gli stessi due formati come flag

La documentazione dei provider di Agent configura l'endpoint con --provider, --api-key, --base-url, --model (ripetibile) e --api-type, dove l'ultimo indica il protocollo di comunicazione, openai oppure anthropic, con valore predefinito compatibile con OpenAI.

Jan Agent: indirizza l’agente verso un endpoint in formato Anthropic
# Jan Agent is a preview build from a nightly channel.
# Re-check these flags against your own `jan config --help` before relying on them.
jan config set \
  --provider kunavo \
  --api-type anthropic \
  --base-url https://api.kunavo.com/v1 \
  --api-key sk-kn-... \
  --model claude-sonnet-4-6

Le impostazioni vengono salvate in ~/.jan/config.toml, con una sostituzione per progetto in agent.toml sotto [provider] e una temporanea tramite JAN_API_KEY. La precedenza è documentata nel codice sorgente stesso, in providers.rs: la configurazione globale è la base, le impostazioni di Desktop vengono aggiunte come fonte ereditabile che non la sovrascrive mai, il file di progetto sovrascrive entrambe e i flag CLI più le variabili d'ambiente prevalgono su tutto. Entrambe le interfacce di Jan accettano inoltre più chiavi per provider e ritentano con quella successiva, applicando il retry nello stesso modo: la pagina degli endpoint personalizzati di Jan Desktop documenta il fallback solo per HTTP 401, 403 o 429, senza ritentare gli altri errori, e il codice sorgente di Agent applica gli stessi tre stati. Il messaggio key rotation exhausted appartiene a Jan Desktop e la sua pagina di risoluzione dei problemi lo interpreta come il fallimento di tutte le chiavi configurate con 401 o 403, non di una sola.

Se controlli personalmente il repository, qui incontrerai una trappola: un commento su stream_openai_chat_completions in core/agent/upstream.rs afferma che api_type «è None per ogni chiamante oggi» e che l'agent ha sempre usato OpenAI /chat/completions indipendentemente da esso. Quel commento descrive un helper ed è obsoleto per il resto: core/agent/loop.rs chiama resolve_api_type_for_model e costruisce un convertitore a partire da esso, e quel convertitore riscrive la richiesta su /messages con x-api-key e un'intestazione anthropic-version fissa (converters.rs). Quindi --api-type anthropic viene rispettato — e il commento del convertitore stesso indica che il base_url registrato dovrebbe includere il prefisso della versione, motivo per cui lo snippet sopra termina con /v1.

Quando non funziona

SintomoLa causa documentata da JanCosa modificare
404 per ogni richiestaURL di base privo di /v1 o percorso erratoAggiungi il percorso della versione previsto dal server; un /v1/v1 duplicato indica la convenzione opposta
401 o 403Chiave mancante, errata o revocata; oppure la chiave non consente l'accesso a quel modelloVerifica la chiave; per i server locali senza chiave inserisci un segnaposto non vuoto
429Troppe richieste oppure quota o crediti esauritiControlla il saldo dell'account associato alla chiave
Nessun modello elencatoL'endpoint non espone /modelsAggiungi manualmente l'ID del modello, esattamente come lo prevede il server
Gli strumenti o MCP non fanno nullaI provider personalizzati non rilevano automaticamente le funzionalitàAbilita manualmente le chiamate agli strumenti in Model Capabilities

Le prime tre righe provengono dalla pagina di risoluzione dei problemi di Jan; le ultime due dalla pagina degli endpoint personalizzati. I log dell'app si trovano in ~/Library/Application Support/Jan/data/logs/app.log su macOS, %APPDATA%\Jan\data\logs\app.log su Windows e ~/.local/share/Jan/data/logs/app.log su Linux. Il riferimento degli errori di Kunavo tratta gli stessi codici di stato dal lato del gateway.

Un budget cloud calcolato per Jan

Queste cifre sono calcoli illustrativi basati sui token, non costi misurati delle attività e non un limite massimo della fattura. La colonna della chat presuppone una giornata in Jan Desktop di circa 40 turni, in cui il thread in crescita viene reinviato ogni volta — 240.000 token di input e 20.000 token di output. La colonna dell'agent presuppone una sessione più lunga con utilizzo di strumenti, pari a 400.000 token di input e 30.000 token di output. Entrambi i conteggi dei token sono modellazioni proprie di questa pagina, non dati pubblicati da Jan. Entrambi presumono l'assenza di letture dalla cache, perché non è stato verificato se il prompt caching sopravviva a un provider personalizzato in una delle due interfacce di Jan. Le tariffe sono i prezzi attuali del catalogo Kunavo per milione di token.

ModelloInput / output per 1MStima, una giornata di chatStima, una sessione dell'agent
Claude Haiku 4.5$0,70 / $3,50$0,238$0,385
GPT-5.6 Terra$0,70 / $4,20$0,252$0,406
Claude Sonnet 4.6$2,10 / $10,50$0,714$1,155
Claude Opus 5$3,50 / $17,50$1,190$1,925

Due osservazioni. Primo, la differenza tra il modello meno costoso e quello più costoso nella tabella è circa 5,0x per la stessa sessione ipotizzata — un intervallo abbastanza ampio da rendere la scelta del modello la prima leva da azionare e da sostenere un percorso che consenta di cambiare modello senza aprire un nuovo account. Secondo, confronta onestamente quei totali con l'opzione locale: un modello che rientra nella tabella della RAM sopra costa $0 per richiesta, e Jan fornisce il motore necessario. Per un utente di Jan Desktop, il costo remoto è una scelta di capacità, non un costo per usare l'app.

Scala i valori in base alle tue giornate prima di considerarli un budget. L'importo del catalogo Kunavo è un minimo di fatturazione, non un tetto massimo: quando l'upstream comunica il proprio addebito, la fattura è il maggiore tra il costo del catalogo e il costo upstream moltiplicato per il markup applicabile. La ricarica minima è $10 di credito prepagato — un minimo di finanziamento, non una tariffa per attività né un abbonamento. Consulta i dettagli di fatturazione e l'ottimizzazione dei costi IA per il metodo basato su misurazione e scelta.

Quale route prevale quando

PercorsoVantaggioso quandoA cosa rinunci
Modello locale in Jan DesktopAttività private o offline che rientrano nella RAM disponibile; nessun addebito per richiestaLimite di capacità — i modelli 4B di Jan documentano il limite — oltre a spazio su disco e memoria; Jan Agent può raggiungerlo solo tramite il server locale di Desktop, mai autonomamente
Provider integrato, chiave del fornitoreUtilizzi i modelli di un solo fornitore e vuoi che il rilevamento delle funzionalità funzioni automaticamenteUn account per fornitore; ogni nuovo fornitore significa un'altra chiave e un altro saldo
Endpoint personalizzato verso un gatewayCambi modello per attività e vuoi una sola chiave e un solo saldo per entrambi i formati di comunicazioneNessun rilevamento delle funzionalità, quindi strumenti, visione e MCP richiedono un'attivazione manuale; potrebbe essere necessario inserire manualmente gli ID dei modelli
Jan Agent su un provider remotoVuoi un agent da terminale e accetti build con qualità da versione notturnaL'Agent non esegue nulla autonomamente, quindi un percorso remoto addebita ogni richiesta; l'alternativa gratuita documentata consiste nel collegarlo al server locale di Desktop. I flag possono cambiare tra le build
Tokamak, ospitato autonomamenteUn'organizzazione vuole un proprio backend con routing e auditLo gestisci autonomamente e Jan non pubblica condizioni commerciali da confrontare

Se la riga del gateway è quella che stai valutando, la directory dei client indica come ogni client desktop e agent gestisce gli URL di base e i formati di comunicazione, mentre l'API compatibile con OpenAI tratta la convenzione seguita dal primo formato di Jan.

Configurazione e controllo della prima fattura

Tutto quanto sopra proviene dalla documentazione e dal codice sorgente pubblicati da Jan, oltre che dalla documentazione di Kunavo. Kunavo non ha testato a runtime Jan Desktop o Jan Agent: per questa pagina non è stata inviata alcuna richiesta tramite nessuna delle due app, quindi nulla di quanto riportato dimostra che le chiamate agli strumenti, lo streaming o l'individuazione dei modelli abbiano superato un test end-to-end. Considera gli URL di base come ciò che implicano i due insiemi di documentazione e confermali personalmente con un'attività circoscritta. Mantieni disponibile un percorso funzionante mentre lo provi, invia una richiesta di piccole dimensioni, poi leggi l'addebito effettivamente registrato dal tuo account invece di una qualsiasi stima presente in questa pagina. Crea un account Kunavo quando sei pronto a finanziare una chiave.

Domande frequenti

Quanto costa Jan AI?

L’app Jan Desktop non costa nulla. È open source con licenza Apache 2.0, secondo il file LICENSE nel repository janhq/jan, e non esiste affatto una pagina dei prezzi — jan.ai/pricing ha restituito HTTP 404 il 19 settembre 2026. Jan Desktop non ha account, crediti né quota, quindi nell’app non c’è nulla che venga sbloccato pagando Jan. Ciò che paghi effettivamente sono l’hardware e l’elettricità quando un modello viene eseguito localmente, oltre alla fattura di un fornitore o gateway di terze parti quando indirizzi Jan verso un provider remoto. Anche Jan Agent, la CLI separata in anteprima, è gratuita da installare ma non esegue alcun modello autonomamente, quindi chiama sempre un endpoint configurato: un fornitore remoto fattura ogni richiesta, mentre la relativa documentazione indica anche come indirizzarlo verso il server API locale di Jan Desktop, che non addebita nulla. Tokamak, il backend self-hosted raggiunto con jan login, non pubblica alcuna condizione commerciale, quindi questa pagina non può indicarne il costo.

Cosa sono i modelli cloud di Jan AI?

Non sono modelli di Jan. Jan non ospita alcun servizio di inferenza. Jan Desktop include undici fornitori remoti integrati — OpenAI, Azure OpenAI, Anthropic, OpenRouter, Mistral, Groq, xAI, Google Gemini, MiniMax, Hugging Face e NVIDIA — e ciascuno è un ponte con chiave propria verso quella terza parte, fatturato da quella terza parte. Tra le costanti dei fornitori incluse non esiste alcuna voce per un provider ospitato da Jan o Menlo. In aggiunta, puoi configurare qualsiasi endpoint personalizzato che utilizzi il formato di rete OpenAI o Anthropic. I modelli proprietari di Jan, come Jan-v3-4B e Jan-Code-4B, sono open weights pubblicati su Hugging Face nelle organizzazioni di Jan, janhq e Menlo — download che esegui localmente, non un’API ospitata.

Cos’è una chiave API di Jan AI?

L’espressione comprende tre elementi non correlati. Primo, la chiave per il server API locale di Jan Desktop: una stringa che inventi tu, documentata come “set any string (e.g., a-secure-password)”, che può anche essere lasciata vuota per disabilitare l’autenticazione e che i client inviano come Authorization: Bearer a 127.0.0.1:1337. Secondo, una credenziale upstream — una chiave del fornitore o del gateway che incolli in un provider di modelli affinché Jan possa effettuare chiamate esterne. Terzo, una chiave proxy di Janitor AI, che appartiene a un prodotto completamente diverso su janitorai.com. Jan Desktop non emette nulla: non ha un account, quindi non esiste alcuna chiave da generare né nulla da acquistare. L’unica eccezione è Tokamak, il backend self-hosted separato, dove jan login salva una chiave in ~/.jan/config.toml — si tratta dell’accesso alla tua distribuzione, non di un piano API Jan.

Qual è la migliore API per Jan Desktop?

Non esiste un vincitore assoluto, perché il percorso corretto dipende da come usi l’app. Un’API diretta del fornitore è la scelta migliore quando utilizzi per tutto il giorno il modello principale di un singolo fornitore e vuoi usufruire delle sue condizioni di caching e batch. Un gateway dietro un endpoint personalizzato è la scelta migliore quando cambi modello in base all’attività e vuoi una sola chiave e un solo saldo; il costo è concreto e specifico in Jan — la pagina di Jan sugli endpoint personalizzati indica che i provider personalizzati non rilevano automaticamente le capacità, quindi devi configurare manualmente strumenti, visione e audio per ogni modello, mentre la pagina MCP di Jan indica che un provider integrato come Anthropic legge automaticamente le proprie capacità dopo l’aggiunta della chiave. Un modello locale tramite il motore llama.cpp o MLX incluso in Jan è la scelta migliore per il lavoro privato o offline, senza costi per richiesta. Jan Agent non esegue alcun modello autonomamente, quindi punta sempre a un endpoint — un fornitore remoto oppure, secondo la documentazione dei provider, il server API locale di Jan Desktop.

Qual è l’API più economica per Jan Desktop?

Nello specifico per Jan Desktop, l’opzione più economica di solito non è un’API. Un modello locale compatibile con la tua RAM non costa nulla per richiesta e Jan include il motore per eseguirne uno, quindi inizia da lì e ricorri a un provider remoto solo quando il modello locale non è abbastanza valido o non entra nel dispositivo. Quando passi al remoto, la tariffa elencata più bassa e il costo minimo per completare l’attività sono questioni diverse: un modello più economico che richiede tre tentativi può costare più di uno che necessita di un solo passaggio. Confronta le tariffe per milione per creare una rosa, quindi esegui un’attività delimitata su ciascun candidato e leggi l’addebito effettivamente registrato dal tuo account del fornitore.

Qual è il modello migliore per Jan Desktop?

Per l’uso locale, il vincolo reale è la memoria, non il gusto personale. La pagina di installazione per Mac di Jan pubblica direttamente queste indicazioni, precisandone i limiti: la compatibilità dipende dalla quantizzazione, dalla lunghezza del contesto e da ciò che macOS sta già utilizzando, quindi 8GB gestiscono in genere comodamente modelli fino a 3B, 16GB fino a 7B e 32GB fino a 13B, lasciando margine per finestre di contesto più grandi. L’Hub mostra per ogni modello un’indicazione che specifica Fits, May be slow o Won't fit per il tuo dispositivo. I modelli proprietari di Jan vanno da 1.7B (Lucy) a 8B (Jan-v2-VL-med), e la documentazione per quelli da 4B afferma chiaramente che 4B parametri limitano il ragionamento complesso a più passaggi rispetto ai modelli più grandi, quindi un provider remoto è la risposta quando un’attività richiede di più. Su Windows il requisito minimo pubblicato è ancora diverso: 8GB di RAM, 6GB di VRAM e supporto AVX2.

Ricontrollato il 21 settembre 2026: l'URL dei prezzi (ancora 404), il repository GitHub e la sua versione più recente (v0.8.4), la home page, la pagina Tokamak, la documentazione degli endpoint personalizzati, del server API, del riferimento API, di MCP, dell'installazione per Mac, dell'installazione per Windows, dell'Hub e della risoluzione dei problemi, il quickstart e la documentazione dei provider di Agent, la documentazione dei modelli proprietari, le organizzazioni Hugging Face e i file sorgente relativi alle costanti dei provider, al convertitore, all'upstream dell'agent e al ciclo dell'agent. I dati su stelle e ultimo push provengono dall'API GitHub del 19 settembre 2026 e cambiano quotidianamente. Non sono stati verificati: i requisiti di sistema Linux, le condizioni commerciali di Tokamak e il comportamento del caching tramite un provider personalizzato. Le tariffe dei token Kunavo provengono dal catalogo attuale e ogni cifra in dollari qui riportata è un calcolo illustrativo basato sui token, non un costo misurato dell'attività.