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

Подключите Uncensored API за несколько минут

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

Быстрый старт: Подключение SDK

Замените ваш текущий эндпоинт на наш базовый URL и вставьте ваш API-ключ в заголовок. Этот простой обмен немедленно направляет ваши запросы к модели без цензуры.

Базовый URL — https://api.geminisenzacensura.com/v1. Аутентификация relies на Bearer-токене, передаваемом в Authorization header. Вы генерируете этот ключ мгновенно после регистрации через Google или email.

  • Не требуются дополнительные библиотеки.
  • Работает с любым клиентом, совместимым с OpenAI.
  • Немедная доступность при создании ключа.

Этот подход устраняет прокси-обертки и сложные локальные настройки.

curl https://api.geminisenzacensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of Peru?"}]
  }'

Конечная точка: POST /v1/chat/completions

Передайте свой промпт в конечную точку chat completions для получения текстового вывода. Эта единственная конечная точка обрабатывает все инференсы для uncensored-модели.

Specify the model ID as "uncensored" in your request body. The API returns standard JSON responses containing the generated text. You can control behavior using parameters like temperature или top_p.

Ввод поступает, текст генерируется. Здесь нет эмбеддингов или генерации изображений.

from openai import OpenAI

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

Конечная точка: GET /v1/models

Запрос этого эндпоинта для проверки подключения и списка доступных моделей. Он возвращает объект JSON с деталями модели.

Используйте это, чтобы подтвердить, что ваш API-ключ имеет действительные разрешения перед отправкой больших объемов данных. Ответ подтверждает, что идентификатор модели "uncensored" активен.

Это легковесная проверка, потребляющая минимальное количество токенов.

import OpenAI from "openai";

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

Параметры: Temperature, Top-p и Tools

Управляйте случайностью и структурой с помощью стандартных параметров OpenAI. Установите temperature для творческой вариативности или top_p для выборки по ядру.

Включите вызов функций, передав tools массив. Модель поддерживает режим JSON через response_format: {"type": "json_object"}. Вы также можете установить stop последовательности и seed для воспроизводимости.

Эти параметры дают вам точный контроль над выводом uncensored ИИ без необходимости пользовательской логики.

Потоковые ответы и использование токенов

Включите потоковую передачу, установив stream: true чтобы получать чанки через Server-Sent Events (SSE). Это снижает воспринимаемую задержку для длинных ответов.

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

Стриминг идеален для чат-интерфейсов или прогрессивного отображения текста.

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. A 401 указывает на недействительный или истекший API-ключ. A 402 Означает, что у вас недостаточно предоплаченного кредита. A 429 сигнализирует, что вы достигли лимита частоты запросов.

Лимит составляет 300 запросов в минуту на ключ. Размер тела запроса ограничен 8 МБ. Ошибки и отказы не расходуют ваш предоплаченный кредит, что гарантирует, что вы платите только за фактическое использование токенов.

Проверьте тело ответа на наличие подробного сообщения об ошибке для быстрой отладки.

FAQ

Каков размер контекстного окна для этой uncensored модели?

Окно контекста составляет 100 000 токенов, включая промпт и завершение вместе. Это позволяет вести обширные диалоги или обрабатывать большие документы без немедленного усечения.

Как начать работу с uncensored API?

Зарегистрируйтесь через Google или электронную почту, чтобы получить API-ключ мгновенно. Пополните аккаунт криптовалютой (USDT или USDC), чтобы начать отправку запросов. Вы можете использовать официальные OpenAI SDK, обновив базовый URL.

Совместимо ли API со стандартными клиентами OpenAI?

Да, он полностью совместим с OpenAI. Вам нужно лишь изменить базовый URL и API-ключ в существующей конфигурации. Поддерживаются потоковая передача, вызов функций и режим JSON.

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

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

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