ru ▾
Получите пробный ключ

Неотфильтрованный API завершения чата

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

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

Используйте сгенерированный API-ключ с базовым URL https://api.openrouteraisettingskeys.com/v1 для маршрутизации запросов. Мы функционируем как альтернатива OpenRouter для разработчиков, которые хотят избежать слоев подписки, сохраняя код клиента идентичным. Ключ аутентифицирует ваш предоплаченный кредит напрямую в openrouter AI settings keys инфраструктура. Вы получаете один активный ключ на аккаунт; генерация нового немедленно заменяет предыдущие учетные данные. Для регистрации не требуется номер телефона или банковские реквизиты, только электронная почта или вход через Google. Это прямое управление ключами гарантирует, что вы контролируете доступ без трения стороннего биллинга. Ваши промпты остаются приватными и никогда не используются для обучения базовой модели.

Эндпоинт Chat Completions

Отправляйте запросы POST на /v1/chat/completions получать текстовые ответы от uncensored модели. Система принимает стандартные массивы сообщений и возвращает завершения без отказа от законных взрослых или спорных тем. Вы платите только за фактически использованные токены: входные данные стоят $0.15 за 1M токенов, а выходные — $0.50 за 1M токенов. Ошибки и отказы не влекут дополнительных расходов, гарантируя, что вы никогда не платите за неудачные попытки. Эндпоинт поддерживает контекстное окно в 100,000 токенов для промпта и завершения вместе. Максимальный объем вывода ограничен 16,000 токенов на запрос, если вы не укажете меньший лимит. Эта простая структура соответствует формату OpenAI, что делает миграцию бесшовной.

Интеграция Python SDK

Установите официальный пакет OpenAI и настройте базовый URL для указания на наш uncensored конечный пункт LLM. Следующий фрагмент кода демонстрирует, как инициализировать клиент и отправить простой запрос. Вы должны обновить base_url параметр, соответствующий домену нашего API. Идентификатор модели — это просто uncensored, что запускает нашу конкретную модель с открытыми весами, настроенную на прямые ответы. Этот подход позволяет вам повторно использовать существующие базы кода Python с минимальными изменениями. SDK автоматически обрабатывает сериализацию JSON и потоковую передачу. Убедитесь, что ваш API-ключ надежно хранится в переменных окружения для производственной среды.

Интеграция Node SDK

Настройте Node.js OpenAI-клиент так, чтобы запросы направлялись на наш размещенный API. Базовый URL должен быть установлен на наш домен, чтобы обеспечить правильную маршрутизацию. Вы можете передать идентификатор модели uncensored наряду с вашими сообщениями для генерации текста. Этот метод работает с любой стандартной библиотекой клиента, совместимой с OpenAI, в JavaScript. Структура запроса остается идентичной спецификации OpenAI, обеспечивая совместимость. Вы можете управлять своим предоплаченным кредитом непосредственно через панель управления. SDK поддерживает как синхронные, так и асинхронные шаблоны запросов. Настройте apiKey значение, чтобы соответствовать вашему сгенерированному учетным данным. Эта настройка обеспечивает надежный способ интеграции нецензурной генерации в ваши приложения Node.

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

Включите потоковую передачу, установив stream параметр в true в теле запроса. API возвращает Server-Sent Events (SSE) для доставки токенов в реальном времени. Вы можете отслеживать использование токенов в последнем чанке потока. Эта функция идеальна для чат-интерфейсов, требующих немедленной обратной связи. uncensored модель сохраняет контекст на протяжении всего потока без прерываний. Вы можете парсить данные SSE с помощью стандартных обработчиков событий в вашем клиенте. Стриминг работает со всеми параметрами, такими как temperature и top-p. Этот метод значительно снижает воспринимаемую задержку для конечных пользователей. Это рекомендуемый подход для интерактивных приложений.

Лимиты, Ошибки & Контекст

Ваш ключ API позволяет 300 запросов в минуту и 8 одновременных подключений. Тело запроса не должно превышать 8 МБ. Если вы получаете ошибку 401, ваш ключ недействителен или истек. Ошибка 402 указывает на недостаточный предоплаченный кредит; пополните счет через USDT или USDC, чтобы возобновить обслуживание. Ошибка 429 означает, что вы превысили лимит частоты запросов. Модель поддерживает контекстное окно объемом 100,000 токенов для суммарного ввода и вывода. Жесткие ограничения контента все еще применяются, в частности, в отношении сексуального контента с участием несовершеннолетних. Эти ограничения обеспечивают стабильную производительность для разработчиков с большим объемом трафика. Вы можете отслеживать свое использование непосредственно в панели управления аккаунтом. Ошибки бесплатны, поэтому вы платите только за успешные завершения.

cURL

curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my current key balance"}]
  }'

Python

from openai import OpenAI

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

Часто задаваемые вопросы

Как сгенерировать API-ключ для сервиса openrouter AI settings keys?

Перейдите на страницу 'Получить API-ключ' и войдите с помощью Google или электронной почты и пароля. Система немедленно генерирует ваш ключ, который можно скопировать и использовать с любым SDK, совместимым с OpenAI. Проверка номера телефона не требуется.

Поддерживает ли эта uncensored LLM вызов функций?

Да, эндпоинт поддерживает вызов функций с параметрами tools и tool_choice. Вы можете определять пользовательские схемы и получать структурированные вызовы инструментов в ответе. Эта функция работает вместе со стримингом и JSON-режимом для гибкой интеграции.

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

Вы получите ошибку 402, указывающую на отсутствие кредита. Вы можете мгновенно пополнить счет, используя USDT (TRC20) или USDC (Base), чтобы восстановить доступ. Ваш кредит никогда не истекает, поэтому вы можете добавлять средства в любое время, не теряя баланс.

Сгенерируйте ключ сейчас

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

Получите пробный ключ