Bas URL och autentisering
Cursor använder din API-nyckel för att dirigera förfrågningar till vår värdade slutpunkt. Ersätt den vanliga OpenAI-bas-URL:en med vår specifika domän för att aktivera obegränsad generering utan att modifiera din klientkod. Du får en aktiv nyckel per konto, som du kan generera omedelbart via Google- eller e-postinloggning.
Konfigurera din miljövariabel eller IDE-inställningar att peka mot HTTPS://api.cursoropenaiapikey.com/v1. Modellidentifieraren är helt enkelt "uncensored". Denna konfiguration säkerställer att varje förfrågan kringgår standardinnehållsfilter samtidigt som full kompatibilitet med befintliga integrationer upprätthålls.
Bas-URL:en är HTTPS://api.cursoropenaiapikey.com/v1. Skicka din nyckel i Authorization-huvudet som en Bearer-token. Denna metod fungerar med valfri OpenAI SDK-kompatibel klient.
- Bas URL: HTTPS://api.cursoropenaiapikey.com/v1
- Modell-ID: uncensored
- Auth: Bearer-token i header
Att göra din första förfrågan
Skicka en standardbegäran om chattkomplettering för att verifiera anslutning och fakturering. Vår slutpunkt accepterar samma JSON-struktur som OpenAI, vilket säkerställer omedelbar kompatibilitet med dina befintliga skript. Svaret returnerar genererad text tillsammans med tokenanvändningsstatistik.
Använd följande cURL-kommando för att testa slutpunkten. Ersätt YOUR_API_KEY med nyckeln som genererats från din dashboard. Begäran innehåller en enkel systemprompt för att demonstrera uncensored-funktionen.
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"}]
}'Lyckade svar inkluderar tokenräkningar för in- och utdata. Fel som 401 indikerar en ogiltig nyckel, medan 402 signalerar otillräckligt kredit. Kontrollera ditt kontosaldo om begäran misslyckas.
Python SDK-integration
Använd det officiella OpenAI Python-biblioteket med en anpassad bas-URL för att interagera med vårt API. Denna metod gör att du kan utnyttja befintliga kodbaserna utan att skriva om klientlogiken. Ange bas-URL:en och API-nyckeln innan du initierar klienten.
Initiera klienten med dina uppgifter och den korrekta bas-URL:en. Anropa sedan chat.completions.create med modell-ID:t "uncensored". Svarsobjektet ger tillgång till det genererade innehållet och användningsstatistiken.
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)Denna metod säkerställer kompatibilitet med standard Python-flöden. Du kan skicka ytterligare parametrar som temperatur eller stoppsekvenser för att kontrollera genereringen. SDK:en hanterar serialisering och svarsparsning automatiskt.
Node.js SDK-integration
Integrera Node.js OpenAI-paketet för att skicka begäranden från dina JavaScript- eller TypeScript-applikationer. Konfigurera klienten med vår bas-URL för att aktivera obegränsad generering. Denna konfiguration fungerar sömlöst med befintliga Node-projekt.
Skapa en ny OpenAI-klientinstans med ditt API-nyckel och korrekt bas-URL. Anropa sedan metoden chat.completions.create. Svaret ger den genererade texten och data om tokenanvändning.
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);Denna integration stöder alla standardparametrar. Du kan justera temperatur, top_p och andra inställningar för att finjustera utmatningen. SDK:en hanterar nätverksförfrågningar och svarsparsing effektivt.
Strömningsresponser
Aktivera strömning för att ta emot tokens när de genereras. Detta minskar den upplevda latensen för kodningsarbetsflöden och interaktiva applikationer. API:t skickar Server-Sent Events (SSE) med varje token.
Ställ in stream-parametern till true i din förfrågan. Svaret kommer att inkludera flera chunkar. Tokenanvändningsmått ingår i den sista chunken för att undvika faktureringsavvikelser. Denna metod är idealisk för realtidsanvändargränssnitt.
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)Hantera strömningseventen i din klientkod. Samla ihop tokeninnehållet när det anländer. Den sista delen innehåller total tokenanvändning för korrekt fakturering. Denna metod säkerställer låg latens utan att offra noggrannhet.
Begränsningar för begäranderänta och kontextfönster
Vårt API tillämpar strikta hastighetsgränser för att säkerställa konsekvent prestanda. Varje nyckel stöder 300 begäranden per minut och 8 samtidiga begäranden. Maximal storlek på begärandekroppen är 8 MB. Överskridande av dessa gränser returnerar ett 429-fel.
Kontextrutan är 100 000 tokens för den kombinerade prompten och slutförandet. Maximal utdata per begäran är 16 000 tokens. Om max_tokens inte anges är standardvärdet 2 048 tokens. Planera dina prompts därefter för att undvika avklippning.
- Begäransgräns: 300 begäranden/minut
- Parallella förfrågningar: 8
- Kontextruta: 100 000 tokens
- Max utdata: 16,000 tokens
Vanliga frågor
Kan cursor konfigurera min egen OpenAI API (nyckel)
Ja, du kan konfigurera Cursor för att använda vår okontrollerade API-nyckel. Ställ in bas-URL:en till HTTPS://api.cursoropenaiapikey.com/v1 och ange din API-nyckel i modellinställningarna. Detta ersätter standardmodellkostnaderna med betala-per-token-fakturering.
Förhindrar att nå en månatlig användningsgräns från att använda en Azure OpenAI-nyckel med Cursor IDE?
Vårt API har inga månatliga användningsgränser. Du debiteras per token, och förbetald kredit löper aldrig ut. Om du når din kreditgräns kan du fylla på med krypto för att fortsätta använda tjänsten utan avbrott.
Jag känner mig förvirrad över att använda OpenAI-medlemskap med Cursor. Om jag anger min OpenAI-nyckel i Cursor, måste jag uppgradera till Cursor Pro för att använda den?
Du behöver inte Cursor Pro för att använda vår API-nyckel. Vår endpoint är fullt kompatibel med Cursor IDE. Du kan ange vår API-nyckel i inställningarna och använda alla funktioner, och betala endast för de tokens du förbrukar.
Skaffa din API-nyckel nu
Registrera dig, hämta din nyckel, uppdatera bas-URL:en i Cursor. Klart.