ro ▾
Obțineți cheia

Documentație API pentru Dezvoltatori Cursor

Acest ghid rapid arată utilizatorilor IDE Cursor cum să configureze API-ul nostru compatibil cu OpenAI pentru generarea de text nelimitat. Înlocuiește endpoint-ul standard pentru a ocoli restricțiile, păstrând același cod client pe care îl cunoști deja.

Autentificare și URL de bază

API-ul nostru utilizează autentificare standard Bearer token. Setează URL-ul de bază la HTTPS://api.cursoraiapikey.com/v1 și trimiteți cheia în header-ul Authorization. Acest endpoint funcționează cu orice SDK compatibil OpenAI. Primești o cheie imediat după înregistrare cu Google sau email. Nu este necesar un număr de telefon. Creditul nu expiră. Erorile sunt gratuite. Refuzurile sunt gratuite. Plătește doar pentru tokenii reali. Authorization: Bearer YOUR_API_KEY este tot ce aveți nevoie. Începeți să efectuați solicitări imediat. Sistemul este simplu. Transparența contează.

Prima cerere

Trimiteți o cerere POST către /v1/chat/completions pentru a genera text. Utilizați modelul "uncensored" pentru răspunsuri nelimitate. Includeți promptul de sistem pentru a ghida comportamentul. API acceptă structurile JSON standard OpenAI. Iată un exemplu de bază folosind curl. Înlocuiți YOUR_API_KEY cu acreditarea dvs. Trimiteți mesajul și primiți outputul text. Aceasta este interacțiunea de bază. Păstrați-l simplu.

curl https://api.cursoraiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three key features of the new API update"}]
  }'

Integrare SDK Python

Folosește pachetul oficial Python OpenAI. Setează URL-ul de bază și cheia API. Transmite mesajele ca o listă de dicționare. Solicită modelul "uncensored". SDK-ul gestionează reîncercările automat. Streaming-ul este suportat. Function calling funcționează de asemenea. Configurează temperatura și top_p pentru control. Această abordare minimizează modificările de cod. Logica ta existentă rămâne intactă. Trebuie doar să indici către URL-ul nostru. Eficiența este cheia. Dezvoltatorii preferă instrumente familiare.

from openai import OpenAI

client = OpenAI(base_url="https://api.cursoraiapikey.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)

Utilizare SDK Node

Inițializați clientul OpenAI în Node.js. Suprascrie basePath către URL-ul nostru. Setează apiKey la credențialul tău. Apelă chat.completări.create(). Transmite modelul ca "uncensored". Așteaptă rezultatul. Gestionează erorile în mod elegant. Ecosistemul Node este robust. Primești răspunsuri în timp real. Codul este curat. Dependințele sunt standard. Nu sunt necesare librării suplimentare. Doar configurează clientul. Rulează-ți scriptul. Primește-ți textul. Simplitatea câștigă.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursoraiapikey.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);

Suport pentru streaming și instrumente

Activați streaming-ul setând stream la true. Primești tokenii prin Evenimente trimise de Server. Folosește apelarea de funcții pentru integrarea uneltelor. Definește uneltele în cererea ta. Modelul returnează argumente. Analizează-le în siguranță. Există suport pentru modul JSON. Setează response_format la json_object. Acest lucru asigură un output valid. Combină streaming-ul cu uneltele pentru aplicații dinamice. Actualizările în timp real îmbunătățesc UX-ul. Dezvoltatorii adoră latența mică. Controlează fluxul. Adaptare la nevoi. Flexibilitatea este esențială.

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)

Limitări, Erori și Context

Fereastra de context este de 100.000 de tokeni. Output-ul maxim este de 16.000 de tokeni. Limita de solicitări pe minut este de 300. Solicitări concurente per cheie este de 8. Dimensiunea maximă a corpului este de 8 MB. Eroarea 401 înseamnă cheie invalidă. Eroarea 402 înseamnă fără credit. Eroarea 429 înseamnă limită de rată. Creditul este preplătit. Erorile sunt gratuite. Refuzurile sunt gratuite. Fără taxe lunare. Folosește cripto pentru reîncărcare. USDT sau USDC. Începe cu $20. Obține bonusuri. Continuă să scrii cod.

Întrebări frecvente

Cum încep cu cheia API cursor AI?

Înregistrează-te cu Google sau cu email pe pagina Get API key. Cheia apare imediat. Nu este nevoie de număr de telefon. Adaugă $20 în criptomonede pentru a începe să folosești LLM-ul uncensored. Creditul de probă de $0.50 este disponibil pentru conturile noi. Acesta este valabil 7 days.

Care este fereastra de context și limita de ieșire?

Fereastra de context este de 100.000 de tokeni atât pentru prompt, cât și pentru completarea răspunsului. Poți genera până la 16.000 de tokeni per cerere. Dacă nu setezi max_tokens, limita este de 2.048 de tokeni. Acest lucru permite conversații lungi și procesarea documentelor. Ajustează parametrii pentru a se potrivi cu cazul tău de utilizare. Transmite fluxuri (stream) pentru răspunsuri mari pentru o experiență de utilizare mai bună.

De ce primesc eroarea 402?

O eroare 402 indică faptul că creditul preplătit a fost epuizat. API-ul nu facturează erorile sau refuzurile. Plătești doar pentru tokens reali utilizați. Reîncarcă folosind USDT (TRC20) sau USDC (Base). Reîncărcarea minimă este de $20. Bonusurile se aplică la niveluri superioare. Adaugă fonduri pentru a relua serviciul imediat.

Obțineți cheia API

Înregistrează-te, copiază acreditările și actualizează URL-ul de bază. Atât este tot ce trebuie să faci.