Документация API
Подключите ваш OpenAI-совместимый клиент к нашему API без цензуры за секунды.
Аутентификация и базовый URL
API использует стандартную аутентификацию Bearer-токеном. Вы получаете ключ сразу после регистрации через Google или адрес электронной почты. Установите Authorization header для Bearer YOUR_API_KEY для всех запросов. Базовый URL — https://api.llmstatus.cc/v1. Этот эндпоинт работает с любым SDK OpenAI или совместимым клиентом. Вам нужно лишь изменить базовый URL и указать свой ключ. Для регистрации не требуется номер телефона. Ваша личность остается минимальной, при этом вы получаете полный доступ.
Первый запрос
Отправьте POST-запрос на /v1/chat/completions для получения немедленного ответа. Идентификатор модели uncensored. Он обрабатывает контент для взрослых, исследования безопасности и спорные темы без отказов. Вам не нужна подписка или ежемесячная плата. Ошибки не расходуют ваш предоплаченный кредит. Отправьте ваш запрос и получите текстовый вывод напрямую.
curl https://api.llmstatus.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server timezone to UTC."}]
}'
Этот запрос демонстрирует простейшее возможное взаимодействие. Сервер возвращает объект JSON, содержащий сгенерированный текст. Вы можете настроить параметры, такие как temperature или top_p, чтобы управлять креативностью. В ответе указана статистика использования для прозрачности. Начните с этого базового вызова, чтобы проверить, корректно работает ваш ключ.
Интеграция Python SDK
Используйте официальный openai Python-библиотека для взаимодействия с API. Настройте базовый URL и API-ключ при инициализации клиента. Клиент берет на себя сериализацию и обработку ошибок. Этот подход значительно сокращает объем шаблонного кода. Вы можете передавать сообщения в виде списка словарей. Модель остается uncensored независимо от обертки клиента. Поддерживаются как потоковый, так и непотоковый режимы. Этот метод идеален для бэкенд-сервисов или скриптов обработки данных.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmstatus.cc/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 скрывает детали HTTP-запросов. Вы сосредотачиваетесь на структуре промпта и обработке ответа. Коды ошибок вызываются как исключения. Вы можете перехватывать их для корректной обработки лимитов скорости или проблем с кредитом. Код остается чистым и читаемым. Это рекомендуемый способ интеграции API для разработчиков на Python.
Использование SDK Node.js
Установите openai npm package for Node.js environments. Set the environment variable or pass the key directly to the constructor. The base URL must point to our service. This allows you to build serverless functions or web apps quickly. The SDK supports both CommonJS and ES modules. You can stream responses or get them in one go. The API key is passed securely in the header. This setup is perfect for JavaScript developers who need reliable text generation. No extra configuration is needed beyond the key and base URL.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmstatus.cc/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 повторяет структуру клиента Python. Вы отправляете сообщения и получаете завершения. Обработка ошибок встроена в цепочку промисов. Это гарантирует надежность вашего приложения. Используйте этот метод для интерфейсов чата в реальном времени или фоновых задач. Код лаконичен и прост в поддержке. При необходимости его можно расширить пользовательскими заголовками.
Потоковые ответы
Включите потоковую передачу, установив stream: true в вашем запросе. Сервер отправляет Server-Sent Events (SSE) токен за токеном. Это снижает воспринимаемую задержку для конечных пользователей. Вы получаете частичные ответы по мере их генерации. Последний чанк содержит общее количество токенов. Это критически важно для прозрачности биллинга. Потоковая передача работает со всеми параметрами и инструментами. Используйте этот режим для чат-интерфейсов или генерации текста в реальном времени. Клиент буферизует токены до закрытия потока. Это обеспечивает плавный пользовательский опыт без ожидания полного ответа.
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)
Обрабатывайте события SSE в коде для обновления пользовательского интерфейса в реальном времени. Последнее событие содержит данные об использовании. Разбирайте их, чтобы точно отслеживать расход вашего кредита. Потоковая передача необязательна, но рекомендуется для интерактивных приложений. Она поддерживает соединение до завершения. Этот метод гарантирует, что вы платите только за сгенерированное. Ошибки во время потоковой передачи сообщаются в последнем фрагменте.
Лимиты, Ошибки и Контекстное окно
У вас контекстное окно размером 100,000 токенов для промпта и завершения вместе. Максимальный объем вывода составляет 16,000 токенов на запрос. Лимит составляет 300 запросов в минуту на ключ. Вы можете выполнять 8 одновременных запросов. Тело запроса не должно превышать 8 МБ. Ошибка 401 означает, что ваш ключ недействителен. Ошибка 402 указывает на отсутствие средств. Ошибка 429 сигнализирует о превышении лимита скорости. Кредиты не истекают, поэтому вы можете пополнить баланс позже. Ошибки не списывают средства с вашего баланса. Используйте эти коды для быстрой отладки интеграции. API строгий, но предсказуемый. Планируйте параллелизм, исходя из лимита в 8 запросов.
Часто задаваемые вопросы
Это официальный API статуса LLM?
Да, это официальное API для статуса LLM. Оно не имеет ограничений и совместимо с OpenAI. Сторонние реселлеры не участвуют.
Поддерживает ли вызов функций?
Да, API поддерживает вызов функций с параметрами tools и tool_choice. Вы можете определить пользовательские инструменты в запросе. Модель вернет структурированный JSON для вызовов функций. Это работает как в режиме потоковой передачи, так и в обычном режиме.
Как оплатить API?
Вы платите только криптовалютой, а именно USDT в TRC20 или USDC в Base. Пополнения варьируются от $20 до $500. Вы получаете бонусный кредит за большие суммы. Кредит никогда не истекает.
Защитите свой API-ключ
Зарегистрируйтесь, получите ключ и обновите конечную точку. Конфигурация не требуется.