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

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

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

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

Подключитесь, используя официальный базовый URL и ваш API-ключ. Конечный пункт: https://api.uncencoredgpt.com/v1. Передайте ваш ключ в Authorization header. Это работает с любым клиентом, совместимым с OpenAI.

  • Ключевой формат: Bearer sk-...
  • Абонентская плата не применяется.
curl https://api.uncencoredgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five open source models."}]
  }'

Первый запрос Chat

Отправьте запрос и получите ответ. Используйте идентификатор модели uncensored. API принимает стандартные параметры завершения чата. Ответы содержат только текст.

from openai import OpenAI

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

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncencoredgpt.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: true. Читайте фрагменты для отображения частичного вывода. Это значительно снижает воспринимаемую задержку.

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)

Параметры: Temperature и Top-P

Управляйте случайностью с помощью temperature и top_p. Более высокие значения увеличивают креативность. Более низкие значения улучшают детерминизм. Используйте seed для воспроизводимых результатов. Настройте их в соответствии с вашим сценарием использования.

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

Следите за лимитами и контекстным окном. Контекстное окно составляет 100,000 токенов суммарно. Ошибки включают 401 для невалидных ключей и 429 для лимитов. Отказы в генерации бесплатны.

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

Это нецензурированная модель GPT?

Нет, это нецензурированная модель с открытыми весами. Это не GPT, Claude или модель какого-либо другого вендора. Она принимает тот же формат API.

Как оплатить?

Оплата криптовалютой. Только USDT (TRC20) или USDC (Base). Минимальное пополнение — $20. Кредиты не истекают.

Что такое контекстное окно?

Окно контекста составляет 100 000 токенов. Это включает промпт и завершение вместе. Максимальный вывод — 16 000 токенов за запрос.

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

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

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