Документация API
Получите свой первый uncensored ответ менее чем за две минуты. Это руководство охватывает эндпоинт, совместимый с OpenAI, аутентификацию и точные параметры, необходимые для обхода стандартных отказов.
Быстрый старт с официальным SDK
Начните генерацию текста немедленно с помощью вашего предпочтительного языка клиента. API полностью повторяет стандартный интерфейс chat completions, поэтому вам нужно просто заменить базовый URL и API-ключ. Это гарантирует работу вашей существующей инфраструктуры без переписывания логики.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmeaning.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);
Базовый URL и аутентификация
Направляйте все запросы на выделенный базовый URL, указав уникальный API-ключ в заголовке авторизации. Этот ключ — единственное необходимое удостоверение для каждого запроса к /v1/chat/completions endpoint.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'
Эндпоинт Chat Completions
Отправляйте текстовые данные для получения сырого текстового вывода от uncensored модели. Используйте uncensored идентификатор модели для доступа к версии без типичных корпоративных ограничений. Эндпоинт поддерживает стандартные полезной нагрузки в формате JSON, включая параметры temperature, top_p и stop-последовательности для точного контроля над процессом генерации.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)
Потоковая передача и использование инструментов
Включите доставку токенов в реальном времени, установив параметр stream в значение true в теле запроса. Это возвращает Server-Sent Events (SSE), где последний чанк содержит общее количество использованных токенов для прозрачности биллинга. Вы также можете определить инструменты для вызова функций или принудительно вывести JSON, используя response_format параметр.
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 и seed, но соблюдайте жёсткие ограничения системы. Каждый запрос может содержать до 100,000 токенов для окна контекста, с максимальным выводом 16,000 токенов за вызов. Если вы не указываете max_tokens, вывод по умолчанию ограничен 2,048 токенами.
Часто задаваемые вопросы
Что произойдет, если мой API-ключ недействителен?
Сервер сразу возвращает ошибку 401 Unauthorized. Проверьте, правильно ли вы скопировали ключ из панели управления, и убедитесь, что используете правильный базовый URL. Сгенерируйте новый ключ, если подозреваете, что он был раскрыт.
Почему возникает ошибка 402?
Это указывает на то, что баланс ваших предоплаченных кредитов равен нулю или недостаточен для запроса. Кредиты не истекают, поэтому вы можете пополнить их USDT или USDC в любое время. Ошибки и отказы не расходуют кредит, но успешные завершения — расходуют.
Каковы ограничения скорости для этого uncensored LLM?
Ваш лимит — 300 запросов в минуту и 8 одновременных запросов на ключ. При превышении этих лимитов вы получите ошибку 429 Too Many Requests. Подождите несколько секунд перед повторной попыткой или обновите тариф, если вам нужна более высокая пропускная способность.
Защитите свой API-ключ
Зарегистрируйтесь, возьмите ключ, обновите базовый URL. Готово.