Документация 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. Вот столько нужно для настройки.