ru ▾

Руководство по быстрому старту для нецензурируемого AI

Получайте сырой, нефильтрованный текстовый вывод из нашего uncensored API от OpenAI за считанные минуты. Это руководство покажет, как подключить стандартный SDK и сразу начать отправлять запросы.

Базовый URLhttps://api.aiopenuncensored.com/v1
Модельuncensored

Установите стандартный SDK OpenAI

Начните с установки официальной библиотеки для выбранного языка. Наш интерфейс полностью совместим со стандартными инструментами, поэтому вам не нужен пользовательский клиент. Используйте pip для Python или npm для Node.js, чтобы добавить зависимость в ваш проект. Это гарантирует, что вы сможете использовать существующие шаблоны кода, не изучая новый протокол.

Настройте базовый URL и ключ API

Укажите базовый URL нашего SDK-клиента вместо провайдера по умолчанию. Вы должны установить базовый URL на HTTPS://api.aiopenuncensored.com/v1 и предоставить свой уникальный API-ключ. Эта конфигурация направляет трафик на сервер нашей uncensored-модели, а не коммертического гиганта. Ваш ключ генерируется мгновенно при регистрации, так что вы можете начать тестирование прямо сейчас.

Отправьте свой первый запрос на завершение чата

Отправьте POST-запрос на /v1/chat/completions с идентификатором модели "uncensored". Этот простой запрос возвращает сырой текст без обычных фильтров контента, блокирующих ввод. Вы можете отправлять стандартные сообщения и получать прямые ответы. Проверьте код ниже, чтобы увидеть точную команду curl для проверки подключения.

Обработка потоковых ответов и использования токенов

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

Реализуйте вызов функций и режим JSON

Используйте параметр tools для определения функций, которые может вызывать ваша модель. Вы также можете обеспечить строгий вывод JSON, установив response_format в json_object. Это гарантирует, что ваше приложение получает структурированные данные без ошибок разбора. Модель поддерживает tool_choice и другие стандартные параметры для точного контроля.

Понимание лимитов частоты запросов и ограничений токенов

Ваш ключ API позволяет 300 запросов в минуту и поддерживает до 8 одновременных запросов. Контекстное окно вмещает 100,000 токенов в целом, с максимальным выводом 16,000 токенов на запрос. Ошибки, такие как 401 или 429, являются распространенными и указывают на то, что вам следует проверить ключ или подождать немного. Кредит расходуется только за успешное использование токенов.

cURL

curl https://api.aiopenuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Потоковая передача

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)

FAQ

Это API OpenAI от OpenAI?

Нет, мы независимый сервис, размещающий отдельную модель с открытыми весами. Мы используем тот же интерфейс, совместимый с OpenAI, но обслуживаем собственную uncensored-LLM, а не GPT-4 или GPT-3.5. Вы можете использовать стандартные SDK с нашим базовым URL для получения нефильтрованных результатов.

Что произойдет, если я превышу лимит частоты запросов?

API возвращает код состояния 429, если вы превысили 300 запросов в минуту. Вам следует реализовать экспоненциальное замедление в клиенте для автоматического повторного выполнения запросов. Наша система сбрасывает счетчик каждую минуту, поэтому ваши запросы будут выполняться в обычном режиме после очистки окна.

Поддерживает ли модель uncensored AI длинные контекстные окна?

Да, модель поддерживает контекстное окно на 100,000 токенов как для ввода, так и для вывода. Вы можете отправлять большие документы или длинные истории диалогов без усечения. Максимальная длина одного ответа ограничена 16,000 токенами для обеспечения стабильности.

Получите API-ключ

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