cs ▾
[Klíč API OpenAI pro Cursor]Získat zkoušební klíč
Klíč OpenAI API pro Cursor(3)

Průvodce integrací Cursor: API kompatibilní s OpenAI

Připojte Cursor k našemu nemaskovanému LLM pomocí standardního endpointu kompatibilního s OpenAI. Nahraďte náklady na předplatné fakturací za tokeny pro kódování a generování obsahu.

Základní URL a ověření

Cursor používá váš API klíč k směrování požadavků na náš hostovaný koncový bod. Nahraďte standardní základní URL OpenAI naším specifickým doménovým jménem a povolte generování bez omezení bez úpravy kódu klienta. Na účet získáte jeden aktivní klíč, který můžete okamžitě vygenerovat pomocí přihlášení přes Google nebo e-mail.

Nastavte proměnnou prostředí nebo nastavení IDE na HTTPS://api.cursoropenaiapikey.com/v1. Identifikátor modelu je prostě „uncensored“. Toto nastavení zajišťuje, že každý požadavek obchází výchozí filtry obsahu při zachování plné kompatibility se stávajícími integracemi.

Základní URL je HTTPS://api.cursoropenaiapikey.com/v1. Klíč předávejte v hlavičce Authorization jako Bearer token. Tato metoda funguje s jakýmkoli klientem kompatibilním s SDK OpenAI.

  • Základní URL: HTTPS://api.cursoropenaiapikey.com/v1
  • ID modelu: uncensored
  • Ověření: Bearer token v hlavičce

Vytvoření prvního požadavku

Odešlete standardní požadavek na dokončení chatu pro ověření připojení a fakturace. Náš endpoint přijímá stejnou strukturu JSON jako OpenAI, což zajišťuje okamžitou kompatibilitu s vašimi existujícími skripty. Odpověď obsahuje vygenerovaný text spolu s metrikami využití tokenů.

Použijte následující příkaz cURL k otestování endpointu. Nahraďte YOUR_API_KEY klíčem vygenerovaným z vašeho dashboardu. Požadavek obsahuje jednoduchý systémový prompt pro demonstraci schopnosti bez omezení.

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

Úspěšné odpovědi zahrnují počty tokenů pro vstup a výstup. Chyby jako 401 označují neplatný klíč, zatímco 402 signalizuje nedostatečný kredit. Zkontrolujte zůstatek na účtu, pokud požadavek selže.

Integrace Python SDK

Použijte oficiální knihovnu OpenAI pro Python s vlastní základní URL pro komunikaci s naším API. Tento přístup vám umožňuje využít existující kódové báze bez přepisování logiky klienta. Nastavte základní URL a API klíč před inicializací klienta.

Inicializujte klienta pomocí vašich přihlašovacích údajů a správné základní URL. Poté zavolejte chat.completions.create s ID modelu "uncensored". Odpovědní objekt poskytuje přístup k vygenerovanému obsahu a statistikám využití.

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)

Tato metoda zajišťuje kompatibilitu se standardními Python pracovními postupy. Můžete předat další parametry, jako je teplota nebo sekvence stop, pro řízení generování. SDK automaticky zpracovává serializaci a parsování odpovědí.

Integrace SDK Node.js

Integrujte balíček Node.js OpenAI pro odesílání požadavků z vašich aplikací JavaScript nebo TypeScript. Nakonfigurujte klienta s naší základní URL pro povolení generování bez omezení. Toto nastavení bezproblémově funguje se stávajícími projekty Node.

Vytvořte novou instanci klienta OpenAI s vaším klíčem API a správnou základní URL. Poté vyvolejte metodu chat.completions.create. Odpověď poskytuje vygenerovaný text a data o využití 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);

Tato integrace podporuje všechny standardní parametry. Můžete upravit teplotu, top_p a další nastavení pro jemné doladění výstupu. SDK efektivně zpracovává síťové požadavky a parsování odpovědí.

Streamované odpovědi

Povolte streamování pro příjem tokenů v okamžiku jejich generování. To snižuje vnímanou latenci u vývojářských pracovních postupů a interaktivních aplikací. API odesílá Server-Sent Events (SSE) pro každý token.

Nastavte parametr stream na true ve svém požadavku. Odpověď bude obsahovat více částí. Metriky využití tokenů jsou zahrnuty v poslední části, aby se předešlo nesrovnalostem ve fakturaci. Tato metoda je ideální pro uživatelská rozhraní v reálném čase.

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)

Zpracujte události proudu v kódu klienta. Agregujte obsah tokenů, jak přicházejí. Poslední část obsahuje celkové využití tokenů pro přesné fakturování. Tento přístup zajišťuje doručování s nízkou latencí bez obětování přesnosti.

Limity rychlosti a kontextové okno

Naše API zavádí přísná omezení rychlosti pro zajištění konzistentního výkonu. Každý klíč podporuje 300 požadků za minutu a 8 souběžných požadků. Maximální velikost těla požadku je 8 MB. Překročení těchto limitů vrátí chybu 429.

Okno kontextu má 100 000 tokenů pro kombinaci promptu a odpovědi. Maximální výstup na požadavek je 16 000 tokenů. Pokud není max_tokens nastaveno, výchozí hodnota je 2 048 tokenů. Plánujte své prompty tak, aby nedošlo k oříznutí.

  • Limit rychlosti: 300 požadavků/minutu
  • Souběžné požadavky: 8
  • Kontextové okno: 100 000 tokenů
  • Max Výstup: 16,000 tokenů

Časté otázky

Mohl by si uživatel nakonfigurovat vlastní openai API (klíč)

Ano, můžete nakonfigurovat Cursor pro použití našeho neomezeného API klíče. Nastavte základní URL na HTTPS://api.cursoropenaiapikey.com/v1 a zadejte svůj API klíč v nastavení modelu. Tím se náklady na výchozí model nahradí fakturací podle tokenů.

Zabrání dosažení měsíčního limitu využití použití klíče Azure OpenAI s IDE Cursor?

Naše API nemá měsíční limity využití. Platíte za token a předplacený kredit nevyprší. Pokud dosáhnete limitu kreditu, můžete si dobít kryptoměnami a pokračovat ve využívání služby bez přerušení.

I feel confused about using OpenAI membership with Cursor.If I enter my OpenAI key in Cursor, do I need to upgrade to Cursor Pro in order to use it?

Nepotřebujete Cursor Pro k použití našeho klíče API. Naše koncová bod je plně kompatibilní s IDE Cursor. Můžete zadat náš klíč API do nastavení a používat všechny funkce, přičemž platíte pouze za spotřebované tokeny.

Získejte svůj API klíč nyní

Zaregistrujte se, získejte klíč, aktualizujte základní URL v Cursoru. Hotovo.

Získat zkoušební klíč