ادمج 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 | معرّف النموذج — انظر الجدول أدناه. يجب أن يكون مسموحًا للمزود + خطتك. |
| 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 بلا توكنات نموذج؛ والباقي كالمُدار (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% من الميزانية المطبقة، تُضغط الأدوار القديمة تلقائيًا. الواجهة العامة بلا حالة؛ أعد إرسال السجل في `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% مع الفوترة السنوية.