hu ▾
[Cursor OpenAI API Key]Próbaidőszakos kulcs igénylése
Cursor OpenAI API kulcs(3)

Cursor integrációs útmutató: OpenAI kompatibilis API

Csatlakoztassa a Cursor eszközt cenzúrázatlan LLM-ünkhöz egy standard OpenAI-kompatibilis végpont segítségével. Cserélje le az előfizetési költségeket token-alapú számlázásra kódoláshoz és tartalomgeneráláshoz.

Base URL és Hitelesítés

A Cursor az API kulcsodat használja a kérések irányítására a hosztolt végpontunkra. Cseréld le a szabványos OpenAI base URL-t a mi specifikus domainünkre az uncensored generáció engedélyezéséhez kliens kód módosítása nélkül. Egy aktív kulcsot kapsz fiókonként, amelyet azonnal generálhatsz Google vagy e-mail bejelentkezéssel.

Konfigurálja a környezeti változót vagy az IDE beállításait erre: HTTPS://api.cursoropenaiapikey.com/v1. A modell azonosító egyszerűen "uncensored". Ez a beállítás biztosítja, hogy minden kérés megkerülje az alapértelmezett tartalomszűrőket, miközben teljes kompatibilitást biztosít a meglévő integrációkkal.

Az alap URL: HTTPS://api.cursoropenaiapikey.com/v1. Adja át a kulcsot Authorization fejlécként Bearer token formátumban. Ez a módszer bármely OpenAI SDK-kompatibilis klienssel működik.

  • Base URL: HTTPS://api.cursoropenaiapikey.com/v1
  • Modell ID: uncensored
  • Hitelesítés: Bearer token a fejlécben

Az első kérés végrehajtása

Küldjön egy szabványos chat completion kérést a kapcsolódás és a számlázás ellenőrzéséhez. Végpontunk ugyanazt a JSON struktúrát fogadja, mint az OpenAI, biztosítva azonnali kompatibilitást meglévő szkriptjeivel. A válasz generált szöveget és tokenfelhasználási metrikákat tartalmaz.

Használja az alábbi cURL parancsot a végpont teszteléséhez. Cserélje ki a YOUR_API_KEY helyére a műszerfalról generált kulcsot. A kérés egy egyszerű rendszerüzenetet tartalmaz az uncensored képesség demonstrálására.

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"}]
  }'

A sikeres válaszok tartalmazzák a bemeneti és kimeneti tokenek számát. A 401-es hiba érvénytelen kulcsot jelez, míg a 402-es elégtelen hitelt. Ellenőrizd a fiókod egyenlegét, ha a kérés sikertelen.

Python SDK Integráció

Használja a hivatalos OpenAI Python könyvtárat egyéni alap URL-lel az API-nkhoz való kapcsolódáshoz. Ez a megközelítés lehetővé teszi, hogy kihasználja meglévő kódalapokat klienslogika átírása nélkül. Állítsa be az alap URL-t és az API-kulcsot a kliens inicializálása előtt.

Inicializálja a klienst a hitelesítő adataival és a helyes base URL-címmel. Ezután hívja meg a chat.completions.create metódust a "uncensored" modell azonosítóval. A válaszobjektum hozzáférést biztosít a generált tartalomhoz és a felhasználási statisztikákhoz.

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)

Ez a módszer biztosítja a kompatibilitást a szabványos Python munkafolyamatokkal. További paramétereket adhatsz meg, például hőmérsékletet vagy stop szekvenciákat a generálás szabályozásához. Az SDK automatikusan kezeli a szerializálást és a válaszfeldolgozást.

Node.js SDK integráció

Integrálja a Node.js OpenAI csomagot a kérések küldéséhez JavaScript vagy TypeScript alkalmazásaiból. Konfigurálja a klienst a bázis URL-jünkkel a cenzúratlan generálás engedélyezéséhez. Ez a beállítás zökkenőmentesen működik meglévő Node projektekkel.

Hozzon létre egy új OpenAI ügyfélpéldányt az API-kulcsával és a helyes alap URL-lel. Ezután hívja meg a chat.completions.create metódust. A válasz tartalmazza a generált szöveget és a token-felhasználási adatokat.

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

Ez az integráció támogatja az összes szabványos paramétert. Beállíthatja a hőmérsékletet, a top_p értéket és egyéb beállításokat a kimenet finomhangolásához. Az SDK hatékonyan kezeli a hálózati kéréseket és a válaszok értelmezését.

Streamelési válaszok

A tokenok streamelése lehetővé teszi, hogy azokat azonnal fogadjuk, amint azok generálódnak. Ez csökkenti az észlelt késést kódolási munkafolyamatok és interaktív alkalmazások esetén. Az API Server-Sent Events (SSE) üzeneteket küld minden tokenhez.

Állítsa be a stream paramétert true értékre a kérésben. A válasz több darabot tartalmaz. A token-használati metrikák az utolsó darabban szerepelnek a számlázási eltérések elkerülése érdekében. Ez a módszer ideális valós idejű felhasználói felületekhez.

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)

Kezelje a stream eseményeket a kliens kódban. Aggregateálja a token tartalmat az érkezésük során. Az utolsó darab tartalmazza a teljes tokenfelhasználást a pontos számlázás érdekében. Ez a megközelítés alacsony késleltetésű szállítást biztosít anélkül, hogy áldozná fel a pontosságot.

Sebességkorlátok és kontextusablak

API-nk szigorú átfolyási korlátokat ír elő a konzisztens teljesítmény biztosítása érdekében. Minden kulcs percenként 300 kérelmet és 8 párhuzamos kérést támogat. A maximális kérelem törzs mérete 8 MB. Ezeket a korlátokat túllépve 429-es hibát kap.

A kontextusablak 100 000 token a kombinált prompt és completion számára. A kéréstenkénti maximális kimenet 16 000 token. Ha a max_tokens nincs beállítva, az alapértelmezett érték 2 048 token. Tervezze meg a promptjait ennek megfelelően a levágás elkerülése érdekében.

  • Sebességkorlát: 300 kérelem/perc
  • Párhuzamos kérések: 8
  • Kontextus ablak: 100,000 token
  • Max. kimenet: 16,000 token

Gyakori kérdések

Lehet a cursor konfigurálni a saját openai API-ját (key)

Igen, beállíthatod a Cursor-t, hogy az uncensored API kulcsodat használja. Állítsd a base URL-t erre: HTTPS://api.cursoropenaiapikey.com/v1, és add meg az API kulcsodat a modell beállításaiban. Ez a modell alapértelmezett költségeit tokenalapú számlázásra cseréli.

Az egy havi felhasználási limit eléri, megakadályozza-e az Azure OpenAI kulcs használatát a Cursor IDE-vel?

API-inknek nincsenek havi felhasználási korlátai. Token alapú számlázást alkalmazunk, és az előre fizetett kredit nem jár le. Ha eléred a kredit limitet, kriptovalutával töltheted fel újra a szolgáltatást megszakítás nélküli használat érdekében.

Zavarban vagyok, hogy használjam az OpenAI tagságot a Cursorral. Ha megadom az OpenAI kulcsomat a Cursorban, fel kell-e lépnem a Cursor Pro-ra, hogy használhassam?

Nem kell Cursor Pro a API-kulcsunk használatához. Az endpointunk teljesen kompatibilis a Cursor IDE-vel. Beadhatja az API-kulcsunkat a beállításokba, és használhatja az összes funkciót, csak a felhasznált tokenekért fizetve.

Szerezze meg API-kulcsát most

Regisztrálj, szerezz kulcsot, frissítsd a base URL-t a Cursorban. Kész.

Próbaidőszakos kulcs igénylése