Интегрируйте Vortixy Chat в свои проекты с одним Bearer-ключом. Те же лимиты, что и у вашего тарифа. Создать ключ в Панель → Ваш API
Отправьте сообщение с необязательной историей диалога, включите веб-поиск или настройте глубину обдумывания. Учитывается в дневном лимите сообщений и токенов вашего плана.
Готово для чат-ботов: добавьте system для персоны бота (8k символов), stream:true для NDJSON-дельт, webSearch для живых источников. Каждый вызов списывает токены, запросы и поиски web — общие с вебом (сброс 00:00 UTC).
Все JSON-поля для POST /api/v1/chat. Обязательно только message — остальное опционально.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
| message | string | yes | Сообщение пользователя (1–32 000 символов). |
| history | array | no | Предыдущие ходы: [{ role: 'user' | 'assistant', content: string }] (макс. 20). |
| system | string | no | Персона бота / инструкции (макс. 8k). Также принимает алиас instructions. |
| provider | string | no | gemini (управляемый, по умолчанию). Для BYOK сохраните ключ в Dashboard → Настройки → Ключи ИИ, затем используйте provider openai / anthropic / deepseek / gemini с BYOK-идентификатором модели. |
| model | string | no | ID модели — см. таблицу ниже. Должна быть разрешена для провайдера + тарифа. |
| chatMode | enum | no | Режим чата: fast | smart | auto (auto подбирает под запрос). Предпочтительнее model — не указывайте model. Также принимает алиас engineMode. |
| thinkingLevel | enum | no | none | low | medium | high | xhigh | max (xhigh/max только для GPT-5.6). |
| webSearch | boolean | no | true для живого поиска в сети. Учитывается в дневном лимите. |
| stream | boolean | no | true для NDJSON-стриминга (delta → done). По умолчанию false (JSON). |
Совет: опустите provider/model чтобы использовать лучшую модель тарифа. Установите stream:true для чат-ботов.
Рассуждения теперь автоматические для режима — Fast использует low, Smart — high, Auto умно подбирает под ваш вопрос. Выбирать уровень больше не нужно. API по-прежнему принимает thinkingLevel, но это необязательно, и режим его переопределяет.
| Уровень | Описание |
|---|---|
| none | Без размышлений — быстрее всего, минимальный расход токенов. |
| low | Лёгкое размышление — быстрые ответы с небольшой обдумкой. |
| medium | Сбалансированное — подходит для большинства задач. |
| high | Глубокое — для сложного анализа и планирования. |
| xhigh | Очень глубокое — только флагманские модели, для сложных задач. |
| max | Максимум — использует весь бюджет размышлений, самое медленное и дорогое. |
Fast → low/medium, Smart → medium/high, Auto → подбирает low→high на запрос. Переключатель не нужен — система умна в каждый момент.
Выбирайте режим, а не модель. Vortixy умно маршрутизирует, чтобы выжать максимум из вашей квоты — без выбора конкретной модели. Все режимы делят квоты вашего тарифа (00:00 UTC).
| Режим | Когда использовать | Размышление | Скорость |
|---|---|---|---|
| Fast | Быстрые ответы для простых задач — быстрее и экономнее всего. | low / medium | Самый быстрый |
| Smart | Глубокие рассуждения для сложных задач — обстоятельнее, шаг за шагом. | medium / high | Глубокий |
| Auto | Vortixy сам выбирает лучший режим под каждый вопрос (эвристика, без доплат). | auto (low → high) | Авто-выбор |
У Smart при выборе анимированное свечение (shimmer-рамка). Auto — по умолчанию, рекомендован для большинства задач.
Сохраните ключ один раз в Dashboard → Settings → AI keys (AES-256-GCM, никогда не раскрывается) — затем вызывайте с provider + model. BYOK-ходы без токенов модели; остальное как managed (00:00 UTC).
| Модель | Провайдер | Доступ | Размышление | Контекст |
|---|---|---|---|---|
| gemini-3.8-flash:byok | gemini | Free — нужен ключ | none, low, medium, high | 1049k |
| gemini-3.7-flash:byok | gemini | Free — нужен ключ | none, low, medium, high | 1049k |
| gemini-3.6-flash:byok | gemini | Free — нужен ключ | none, low, medium, high | 1049k |
| gemini-3.5-flash-lite:byok | gemini | Free — нужен ключ | none, low, medium, high | 1049k |
| gemini-3.1-flash-lite:byok | gemini | Free — нужен ключ | none, low, medium, high | 1049k |
| gpt-6-astra | openai | Free — нужен ключ | low, medium, high, xhigh, max | 1050k |
| gpt-6-sol | openai | Free — нужен ключ | none, low, medium, high, xhigh, max | 1049k |
| gpt-6-luna | openai | Free — нужен ключ | none, low, medium, high, xhigh, max | 1049k |
| gpt-5.6-sol | openai | Free — нужен ключ | none, low, medium, high, xhigh, max | 1049k |
| gpt-5.6-terra | openai | Free — нужен ключ | none, low, medium, high, xhigh, max | 1049k |
| gpt-5.6-luna | openai | Free — нужен ключ | none, low, medium, high, xhigh, max | 1049k |
| claude-fable-5-1 | anthropic | Free — нужен ключ | none, high | 1049k |
| claude-opus-5-5 | anthropic | Free — нужен ключ | none, high | 1049k |
| claude-sonnet-5-5 | anthropic | Free — нужен ключ | none, high | 1049k |
| claude-fable-5 | anthropic | Free — нужен ключ | none, high | 1049k |
| claude-opus-5 | anthropic | Free — нужен ключ | none, high | 1049k |
| claude-sonnet-5 | anthropic | Free — нужен ключ | none, high | 1049k |
| claude-haiku-4-5 | anthropic | Free — нужен ключ | none, high | 200k |
| claude-sonnet-4-6 | anthropic | Free — нужен ключ | none, high | 200k |
| deepseek-flash | deepseek | Free — нужен ключ | none, high | 1049k |
| deepseek-v4-pro | deepseek | Free — нужен ключ | none, high | 1049k |
| deepseek-v4-flash | deepseek | Free — нужен ключ | none, high | 1049k |
Каталог BYOK: gpt-6-astra/gpt-6-sol/gpt-6-luna/gpt-5.6-sol/terra/luna (openai), claude-fable-5-1/opus-5-5/sonnet-5-5/fable-5/opus-5/sonnet-5/haiku-4-5 (anthropic), deepseek-flash/v4-pro/v4-flash (deepseek), gemini-3.8/3.7/3.6-flash:byok + flash-lites:byok (gemini). Все доступны на Free при наличии ключа — без апгрейда.
Окна контекста различаются по моделям и достигают 1M (3.8/3.7) / 256k токенов. Каждый запрос также ограничен тарифом: Free 30k, Go 30k, Pro 35k, Max 50k или Max+ 100k токенов. После 85% применимого бюджета старые ходы автоматически сжимаются. Публичный API не хранит состояние: повторно передавайте историю в `history` при каждом вызове.
Полезный контекст равен меньшему из лимита тарифа (30k/30k/35k/50k/100k токенов) и окна модели (до 1M (3.8/3.7) / 256k (остальные)). Для интеграций отправляйте только подходящую историю и суммируйте старые ходы; слишком большие запросы могут быть отклонены.
// Basic — only required field
{ "message": "Explain quantum computing simply" }
// With system persona (chatbot) — 8k chars
{
"message": "What do you sell?",
"system": "You are a friendly shop assistant for Acme. Answer briefly in Spanish."
}
// With history — multi-turn conversation
{
"message": "And what about entanglement?",
"history": [
{ "role": "user", "content": "Hi" },
{ "role": "assistant", "content": "Hello! How can I help?" },
{ "role": "user", "content": "Explain quantum computing" }
]
}
// Full request — all variants together
{
"message": "Latest AI breakthroughs with sources",
"history": [{ "role": "user", "content": "Hi" }],
"system": "You are Acme support. Be concise.",
"provider": "gemini", // managed (default) — BYOK dashboard-only for other providers
"model": "gemini-3.5-flash", // any available managed model from the table above
"thinkingLevel": "high", // none | low | medium | high | xhigh | max
"webSearch": true, // true = live web grounding + sources[]
"stream": false // false = JSON, true = NDJSON deltas
}// 200 OK — non-streaming response
{
"answer": "Quantum computing uses qubits...",
"model": "gemini-3.5-flash",
"usage": { "tokensEstimated": 42, "tokensReserved": 42, "webSearch": true },
"sources": [{ "title": "Quantum computing — Wikipedia", "url": "https://en.wikipedia.org/wiki/Quantum_computing" }],
"plan": "pro",
"resetsInSeconds": 43200,
"resetsAt": "2026-09-25T00:00:00.000Z"
} // quotas reset daily at 00:00 UTC — streaming uses RateLimit-* headers// Streaming (NDJSON) — ideal for chatbots
const res = await fetch("https://www.vortixy.net/api/v1/chat", {
method: "POST",
headers: { Authorization: "Bearer " + process.env.VORTIXY_API_KEY, "Content-Type": "application/json" },
body: JSON.stringify({ message: "Hello!", system: "Be concise.", stream: true, thinkingLevel: "medium" })
});
for await (const line of res.body.pipeThrough(new TextDecoderStream()).pipeThrough(splitNDJSON())) {
const evt = JSON.parse(line);
if (evt.type === "delta") process.stdout.write(evt.delta);
if (evt.type === "sources") console.log("sources", evt.sources);
if (evt.type === "done") console.log("\nusage", evt.usage);
}
// curl variants — pick the one you need
// 1) Basic
curl -X POST https://www.vortixy.net/api/v1/chat -H "Authorization: Bearer $VORTIXY_API_KEY" -H "Content-Type: application/json" -d '{"message":"Hello"}'
// 2) With web search + high thinking
curl -X POST https://www.vortixy.net/api/v1/chat -H "Authorization: Bearer $VORTIXY_API_KEY" -H "Content-Type: application/json" -d '{"message":"Latest AI news","webSearch":true,"thinkingLevel":"high"}'
// 3) Chatbot persona + streaming (NDJSON)
curl -N -X POST https://www.vortixy.net/api/v1/chat -H "Authorization: Bearer $VORTIXY_API_KEY" -H "Content-Type: application/json" -d '{"message":"Hi","system":"You are Acme bot.","stream":true}'Стриминг отдаёт delta → done (NDJSON, Content-Type: application/x-ndjson). С webSearch:true вы также получаете подтверждённые источники через веб-поиск (учитывается в лимите).
Ежемесячно или ежегодно?
Вы экономите 17% при ежегодном выставлении счетов.