Heretic IAUncensored LLM API: Документация
Uncensored LLM API: Документация
Начните работу с API Heretic Ia за считанные минуты. Это руководство по быстрому старту охватывает аутентификацию, запросы, потоковую передачу и ограничения для нецензурированной LLM.
Базовый URL и аутентификация
API использует единый базовый URL для всех запросов. Аутентификация осуществляется с помощью API-ключа, передаваемого в Authorization Заголовок. Создайте аккаунт через Google или email на Получить API-ключ страницу для немедленного получения вашего ключа.
- Базовый URL:
https://api.hereticia.com/v1 - Auth:
Authorization: Bearer YOUR_API_KEY
Для регистрации не требуется номер телефона, и ключ действителен для всех конечных точек. Используйте официальные SDK OpenAI, указав базовый URL и API-ключ. Ключ отображается только один раз, поэтому сохраните его в безопасном месте.
Первый запрос
Стандартный chat.completions запрос на генерацию текста из uncensored модели. Конечная точка принимает JSON полезную нагрузку с messages массив и a model field установлен в uncensored.
Этот запрос демонстрирует простое взаимодействие. Модель возвращает текст без отказов по контенту для законного использования взрослыми. Проверьте ответ на сгенерированный контент.
curl https://api.hereticia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
}'
Интеграция Python SDK
Используйте официальную библиотеку OpenAI для Python для интеграции API в ваши скрипты. Установите базовый URL на https://api.hereticia.com/v1 и предоставьте свой API-ключ. Библиотека автоматически форматирует запросы.
Установите библиотеку через pip. Затем инициализируйте клиент, указав пользовательский базовый URL. Отправьте сообщение и выведите ответ. Этот подход подходит для большинства клиентов, совместимых с OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticia.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)
Интеграция Node SDK
Интегрируйтесь с Node.js, установив пакет OpenAI. Настройте клиент, указав базовый URL Heretic Ia и ваш ключ API. SDK упрощает создание запросов и разбор ответов.
Инициализируйте клиент, указав правильный базовый URL. Создайте запрос на завершение чата с uncensored модель. Обработайте ответ, чтобы извлечь сгенерированный текст. Этот метод эффективен для серверных приложений.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticia.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 возвращает поток фрагментов 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)
Лимиты, Ошибки и Контекстное окно
Окно контекста поддерживает 100,000 токенов в сумме (промпт плюс завершение). Максимальный вывод — 16,000 токенов за запрос. Если max_tokens не задан, лимит составляет 2,048 токенов.
Лимиты позволяют 300 запросов в минуту на ключ. Параллельные запросы ограничены 8 на ключ. Размер тела запроса не должен превышать 8 МБ. Ошибки включают 401 для недействительных ключей, 402 для недостатка средств и 429 для лимитов запросов. Ошибки и отказы не расходуют средства.
Часто задаваемые вопросы
Как начать работу с Heretic Ia API?
Зарегистрируйтесь на странице получения API-ключа через Google или email. Вы сразу получите API-ключ. Используйте этот ключ с любым SDK, совместимым с OpenAI, указав базовый URL HTTPS://api.hereticia.com/v1.
Каков размер контекстного окна и лимит вывода?
Окно контекста составляет 100 000 токенов, включая промпт и ответ. Максимальный объем вывода за запрос — 16 000 токенов, или 2 048 токена, если не указан параметр max_tokens.
Как работает потоковая передача и где указывается использование токенов?
Установите stream: true, чтобы получить поток Server-Sent Events. Каждый фрагмент содержит частичный текст. Сведения об использовании токенов предоставляются в последнем фрагменте потока.
Генерируйте свой API-ключ
Зарегистрируйте аккаунт, получите ключ и обновите базовый URL. Это вся конфигурация.