ru ▾
Получить API-ключ

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

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

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

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

Выполнение первого запроса

Отправьте POST-запрос на /v1/chat/completions с идентификатором модели uncensored. API принимает стандартные сообщения для чата и возвращает текст напрямую. Используйте следующую команду cURL для проверки подключения и немедленного получения ответа.

curl https://api.abliteratedgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

Этот эндпоинт поддерживает до 100,000 токенов в объединенном промпте и завершении. Если вы не укажете лимит токенов, модель по умолчанию использует 2,048 выходных токенов. Убедитесь, что ваши запросы укладываются в лимит тела в 8 МБ, чтобы избежать ошибок усечения.

Использование Python SDK

Установите официальный пакет OpenAI для Python и настройте его на указание нашего базового URL. Это позволяет использовать знакомые методы, такие как chat.completions.create для синхронных запросов. Следующий пример демонстрирует, как инициализировать клиент и отправить простой промпт uncensored модели.

from openai import OpenAI

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

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

Использование Node.js SDK

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

import OpenAI from "openai";

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

SDK Node автоматически сериализует запросы, но вам все равно необходимо управлять собственным балансом кредитов. Проверьте страницу тарификации для получения текущих ставок за токены и вариантов пополнения криптовалютой.

Потоковые ответы

Включите потоковую передачу, установив 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)

Стриминг работает с клиентами на Python и Node. Каждый чанк содержит частичный текст, а последний чанк включает общее количество использованных токенов. Это идеально подходит для чат-интерфейсов, где немедленная обратная связь улучшает пользовательский опыт.

Лимиты и обработка ошибок

Следите за лимитами запросов, чтобы избежать сбоев. Вам разрешено 300 запросов в минуту и 8 одновременных запросов на ключ. Если вы превысите лимит скорости, API вернет ошибку 429. Всегда обрабатывайте ошибки 401, проверяя свой ключ, и ошибки 402, пополняя крипто-кредит. Наш предоплаченный кредит не истекает, поэтому вы можете приостановить использование без потери средств.

Контекстное окно и детали модели

Модель поддерживает контекстное окно объёмом 100,000 токенов, объединяющее как входные, так и выходные токены. Это позволяет хранить обширную историю разговоров или обрабатывать большие документы в одном запросе. Идентификатор модели — uncensored, и он работает на наших собственных серверах без отказов в выдаче для законного контента для взрослых. Используйте эту возможность для сохранения долгосрочной памяти или эффективной обработки больших наборов данных.

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

Это официальный API Abliterated для Gemma?

Нет, мы — независимый провайдер, запускающий собственную настроенную нецензурированную модель. Мы не связаны с оригинальным проектом Gemma Abliterated, но предлагаем интерфейс, совместимый с OpenAI, для аналогичных сценариев использования. Ознакомьтесь с их документацией для получения подробной информации об их конкретных версиях моделей.

Как пополнить кредиты?

Вы можете пополнить баланс с помощью USDT (TRC20) или USDC (Base) суммами от $20 до $500. Бонусные кредиты начисляются автоматически за крупные взносы, например, +5% за $50 или +15% за $200. Платежи обрабатываются только через криптовалюту.

Что произойдет, если у меня закончится кредит?

Запросы вернут ошибку 402, пока вы не добавите больше средств. Ваш существующий кредит никогда не истекает, поэтому вы можете пополнить счет в любое время, чтобы возобновить работу. Нет ежемесячных платежей или подписок с привязкой.

Генерация your API key

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

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