ru ▾

Подключите Uncensored API

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

Установите официальный SDK OpenAI

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

  • Запуск pip install openai для Python.
  • Запуск npm install openai для Node.js.

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

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

Укажите SDK на наш сервер, переопределив базовый URL по умолчанию. Используйте ключ, сгенерированный на вашей панели управления, и установите идентификатор модели на uncensored.

  • Базовый URL: https://api.pricingkeyapiopenai.com/v1
  • Модель: uncensored

Эта конфигурация работает с любым клиентом, совместимым с OpenAI. Вы можете сохранить существующую структуру кода и просто заменить конечную точку. Здесь не применяется блокировка подписки.

Вот как настроить клиент в Python:

from openai import OpenAI

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

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

Выполните стандартный POST-запрос к конечной точке завершения чата. Отправьте системные и пользовательские сообщения в требуемом формате JSON. API возвращает текстовый ответ, который игнорирует стандартные фильтры контента для законных взрослых тем.

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

Пример структуры запроса:

curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
  }'

Включите потоковую передачу для токенов в реальном времени

Установить stream в true для получения токенов по мере их генерации. Это необходимо для интерфейсов чата и приложений реального времени. SDK выдает чанки по мере их поступления от сервера.

Каждый чанк содержит дельту ответа. Вы можете объединить эти дельты, чтобы построить окончательный текст. Стриминг значительно снижает воспринимаемую задержку для длинных выводов.

Включите потоковую передачу в клиенте Node.js:

import OpenAI from "openai";

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

Используйте режим JSON и вызов функций

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

Определите схемы ваших инструментов в запросе. Модель будет выводить вызовы инструментов, которые вы можете выполнить в своем коде. Это работает точно так же, как стандартный интерфейс вызова функций OpenAI.

Настройте режим JSON в вашем SDK:

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)

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

Обратите внимание на конкретные HTTP-коды состояния для управления потоком приложения. Ошибка 401 означает, что ваш API-ключ невалиден или истёк. Ошибка 402 указывает на отсутствие предоплаченного баланса. Ошибка 429 сигнализирует о достижении лимита частоты запросов в 300 запросов в минуту.

Ваше контекстное окно составляет 100 000 токенов в сумме. Если вы превысите этот лимит, API вернет ошибку. Отказы и ошибки не потребляют ваш баланс токенов. Держите тела запросов в пределах 8 МБ.

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

Какова структура ценообразования ключа API OpenAI?

Мы берем $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Нет ежемесячной подписки или платы за простой. Вы платите только за токены, которые фактически используете из своего предоплаченного баланса в криптовалюте.

Это ли модель LLM без цензуры?

Да, наша модель не отказывает в законном взрослом, вымышленном или спорном контенте. Она настраивается на прямой ответ без фильтров контента. Единственное строгое ограничение — сексуальный контент с участием несовершеннолетних, который всегда блокируется. Вы получаете стабильное uncensored-поведение для всего остального контента.

Какие способы оплаты вы принимаете?

Только крипто: USDT в сети TRC20 или USDC в сети Base, любая целая сумма от $20 до $500. Бонусный кредит начисляется при сумме от $50.

Генерируйте свой API-ключ

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

Начать сейчас