ru ▾

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

unrestrictedaigpt.com

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

Быстрый старт интеграции

Внедрите наш uncensored AI API в существующий код OpenAI-клиента без переписывания кода. Измените базовый URL, установите ключ и сразу начните генерацию текста без отказов по контенту.

Предварительные требования: Установка SDK OpenAI

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

Вам нужна только среда Python или Node.js. SDK берёт на себя основную работу.

  • Python: pip install openai
  • Node.js: npm install openai

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

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

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

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaigpt.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)
import OpenAI from "openai";

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

Выполните свой первый POST /v1/chat/completions запрос

Отправьте стандартный запрос chat completion. Используйте идентификатор модели uncensored чтобы получить правильную модель. API принимает стандартные параметры, такие как temperature и max_tokens.

curl https://api.unrestrictedaigpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sort list numerically"}]
  }'

Ответ будет содержать сгенерированный текст. Если нужно обработать ошибки, проверьте код состояния.

Обработка потоковых ответов через 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)

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

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

Обе функции работают точно так же, как и в стандартном API OpenAI.

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

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

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

Это API нецензурированного ИИ GPT?

Да, это точка прямой интеграции для нашей модели без ограничений. Это API, совместимое с OpenAI, которое принимает стандартный код клиента.

Почему возникает ошибка 402?

Ошибка 402 указывает на недостаток предоплаченного кредита. Пополните баланс через криптовалюту, чтобы немедленно восстановить доступ. Кредит никогда не истекает.

Могу ли я использовать это для NSFW контента?

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

Получите ключ API сейчас

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

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