Документация API & Быстрый старт
Интегрируйте API нашей LLM без цензуры за считанные минуты, используя стандартные endpoint, совместимые с OpenAI. Это краткое руководство охватывает аутентификацию, структуру полезной нагрузки, потоковую передачу и конкретные лимиты для модели "uncensored".
Базовый URL и аутентификация
Наш API находится по адресу https://api.llmjailbreak.cc/v1 и принимает стандартные заголовки. Вам нужен Authorization: Bearer <your-api-key> header на каждом запросе. Получите свой ключ мгновенно через панель управления, используя Google или email, затем вставьте его в ваш клиент. Базовый URL обеспечивает совместимость с существующими SDK OpenAI без изменений в коде.
curl https://api.llmjailbreak.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "explain the Krebs cycle"}]
}'Если ключ отсутствует или недействителен, API возвращает 401 ошибка немедленно. Проверьте панель управления, если подозреваете опечатку. Для регистрации не требуется номер телефона.
Объяснение POST /v1/chat/completions
Отправляйте текстовые данные в /v1/chat/completions эндпоинт для получения ответов. Это основная точка взаимодействия с моделью без цензуры. Вы определяете model как uncensored и предоставьте messages массив. API обрабатывает промпт и возвращает сгенерированный текст.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmjailbreak.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)Держите полезную нагрузку в пределах 8 МБ. Система поддерживает контекстное окно в 100,000 токенов, объединяющее промпт и завершение. Если вы превысите лимиты, API отклонит запрос. Используйте этот эндпоинт для NSFW-ролеплея или исследований безопасности без фильтров контента.
Параметры: Temperature, Top-P, Seed
Контролируйте креативность с temperature и разнообразие с помощью top_p. Установите seed для детерминированных результатов при тестировании. Эти параметры ведут себя точно так же, как их аналоги в OpenAI. Настройте их, чтобы точно настроить поведение модели под ваш конкретный случай использования.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmjailbreak.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);Более высокие значения температуры увеличивают случайность. Более низкие значения делают ответы более предсказуемыми. Это seed parameter обеспечивает воспроизводимость. Используйте эти инструменты для калибровки модели для творческого письма или точного извлечения данных.
Режим JSON и вызов функций
Обеспечивайте структурированный вывод с помощью response_format: {"type": "json_object"}. Это обеспечивает, что модель возвращает допустимый JSON. Вы также можете использовать вызов функций для интеграции с внешними инструментами. Определите функции в tools массив и предоставить модели возможность самостоятельно решать, когда их вызывать.
Вызов функций поддерживает tool_choice для строгого принуждения. Используйте это для агентов или конвейеров данных. API автоматически выполняет маршрутизацию. Не требуется дополнительная конфигурация помимо стандартного режима JSON OpenAI.
Потоковые ответы (SSE)
Потоковая передача ответов с использованием Server-Sent Events (SSE). Это снижает задержку для длинных выводов. 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)Статистика использования токенов появляется в финальном чанке. Отслеживайте это для точности биллинга. Потоковая передача не влияет на ценообразование. Каждый токен выставляется отдельным счетом по стандартной ставке. Используйте это для более плавного пользовательского опыта.
Лимиты и квоты
Ожидайте 429 ошибки, если вы превысите 300 запросов в минуту на один ключ. Одновременные запросы ограничены 8 на ключ. Эти лимиты предотвращают злоупотребления и обеспечивают стабильность. Обновите свой план или подождите, если достигнете предела.
A 402 ошибка указывает на недостаточный кредит. Пополните баланс с помощью криптовалюты, чтобы продолжить. Кредит не истекает. Ошибки и отказы бесплатны. Отслеживайте использование через панель управления. API-ключ уникален для каждой учетной записи. Замените его при необходимости.
FAQ
Это API совместимо с SDK OpenAI?
Да, он полностью совместим с OpenAI. Вам нужно лишь изменить базовый URL и API-ключ. Структура конечной точки и параметры соответствуют стандартному API. Это позволяет использовать интеграцию по принципу «подключи и работай».
Каков размер контекстного окна?
Окно контекста составляет 100 000 токенов. Оно включает как промпт, так и сгенерированный ответ. Вы можете отправить до 16 000 токенов в одном ответе. Для коротких ответов по умолчанию устанавливается 2 048 токенов, если не указано иное.
Как обрабатывать ошибки, такие как 401 или 429?
Ошибка 401 означает, что ваш API-ключ недействителен или отсутствует. Ошибка 429 указывает на превышение лимита скорости в 300 запросов в минуту. Проверьте учетные данные или подождите перед повторной попыткой. Обе ошибки являются стандартными ответами HTTP.
Получите API-ключ
Зарегистрируйтесь, скопируйте ключ и обновите базовый URL. Это вся конфигурация.
Получите свой ключ