el ▾
Αποκτήστε κλειδί δοκιμής

Τεκμηρίωση Cursor API και Γρήγορη Έναρξη

Αυτό το αδιάθετο LLM λειτουργεί μέσω συμβατού API με OpenAI, επιτρέποντάς σας να χρησιμοποιήσετε το δικό σας κλειδί API cursor ή να δημιουργήσετε ένα νέο για άμεση ενσωμάτωση.

Πιστοποίηση και Ρύθμιση Base URL

Ξεκινήστε κατευθύνοντας τον πελάτη σας στη βάση URL https://api.cursorapi.cc/v1 και περνώντας το κλειδί σας στο header authorization. Το σύστημα χρησιμοποιεί τυπική Bearer token authentication, οπότε οποιοδήποτε OpenAI SDK λειτουργεί out of the box μόλις ενημερώσετε το endpoint.

Αποστολή Αιτημάτων στο /v1/chat/completions

Στείλτε το πρώτο prompt στο POST /v1/chat/completions σημείο τερματισμού με το ID του μοντέλου ρυθμισμένο στο uncensored. Αυτό το μοντέλο απαντά χωρίς απορρίψεις για νόμιμο ενήλικο περιεχόμενο, δίνοντάς σας πλήρη έλεγχο της εξόδου. Πληρώνετε μόνο για την πραγματική χρήση tokens, με τα σφάλματα να είναι δωρεάν, εξασφαλίζοντας ότι δεν σπαταλάτε ποτέ πιστωτικό υπόλοιπο σε σιωπηλές αποτυχίες.

cURL

curl https://api.cursorapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the key differences between the two models."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.cursorapi.cc/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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursorapi.cc/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);

Ροή

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)

Λάβετε το API key σας άμεσα

Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε τη βάση URL σας. Απλή ρύθμιση.

Αποκτήστε κλειδί δοκιμής