ru ▾
Модели AblatedСоздайте ключ

Быстрый старт: Подключение нецензурируемого API

Интегрируйте модель без цензуры в свое приложение с помощью нашего API, совместимого с OpenAI. Это руководство охватывает настройку, запросы и лимиты для немедленного развертывания.

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

API требует действительный API-ключ и современную SDK. Установите библиотеку для предпочитаемого вами языка через pip или npm. Мы поддерживаем стандартные библиотеки клиентов OpenAI, которые автоматически обрабатывают аутентификацию и парсинг JSON.

Убедитесь, что у вас установлен Python 3.8+ или Node.js 18+. SDK управляют пулом соединений и логикой повторных попыток за вас. Это значительно сокращает объём шаблонного кода.

from openai import OpenAI

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

Настройка базового URL и API-ключа

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

Не используйте базовый URL OpenAI по умолчанию. Ваш ключ не сработает при неправильной маршрутизации. Установите базовый URL в объекте конфигурации вашего SDK перед отправкой любых данных.

curl https://api.ablatedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
  }'

Отправка вашего первого запроса на завершение чата

Отправьте POST-запрос на /v1/chat/completions. Укажите идентификатор модели и массив messages. Модель немедленно отвечает текстовым контентом. Не требуется сложная логика маршрутизации.

Делайте полезную нагрузку простой. Начните с одного системного промпта и одного сообщения пользователя. Проверьте, соответствует ли структура ответа стандарту OpenAI. Это подтверждает, что ваша интеграция работает правильно.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ablatedmodels.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. API возвращает фрагменты через события, отправляемые сервером. Каждый фрагмент содержит частичный текст или данные об использовании токенов. Агрегируйте эти фрагменты для отображения вывода в реальном времени.

Использование инструментов поддерживается для вызова функций. Определите свои инструменты в запросе. Модель возвращает вызовы инструментов вместо обычного текста, когда это уместно. Разберите вызовы инструментов, чтобы выполнить свою пользовательскую логику.

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 токенов суммарно. Это включает токены как ввода, так и вывода. Установите max_tokens, чтобы ограничить длину ответа. Максимальный объем вывода по умолчанию составляет 2 048 токенов, если не указано иное.

Отслеживайте использование токенов в последнем потоковом чанке. Ошибки не потребляют кредит. Это позволяет безопасно экспериментировать без финансового риска. Спланируйте структуру промпта, чтобы уложиться в лимит.

Устранение распространенных ошибок

Сначала проверьте свой API-ключ. Ошибка 401 указывает на недействительный или истекший ключ. Ошибка 402 означает, что ваш предоплаченный кредит исчерпан. Пополните через крипто, чтобы продолжить.

Ошибка 429 сигнализирует о лимитировании частоты запросов. Ваш лимит составляет 300 запросов в минуту. Уменьшите количество одновременных запросов или подождите перед повторной попыткой. Лимит тела запроса в 8 МБ также вызывает ошибку 400 при его превышении.

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

Что такое uncensored API абляционных моделей?

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

Поддерживает ли API uncensored ablated моделей потоковую передачу?

Да, поддерживается потоковая передача через Server-Sent Events. Вы также можете использовать вызов функций и режим JSON. Данные об использовании токенов предоставляются в последнем чанке.

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

Вы получаете ошибку 429. Лимит составляет 300 запросов в минуту на ключ. Приостановите запросы или уменьшите параллелизм, чтобы решить проблему.

Obtain your API key

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

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