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

Developer Documentation

Начните работу с нашим uncensored LLM API, используя стандартные конечные точки, совместимые с OpenAI. Отправляйте текст, получайте текст и обходите фильтры контента с одним идентификатором модели.

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

API без цензуры. Без отказов. Оплата за токен.

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

Использовать https://api.caiapi.cc/v1 в качестве базового URL. Аутентификация осуществляется путем передачи вашего уникального API-ключа в Authorization header. Этот стандартный подход позволяет вам подставить любой SDK, совместимый с OpenAI, без переписывания логики подключения.

curl https://api.caiapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get user_id 99 for account settings."}]
  }'

Ваш ключ предоставляет доступ к нецензурированной модели. Храните его в безопасности, так как он отслеживает использование токенов и напрямую связывает вас с биллингом.

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

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

from openai import OpenAI

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

Установите официальный SDK и настройте его для указания на наш конечный пункт. Это обеспечивает совместимость с существующими проектами на TypeScript или JavaScript.

import OpenAI from "openai";

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

Обработка объекта ответа для извлечения сгенерированного текста. Структура соответствует стандартным выводам OpenAI.

Потоковые ответы

Включите потоковую передачу, установив stream: true. Получайте токены по мере их генерации, что снижает воспринимаемую задержку для длинных выводов.

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 означает превышение лимита частоты. Контекстное окно: 100 000 токенов. Максимальный вывод: 16 000 токенов.

Ошибки не расходуют кредит. Настройте логику повторных попыток соответствующим образом.

Частые вопросы

Это API c.ai?

Да, мы размещаем модель без цензуры, оптимизированную под стиль сообщества C.AI. Она предлагает альтернативу с открытым весом без фильтров контента для законного использования для взрослых.

Что такое контекстное окно?

Модель поддерживает контекстное окно на 100 000 токенов. Это включает как промпт, так и сгенерированный ответ. Максимальный объем вывода за один запрос — 16 000 токенов.

Вы используете мои данные для обучения?

Нет. Промпты, отправленные в наш API, не используются для обучения. Ваши данные остаются конфиденциальными и не используются для улучшения модели.

Получите ключ за один шаг

Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Это всё.

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