SacredAI Heretic
sacredai-hereticПрямые ответы с минимумом отказов. 10 запросов на пробу, дальше нужен тариф чата.
API
SacredAI и Heretic в привычном формате OpenAI. Меняются только адрес и ключ, а лимиты общие с чатом.
В кабинете, раздел «API-ключи». Понадобится двухфакторная аутентификация.
https://sacredgpt.pro/v1, ключ передаётся как Bearer sg_live_…
sacredai-heretic или бесплатная sacredgpt-auto
curl https://sacredgpt.pro/v1/chat/completions \
-H "Authorization: Bearer $SACREDGPT_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sacredai-heretic",
"messages": [{"role": "user", "content": "Привет!"}]
}'Без адаптеров: укажи Base URL SacredGPT и свой ключ.
from openai import OpenAI
client = OpenAI(
base_url="https://sacredgpt.pro/v1",
api_key="sg_live_...",
)
response = client.chat.completions.create(
model="sacredai-heretic",
messages=[{"role": "user", "content": "Привет!"}],
)
print(response.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://sacredgpt.pro/v1",
apiKey: process.env.SACREDGPT_KEY,
});
const response = await client.chat.completions.create({
model: "sacredai-heretic",
messages: [{ role: "user", content: "Привет!" }],
});
console.log(response.choices[0].message.content);Модели, доступные ключу, отдаёт GET /v1/models.
sacredai-hereticПрямые ответы с минимумом отказов. 10 запросов на пробу, дальше нужен тариф чата.
sacredgpt-autoПовседневная модель. Бесплатно, лимит обновляется сам.
Добавь stream: true, и ответ придёт частями через Server-Sent Events.
Передавай tools и tool_choice в формате OpenAI. Вызовы функций вернутся в tool_calls.
Для ответа по JSON Schema используй response_format. Поддержка зависит от текущего маршрута Heretic.
const stream = await client.chat.completions.create({
model: "sacredai-heretic",
messages: [{ role: "user", content: "Объясни этот код" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}Ключ тратит те же лимиты модели, что чат и режим Agent. Они обновляются каждые 5 часов и раз в неделю.
Придёт ошибка 429. Когда лимит вернётся, видно в заголовках x-ratelimit-reset-* и в GET /v1/usage.
RPM, TPM и число одновременных потоков ограничивает сервер. В кабинете они пока не настраиваются.
Коды, которые стоит обработать в приложении.
| HTTP | Code | Что произошло |
|---|---|---|
| 400 | invalid_request | Неверное тело запроса или параметры |
| 401 | invalid_api_key | Ключ неверен, истёк или не имеет нужного scope |
| 403 | heretic_plan_required | 10 бесплатных запросов Heretic закончились, нужен тариф чата |
| 404 | model_not_found | Такой модели нет или ключу она недоступна |
| 409 | idempotency_replay | Этот Idempotency-Key уже использован |
| 413 | request_too_large | Запрос слишком большой |
| 429 | sacredai_limit_reached · heretic_limit_reached | Лимит на 5 часов или 7 дней исчерпан |
| 429 | sacredai_concurrency_limit · heretic_concurrency_limit | Слишком много одновременных запросов к модели |
| 429 | rate_limit_exceeded · concurrent_stream_limit | Превышен RPM, TPM или лимит потоков ключа |
| 502 | provider_error | Временный сбой модели, повтори запрос |
| 503 | model_provider_busy | Модель перегружена, повтори через минуту |
| 504 | model_timeout | Модель не успела ответить |
Нет. API входит в тариф чата: обычный ключ тратит те же лимиты модели, что чат и режим Agent. Цены за токен нет.
Содержимое API-запросов не попадает в историю чатов. Хранятся только технические данные для лимитов, расчётов и безопасности. К запросам Heretic применяются условия хранения текущего провайдера.
GET /v1/usage с правом usage:read вернёт расход ключа и общий статус Heretic. Для sacredai-heretic можно отправить последним сообщением /usage: ответ придёт без вызова модели и без расхода лимита.
Нет. Модель возвращает tool_calls, твой код выполняет функцию и отправляет результат обратно модели.
Опиши, что произошло и чего ты ожидал. Адрес страницы и браузер помогут быстрее воспроизвести проблему.