URL Base e Autenticazione
Cursor utilizza la tua chiave API per instradare le richieste al nostro endpoint ospitato. Sostituisci l'URL base standard di OpenAI con il nostro dominio specifico per abilitare la generazione uncensored senza modificare il codice del client. Ricevi una chiave attiva per account, che puoi generare istantaneamente tramite accesso con Google o email.
Configura la tua variabile di ambiente o le impostazioni dell'IDE per puntare a HTTPS://api.cursoropenaiapikey.com/v1. L'identificatore del modello è semplicemente "uncensored". Questa configurazione garantisce che ogni richiesta bypassi i filtri di contenuto predefiniti mantenendo la piena compatibilità con le integrazioni esistenti.
L'URL di base è HTTPS://api.cursoropenaiapikey.com/v1. Passa la tua chiave nell'intestazione Authorization come token Bearer. Questo metodo funziona con qualsiasi client compatibile con gli SDK OpenAI.
- URL Base: HTTPS://api.cursoropenaiapikey.com/v1
- ID modello: uncensored
- Autenticazione: token Bearer nell'intestazione
Esecuzione della tua prima richiesta
Invia una richiesta standard di completamento chat per verificare la connettività e la fatturazione. Il nostro endpoint accetta la stessa struttura JSON di OpenAI, garantendo compatibilità immediata con i tuoi script esistenti. La risposta restituisce il testo generato insieme alle metriche di utilizzo dei token.
Usa il seguente comando cURL per testare l'endpoint. Sostituisci YOUR_API_KEY con la chiave generata dalla tua dashboard. La richiesta include un semplice prompt di sistema per dimostrare la capacità uncensored.
curl https://api.cursoropenaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current weather in Berlin"}]
}'Le risposte riuscite includono i conteggi dei token per input e output. Errori come 401 indicano una chiave non valida, mentre 402 segnala credito insufficiente. Controlla il saldo del tuo account se la richiesta fallisce.
Integrazione SDK Python
Utilizza la libreria Python ufficiale di OpenAI con un URL di base personalizzato per interagire con la nostra API. Questo approccio ti permette di sfruttare le codebase esistenti senza riscrivere la logica del client. Imposta l'URL di base e la chiave API prima di inizializzare il client.
Inizializza il client con le tue credenziali e l'URL base corretto. Poi chiama chat.completions.create con l'ID del modello "uncensored". L'oggetto di risposta fornisce accesso al contenuto generato e alle statistiche di utilizzo.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoropenaiapikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Questo metodo garantisce la compatibilità con i flussi di lavoro Python standard. Puoi passare parametri aggiuntivi come la temperatura o le sequenze di stop per controllare la generazione. L'SDK gestisce la serializzazione e l'analisi delle risposte automaticamente.
Integrazione SDK Node.js
Integra il pacchetto OpenAI Node.js per inviare richieste dalle tue applicazioni JavaScript o TypeScript. Configura il client con il nostro URL base per abilitare la generazione uncensored. Questa configurazione funziona perfettamente con i progetti Node esistenti.
Crea una nuova istanza del client OpenAI con la tua chiave API e l'URL di base corretto. Poi invoca il metodo chat.completions.create. La risposta fornisce il testo generato e i dati sull'utilizzo dei token.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoropenaiapikey.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Questa integrazione supporta tutti i parametri standard. Puoi regolare temperatura, top_p e altre impostazioni per affinare l'output. L'SDK gestisce le richieste di rete e l'analisi delle risposte in modo efficiente.
Risposte in streaming
Abilita lo streaming per ricevere i token man mano che vengono generati. Questo riduce la latenza percepita per i flussi di lavoro di codifica e le applicazioni interattive. L'API invia eventi inviati dal server (SSE) con ogni token.
Imposta il parametro stream su true nella richiesta. La risposta includerà più chunk. Le metriche di utilizzo dei token sono incluse nell'ultimo chunk per evitare discrepanze di fatturazione. Questo metodo è ideale per le interfacce utente in tempo reale.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Gestisci gli eventi dello stream nel codice client. Aggrega il contenuto dei token man mano che arrivano. L'ultimo chunk contiene l'utilizzo totale dei token per una fatturazione accurata. Questo approccio garantisce una consegna a bassa latenza senza sacrificare l'accuratezza.
Limiti di frequenza e finestra di contesto
La nostra API impone limiti rigorosi di frequenza per garantire prestazioni coerenti. Ogni chiave supporta 300 richieste al minuto e 8 richieste concorrenti. La dimensione massima del corpo della richiesta è di 8 MB. Il superamento di questi limiti restituisce un errore 429.
La finestra di contesto è di 100.000 token per prompt e completamento combinati. L'output massimo per richiesta è di 16.000 token. Se max_tokens non è impostato, il valore predefinito è 2.048 token. Pianifica i tuoi prompt di conseguenza per evitare il troncamento.
- Limite di frequenza: 300 richieste/minuto
- Richieste concorrenti: 8
- Finestra di contesto: 100.000 token
- Output Max: 16.000 token
Domande comuni
Could cursor config my own openai API (key)
Sì, puoi configurare Cursor per utilizzare la nostra API key senza filtri. Imposta l'URL di base su HTTPS://api.cursoropenaiapikey.com/v1 e inserisci la tua API key nelle impostazioni del modello. Ciò sostituisce i costi del modello predefiniti con la fatturazione a consumo per token.
Raggiungere il limite di utilizzo mensile impedisce di utilizzare una chiave Azure OpenAI con l'IDE Cursor?
La nostra API non ha limiti di utilizzo mensili. Vieni addebitato per token e il credito prepagato non scade mai. Se raggiungi il limite di credito, puoi ricaricare con crypto per continuare a utilizzare il servizio senza interruzioni.
Mi confuso sull'uso dell'abbonamento OpenAI con Cursor. Se inserisco la mia chiave OpenAI in Cursor, devo passare a Cursor Pro per utilizzarla?
Non hai bisogno di Cursor Pro per utilizzare la nostra chiave API. Il nostro endpoint è completamente compatibile con l'IDE di Cursor. Puoi inserire la nostra chiave API nelle impostazioni e utilizzare tutte le funzionalità, pagando solo per i token che consumi.
Ottieni la tua chiave API ora
Iscriviti, recupera la tua chiave, aggiorna l'URL di base in Cursor. Fatto.