ro ▾
[Cheie API OpenAI Cursor]Obține cheia de probă
Cheie API OpenAI Cursor(3)

Ghid Integrare Cursor: API Compatibil cu OpenAI

Conectează Cursor la LLM-ul nostru uncensored folosind un endpoint standard OpenAI-compatible. Înlocuiește costurile de abonament cu facturarea pe token pentru generarea de cod și conținut.

URL de bază și autentificare

Cursor folosește cheia ta API pentru a direcționa solicitările către endpoint-ul nostru găzduit. Înlocuiește URL-ul de bază standard OpenAI cu domeniul nostru specific pentru a activa generarea nelimitată fără a modifica codul clientului. Primești o cheie activă per cont, pe care o poți genera instantaneu prin autentificare Google sau email.

Configurați variabila de mediu sau setările IDE pentru a indica către HTTPS://api.cursoropenaiapikey.com/v1. Identificatorul modelului este simplu "uncensored". Această configurare asigură că fiecare solicitare ocolește filtrele implicite de conținut, menținând în același timp compatibilitatea deplină cu integrările existente.

URL-ul de bază este HTTPS://api.cursoropenaiapikey.com/v1. Transmiteți cheia în antetul Authorization ca token Bearer. Această metodă funcționează cu orice client compatibil SDK OpenAI.

  • URL de bază: HTTPS://api.cursoropenaiapikey.com/v1
  • ID Model: uncensored
  • Autentificare: token Bearer în antet

Realizarea Primei Tale Cereri

Trimiteți o cerere standard de completare a chat-ului pentru a verifica conectivitatea și facturarea. Endpoint-ul nostru acceptă aceeași structură JSON ca OpenAI, asigurând compatibilitatea imediată cu scripturile dvs. existente. Răspunsul returnează textul generat împreună cu metricile de utilizare a tokenilor.

Folosește următoarea comandă cURL pentru a testa endpointul. Înlocuiește YOUR_API_KEY cu cheia generată din panoul de control. Solicitarea include un prompt de sistem simplu pentru a demonstra capacitatea 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"}]
  }'

Răspunsurile reușite includ numărul de tokeni pentru intrare și ieșire. Erorile precum 401 indică o cheie invalidă, în timp ce 402 semnalează credit insuficient. Verifică soldul contului dacă solicitarea eșuează.

Integrare SDK Python

Folosește biblioteca oficială Python OpenAI cu un URL de bază personalizat pentru a interacționa cu API-ul nostru. Această abordare îți permite să exploatezi codebase-urile existente fără a rescrie logica clientului. Setează URL-ul de bază și cheia API înainte de a inițializa clientul.

Inițializați clientul cu acreditările și URL-ul de bază corect. Apoi apelează chat.completions.create cu ID-ul modelului "uncensored". Obiectul de răspuns oferă acces la conținutul generat și la statisticile de utilizare.

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)

Această metodă asigură compatibilitatea cu fluxurile de lucru Python standard. Poți transmite parametri suplimentari precum temperatura sau secvențele de oprire pentru a controla generarea. SDK-ul gestionează serializarea și parsarea răspunsurilor automat.

Integrare SDK Node.js

Integrează pachetul OpenAI Node.js pentru a trimite cereri din aplicațiile tale JavaScript sau TypeScript. Configurează clientul cu URL-ul nostru de bază pentru a activa generarea fără cenzură. Această configurare funcționează perfect cu proiectele Node existente.

Creați o nouă instanță de client OpenAI cu cheia dvs. API și URL-ul de bază corect. Apoi invocați metoda chat.completions.create. Răspunsul oferă textul generat și datele de utilizare a tokenilor.

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);

Această integrare suportă toți parametrii standard. Poți ajusta temperatura, top_p și alte setări pentru a rafina output-ul. SDK-ul gestionează eficient solicitările de rețea și parsarea răspunsurilor.

Răspunsuri în streaming

Activați streaming-ul pentru a primi tokeni pe măsură ce sunt generați. Acest lucru reduce latența percepută pentru fluxurile de lucru de programare și aplicațiile interactive. API-ul trimite Server-Sent Events (SSE) pentru fiecare token.

Setează parametrul stream la true în solicitarea ta. Răspunsul va include mai multe bucăți. Metricile de utilizare a tokenurilor sunt incluse în ultima bucată pentru a evita discrepanțele de facturare. Această metodă este ideală pentru interfețe utilizator în timp real.

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)

Gestionați evenimentele de flux în codul clientului. Agregați conținutul token-urilor pe măsură ce sosesc. Fragmentul final conține utilizarea totală a token-urilor pentru facturarea precisă. Această abordare asigură livrarea cu latență redusă fără a sacrifica acuratețea.

Limite de rată și fereastră de context

API-ul nostru impune limite stricte de rată pentru a asigura o performanță constantă. Fiecare cheie suportă 300 de cereri pe minut și 8 cereri concurente. Dimensiunea maximă a corpului cererii este de 8 MB. Depășirea acestor limite returnează o eroare 429.

Fereastra de context este de 100.000 de tokeni pentru promptul și completarea combinate. Outputul maxim per cerere este de 16.000 de tokeni. Dacă max_tokens nu este setat, valoarea implicită este de 2.048 de tokeni. Planificați-vă prompturile în consecință pentru a evita trunchierea.

  • Limita de rată: 300 de cereri/minut
  • Solicitări Concurrente: 8
  • Fereastra de context: 100.000 de tokeni
  • Ieșire maximă: 16.000 de token-uri

Întrebări frecvente

Poate configura cursorul propria mea API OpenAI (cheie)

Da, poți configura Cursor pentru a folosi cheia API fără cenzură. Setează URL-ul de bază la HTTPS://api.cursoropenaiapikey.com/v1 și introdu cheia API în setările modelului. Acest lucru înlocuiește costurile modelului implicit cu facturarea pe token.

Ajungerea la limita lunară de utilizare împiedică utilizarea unei chei Azure OpenAI cu IDE-ul Cursor?

API-ul nostru nu are limite de utilizare lunară. Sunteți facturat pe token, iar creditul preplătit nu expiră niciodată. Dacă atingeți limita de credit, puteți reîncărca cu cripto pentru a continua utilizarea serviciului fără întrerupere.

Mă simt confuz în legătură cu utilizarea abonamentului OpenAI cu Cursor. Dacă introduc cheia mea OpenAI în Cursor, trebuie să fac upgrade la Cursor Pro pentru a o folosi?

Nu aveți nevoie de Cursor Pro pentru a utiliza cheia noastră API. Endpoint-ul este complet compatibil cu IDE-ul Cursor. Puteți introduce cheia noastră API în setări și utilizați toate funcțiile, plătiți doar pentru tokenii pe care îi consumați.

Obțineți cheia API acum

Înregistrează-te, preia cheia, actualizează URL-ul de bază în Cursor. Gata.

Obține cheia de probă