Dokumentacja API dla programistów Cursor
Ten przewodnik szybkiego startu pokazuje użytkownikom IDE Cursor, jak skonfigurować nasze API kompatybilne z OpenAI do generowania tekstu bez cenzury. Zmień standardowy punkt końcowy, aby obejść ograniczenia, zachowując przy tym znany Ci kod klienta.
Uwierzytelnianie i URL bazowy
Nasze API wykorzystuje standardową autoryzację Bearer token. Ustaw swój base URL na HTTPS://api.cursoraiapikey.com/v1 i przekaż swój klucz w nagłówku Authorization. Ten endpoint działa z dowolnym SDK kompatybilnym z OpenAI. Otrzymujesz klucz natychmiast po rejestracji za pomocą Google lub e-maila. Nie jest wymagany numer telefonu. Saldo nie wygasa. Błędy są darmowe. Odrzucenia są darmowe. Płacisz tylko za prawdziwe tokeny. Authorization: Bearer YOUR_API_KEY jest wszystko, czego potrzebujesz. Zacznij wysyłać żądania od razu. System jest prosty. Transparentność ma znaczenie.
Pierwsze żądanie
Wyślij żądanie POST do /v1/chat/completions, aby wygenerować tekst. Użyj modelu "uncensored", aby uzyskać odpowiedzi bez ograniczeń. Dołącz swój systemowy prompt, aby poprowadzić zachowanie modelu. API akceptuje standardowe struktury JSON zgodne z OpenAI. Oto podstawowy przykład użycie curl. Zastąp YOUR_API_KEY swoimi danymi uwierzytelniającymi. Wyślij swoją wiadomość i otrzymaj wynik tekstowy. To jest podstawowa interakcja. Zachowaj prostotę.
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"}]
}'
Integracja SDK Python
Użyj oficjalnego pakietu Pythona OpenAI. Ustaw bazowy URL i klucz API. Przekaż wiadomości jako listę słowników. Poproś o model "uncensored". SDK automatycznie obsługuje ponawianie prób. Strumieniowanie jest obsługiwane. Wywoływanie funkcji również działa. Skonfiguruj temperaturę i top_p, aby uzyskać kontrolę. To podejście minimalizuje zmiany w kodzie. Twoja istniejąca logika pozostaje nienaruszona. Po prostu wskaż nasz URL. Wydajność jest kluczowa. Programiści preferują znane narzędzia.
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)
Użycie SDK Node
Zainicjuj klienta OpenAI w Node.js. Przedefiniuj basePath na nasz adres URL. Ustaw apiKey na swoje poświadczenie. Wywołaj chat.completions.create(). Przekaż model jako "uncensored". Oczekuj wyniku. Obsłuż błędy w sposób elegancki. Ekosystem Node jest solidny. Otrzymujesz odpowiedzi w czasie rzeczywistym. Kod jest czysty. Zależności są standardowe. Nie potrzebujesz dodatkowych bibliotek. Po prostu skonfiguruj klienta. Uruchom skrypt. Otrzymaj tekst. Prostota wygrywa.
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);
Wsparcie dla strumieniowania i narzędzi
Włącz strumieniowanie, ustawiając stream na true. Otrzymuj tokeny za pomocą zdarzeń wysyłanych serwerowo. Używaj wywoływania funkcji do integracji narzędzi. Zdefiniuj narzędzia w żądaniu. Model zwraca argumenty. Analizuj je bezpiecznie. Istnieje obsługę trybu JSON. Ustaw response_format na json_object. Zapewnia to poprawne wyjście. Połącz strumieniowanie z narzędziami dla dynamicznych aplikacji. Aktualizacje w czasie rzeczywistym poprawiają UX. Programiści kochają niskie opóźnienia. Kontroluj przepływ. Dostosuj się do potrzeb. Elastyczność jest kluczowa.
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)
Limity, Błędy i Kontekst
Okno kontekstowe wynosi 100 000 tokenów. Maksymalne wyjście wynosi 16 000 tokenów. Limit żądań na minutę to 300. Równoległe żądania na klucz to 8. Maksymalny rozmiar ciała to 8 MB. Błąd 401 oznacza nieprawidłowy klucz. Błąd 402 oznacza brak kredytu. Błąd 429 oznacza limit szybkości. Kredyt jest z góry. Błędy są darmowe. Odrzucenia są darmowe. Brak opłat miesięcznych. Użyj kryptowaluty do doładowania. USDT lub USDC. Zacznij od $20. Otrzymaj bonusy. Kontynuuj kodowanie.
Najczęściej zadawane pytania
Jak zacząć pracę z kluczem API Cursor AI?
Zarejestruj się za pomocą Google lub adresu e-mail na stronie Get API key. Twój klucz pojawia się natychmiast. Nie jest wymagany numer telefonu. Dodaj $20 w kryptowalucie, aby rozpocząć korzystanie z nieograniczonego LLM. Dla nowych kont dostępny jest kredyt próbny w wysokości $0.50. Ważny przez 7 dni.
Jaki jest okno kontekstu i limit wyjścia?
Okno kontekstowe wynosi 100 000 tokenów zarówno dla promptu, jak i uzupełnienia. Możesz generować do 16 000 tokenów na żądanie. Jeśli nie ustawisz max_tokens, limit wynosi 2 048 tokenów. Pozwala to na długie rozmowy i przetwarzanie dokumentów. Dostosuj parametry do swojego przypadku użycia. Przesyłaj duże odpowiedzi strumieniowo dla lepszej UX.
Dlaczego otrzymuję błąd 402?
Błąd 402 oznacza, że saldo środków zaliczki zostało wyczerpane. Interfejs API nie nalicza opłat za błędy lub odrzucenia. Płacisz tylko za rzeczywiste tokeny. Doładuj konto za pomocą USDT (TRC20) lub USDC (Base). Minimalna kwota doładowania to $20. Bonusy stosują się na wyższych poziomach. Dodaj środki, aby natychmiast wznowić usługę.
Pobierz swój klucz API
Zarejestruj się, skopiuj dane logowania i zaktualizuj adres bazowy. To wszystko, co musisz zrobić.