Документация и быстрый старт API Cursor
Эта модель без цензуры работает через API, совместимое с OpenAI, что позволяет использовать ваш собственный ключ API Cursor или сгенерировать новый для прямой интеграции.
Аутентификация и установка базового URL
Начните с указания клиента на базовый URL https://api.cursorapi.cc/v1 и передавая свой ключ в заголовок авторизации. Система использует стандартную аутентификацию с токеном Bearer, поэтому любой SDK OpenAI работает из коробки после обновления эндпоинта.
Отправка запросов на /v1/chat/completions
Отправьте первый запрос в POST /v1/chat/completions эндпоинт с идентификатором модели, установленным на uncensored.Эта модель отвечает без отказов для законного контента для взрослых, давая вам полный контроль над выводом. Вы платите только за реальное использование токенов, ошибки бесплатны, что гарантирует, что вы никогда не потратите кредит впустую из-за тихих сбоев.
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-ключ мгновенно
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Простая настройка.