ru ▾
Попробовать с пробным кредитом

Документация API для uncensored вывода

Подключите клиент к нашему uncensored LLM за секунды, используя стандартный OpenAI SDK. Отправляйте запросы на наш выделенный эндпоинт и получайте неограниченные текстовые выходные данные без дополнительных настроек.

Базовый URL и аутентификация

Ваши запросы направляются в https://api.cursorkey.cc/v1. Вы должны включить свой API-ключ в Authorization header. Ключ отображается сразу после регистрации. Он уникален для вашего аккаунта. Один ключ заменяет предыдущий.

Используйте официальные SDK. Измените базовый URL. Передайте ключ. Вот и все.

curl https://api.cursorkey.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List available cursor key bindings for VS Code"}]
  }'

Первый запрос

Отправьте стандартный запрос chat completion. Идентификатор модели uncensored. Система игнорирует отказы для законного контента для взрослых. Вы получаете сырой текст. Контекстное окно вмещает 100,000 токенов в целом. Это включает как входные, так и выходные данные. Держите свои полезные нагрузки в пределах 8 МБ.

from openai import OpenAI

client = OpenAI(base_url="https://api.cursorkey.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 SDK

Установите официальный пакет. Укажите его на наш базовый URL. Поведение соответствует стандартному интерфейсу OpenAI. Вы можете потоково передавать ответы. Вы можете использовать режим JSON. Клиент обрабатывает протокол. Вы обрабатываете логику. Ошибки возвращают стандартные коды HTTP.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursorkey.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: true. Токены поступают последовательно. Последний фрагмент содержит статистику использования токенов. Это позволяет отслеживать расходы в реальном времени. Сервер отправляет данные через Server-Sent Events. Ваш клиент потребляет поток.

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)

Function Calling и режим JSON

Определите инструменты в запросе. Модель возвращает структурированные данные. Используйте response_format: {"type": "json_object"} для строгого формата JSON. Это гарантирует предсказуемый парсинг. Модель поддерживает выбор инструментов. Вы можете принудительно вызывать определенные функции. Это надежно работает с нашей uncensored моделью.

Лимиты запросов и ограничения

Ограничьте себя до 300 запросов в минуту. Вы можете выполнять 8 одновременных запросов. Ошибка 401 означает, что ваш ключ недействителен. Ошибка 402 указывает на отсутствие средств. Ошибка 429 означает превышение лимита частоты. Отказы бесплатны. Ошибки бесплатны. Учитываются только завершенные токены. Модель отказывает только в незначительном контенте.

FAQ

Могу ли я использовать клавишу cursor для навигации в моем клиенте?

Навигация с помощью курсора — это функция на стороне клиента. Она не влияет на API. Вы можете использовать любое сочетание клавиш, которое вам нравится. API заботится только о JSON-пакете. Навигация зависит от вашего пользовательского интерфейса.

Работает ли ключ API uncensored AI с другими моделями?

Нет. Ваш ключ привязан к одной конкретной модели. Это не прокси. Он не маршрутизирует запросы к другим поставщикам. Вы получаете только uncensored модель. Базовый URL фиксирован. Идентификатор модели фиксирован. Это упрощает вашу настройку.

Что произойдет, если я превышу лимит в 100,000 токенов?

Сервер возвращает ошибку 400 Bad Request. Контекстное окно включает как ваш промпт, так и сгенерированный вывод. Вы должны самостоятельно управлять размером окна. При необходимости обрезайте старые сообщения. Лимит строгий. Частичные кредиты не возвращаются.

Получите ключ сейчас

Зарегистрируйтесь, скопируйте ключ, укажите наш эндпоинт. Готово.