Документация API для Uncensored модели
Начните использовать API без цензуры за секунды со стандартными OpenAI-совместимыми конечными точками. Вы получаете немедленный доступ к неограниченным ответам модели с помощью простого API-ключа.
Базовый URL и аутентификация
Используйте наш базовый URL для всех запросов и передавайте ваш API-ключ в заголовке. Эта настройка работает с любым стандартным SDK OpenAI или HTTP-клиентом без изменений. Вы получаете ключ сразу после регистрации с помощью Google или электронной почты, без необходимости указания номера телефона. Ключ аутентифицирует вашу учетную запись на наших серверах при каждом отправляемом запросе.
Храните ваш ключ в безопасности, так как он предоставляет доступ к вашему предоплаченному кредиту. Вы можете сгенерировать новый ключ в любое время, который мгновенно заменяет старый. Нет необходимости управлять несколькими ключами или разбираться в сложных областях разрешений для базового использования.
Первый запрос
Отправьте первое сообщение в конечный пункт chat completions с простым запросом. Модель отвечает текстовым выводом, готовым к использованию в логике вашего приложения. Вы можете проверить подключение и качество ответов с помощью минимальной структуры запроса. Это подтверждает работоспособность ключа и активность uncensored-модели.
Ответ включает сгенерированный текст и детали использования токенов. Вы можете распарсить эти данные, чтобы отобразить результаты или передать их в последующие запросы. Это самый быстрый способ проверить вашу интеграцию перед созданием сложных рабочих процессов.
curl https://api.unfilterchatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top ten best practices for react state management"}]
}'
Интеграция Python SDK
Установите официальный пакет OpenAI для Python и укажите наш базовый URL. Это позволяет использовать знакомые методы, такие как client.chat.completions.create() без изменения структуры вашего кода. Передайте свой API-ключ в качестве значения по умолчанию для библиотеки. Этот подход упрощает интеграцию для существующих проектов, которые уже используют OpenAI-compatible клиенты.
Вы можете установить параметры, такие как temperature или top_p, чтобы управлять случайностью ответа. Библиотека автоматически выполняет сериализацию и разбор ошибок. Это сокращает объём шаблонного кода и ускоряет разработку как для простых скриптов, так и для сложных приложений.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilterchatgpt.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)
Настройка SDK Node.js
Инициализируйте клиент OpenAI Node.js с нашим базовым URL и вашим API-ключом. Это обеспечивает совместимость со стандартными проектами JavaScript и TypeScript. Вы можете использовать те же методы завершения, которые доступны в SDK Python. Клиент эффективно обрабатывает сетевые запросы и разбор ответов.
Настройте параметры клиента в соответствии с потребностями вашего приложения. Вы можете при необходимости настроить таймауты запросов или логику повторных попыток. Эта настройка бесшовно работает в существующих средах Node.js, что позволяет легко добавить возможности uncensored AI в ваши бэкенд-сервисы.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilterchatgpt.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)
Лимиты запросов, ошибки и контекст
Окно контекста поддерживает 100,000 токенов как для промпта, так и для завершения. Вы можете отправлять длинные документы или продолжительные разговоры без усечения. Однако максимальный объем вывода за один запрос составляет 16,000 токенов, или 2,048, если вы не установите это ограничение. Это обеспечивает стабильную производительность при больших ответах.
Лимиты позволяют 300 запросов в минуту и 8 параллельных запросов на ключ. Ошибки включают 401 для недействительных ключей и 402 для недостатка средств. Отказы из-за ограничений контента бесплатны, в то время как ошибки не расходуют средства. Эффективно управляйте запросами, чтобы избежать ограничения скорости в периоды высокой нагрузки.
Часто задаваемые вопросы
Как начать работу с нецензурированным API ChatGPT?
Зарегистрируйтесь через Google или email, чтобы мгновенно получить API-ключ. Номер телефона не требуется, и вы получаете пробный кредит в размере $0.50, действительный в течение 7 дней. Используйте этот ключ с любым OpenAI-совместимым SDK, чтобы сразу отправить первый запрос.
Каков размер контекстного окна для запросов?
Модель поддерживает контекстное окно на 100,000 токенов для суммы входных и выходных данных. Однако вы можете запросить до 16,000 токенов в одном ответе. Если не указать лимит max_tokens, вывод по умолчанию ограничен 2,048 токенами.
Как работает потоковая передача с этим API?
Установите параметр stream в true, чтобы получать ответы по одному токену. Это позволяет отображать текст по мере его генерации, улучшая пользовательский опыт для интерфейсов чата. Последний чанк потока содержит общее использование токенов для целей биллинга.
Защитите свой API-ключ
Зарегистрируйтесь, возьмите ключ, обновите базовый URL. Это всё.
Получите свой ключ