ru ▾

Нецензурируемое API, совместимое с OpenAI

Создайте ключ
unfilteredaichatgpt.com

Документация API

Начните генерацию нефильтрованного контента с нашей open-weight LLM за считанные минуты, используя стандартный код, совместимый с OpenAI.

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

Используйте свой уникальный API-ключ с базовым URL https://api.unfilteredaichatgpt.com/v1 для аутентификации запросов. Ваш ключ генерируется сразу после регистрации через Google или email.

  • Передайте ключ в Authorization заголовок как Bearer-токен.
  • Подписка не требуется; кредит списывается за каждый токен.
curl https://api.unfilteredaichatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List available api endpoints and rate limits"}]
  }'

POST /v1/chat/completions

Передайте свой промпт в /v1/chat/completions эндпоинт для получения текстовых ответов. Идентификатор модели всегда uncensored.

from openai import OpenAI

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

Запрос /v1/models проверить доступные модели. Вы увидите uncensored модель указана.

import OpenAI from "openai";

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

Контролируйте креативность с temperature и top_p. Используйте tools для вызова функций.

Установить response_format для {"type": "json_object"} для структурированного вывода. Модель игнорирует фильтры контента для законных тем для взрослых.

Потоковые ответы (SSE)

Включите потоковую передачу, установив stream: true. Получайте фрагменты через Server-Sent Events.

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)

Данные об использовании токенов включены в последний чанк. Это снижает воспринимаемую задержку для длинных выводов.

Лимиты запросов и квоты

Вы ограничены 300 запросами в минуту и 8 одновременными запросами на ключ.

Тело запроса не должно превышать 8 МБ. Ошибки, такие как 401 (неверный ключ) или 402 (нет средств), возвращаются мгновенно без списания кредитов.

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

Это официальный API ChatGPT?

Нет. Мы запускаем собственную неограниченную LLM с открытыми весами. Она совместима с SDK OpenAI, но это не GPT.

Какой объем контекста поддерживает модель?

Модель поддерживает контекстное окно объёмом 100,000 токенов для суммарного ввода и вывода.

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

Вы получите ошибку 429. Подождите перед повторной попыткой или обновите аккаунт, если это возможно.

Получите ваш ключ мгновенно

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

Создайте ключ