Cursor
Cursor può inviare le sue richieste di chat OpenAI a un indirizzo compatibile con OpenAI con la tua chiave personale. Con UberLLM come quell'indirizzo, la chat di Cursor usa i modelli di UberLLM e il tuo saldo UberLLM.
Prima di iniziare
- Un account UberLLM con credito e una API key da
Dashboard → Chiavi (
ull_...).
Configurazione
Apri Impostazioni di Cursor → Modelli.
Sotto OpenAI, incolla la tua chiave UberLLM nel campo API Key e salva.
Attiva l'interruttore di override del base URL di OpenAI e inserisci:
https://api.uberllm.dev/v1Attiva Usa API Key per OpenAI.
Aggiungi l'ID del modello UberLLM che desideri come modello personalizzato (ad esempio
deepseek/deepseek-v4.1-flash) e selezionalo nel selettore del modello di chat.
Cosa aspettarsi
- Solo chat. Cursor usa la tua chiave per i modelli di chat. Il completamento automatico continua a usare i modelli di Cursor.
- L'override si applica a ogni modello OpenAI in Cursor. Mentre è attivo, i nomi dei modelli OpenAI integrati (
gpt-*) vengono anch'essi inviati a UberLLM, quindi scegli un ID modello che UberLLM serve. - Le richieste passano attraverso i server di Cursor. Cursor costruisce il prompt dalla sua parte e poi chiama la base URL, quindi l'indirizzo deve essere raggiungibile da internet.
api.uberllm.devlo è.
Modelli consigliati
Verificato il 30 ottobre 2026 tramite UberLLM.
| ID modello | Contesto | Note |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | Veloce; motiva prima di rispondere |
z-ai/glm-5.2 |
1,048,576 | Forte nella programmazione |
google/gemini-2.5-flash |
1,048,576 | Legge le immagini |
Verifica la chiave e l'URL da un terminale
Se Cursor non restituisce un errore chiaro, prova le stesse impostazioni direttamente:
curl https://api.uberllm.dev/v1/chat/completions \
-H "Authorization: Bearer $UBERLLM_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"deepseek/deepseek-v4.1-flash","messages":[{"role":"user","content":"ping"}]}'
Un 200 con choices[0].message significa che la key, l'URL e il model id sono corretti.
Errori comuni
| Cosa vedi | Causa e soluzione |
|---|---|
| Le richieste falliscono subito dopo aver salvato la chiave | Cursor segnala che le richieste che utilizzano una chiave rifiutata falliscono finché non la correggi o la rimuovi. Incolla di nuovo la chiave; controllala con il curl qui sopra. |
404 con "pagina non trovata" |
L'override URL deve terminare con /v1 e niente dopo. |
404 model_not_found |
È stato inviato a UberLLM un nome gpt-* predefinito o un ID digitato male. Seleziona il tuo modello personalizzato. |
402 insufficient_credits |
Saldo vuoto. Aggiungi credito sotto Dashboard → Credits. |