OrkasOrkas
واجهة Orkas API

وثائق Orkas API

اربط إمكانات Orkas للدردشة والبحث والكلام والصور والفيديو بأدواتك الخاصة. ابدأ بالدردشة للعثور على عنوان URL الأساسي ومفتاح API وأسماء النماذج التي تستخدمها معظم تطبيقات الذكاء الاصطناعي.

الدردشة

استخدم تنسيق إكمالات الدردشة المتوافق مع OpenAI في تطبيقات الذكاء الاصطناعي أو أدوات سطر الأوامر أو خدمتك الخاصة.

إعدادات الاتصال

إذا طلب التطبيق عنوان URL أساسيًا ومفتاح API ونموذجًا، فأدخل القيم التالية.

الإعدادالقيمةالوصف
Base URL
https://orkas.ai/v1
استخدم هذا عنوانًا للخدمة المتوافقة مع OpenAI.
API Keyالصق المفتاح في حقل مفتاح API داخل التطبيق.
model
orkas-llm-1.5موصى بها
الأنسب للأسئلة والأجوبة اليومية والكتابة والأعمال المكتبية. يشمل DeepSeek V4.1 Flash · GPT-6 Luna · Claude-Sonnet-5 · Gemini-3.8 Flash.
orkas-llm-1.5-pro
الأنسب للأبحاث والفيديو والبحث والتطوير والمهام المعقدة الأخرى. يشمل GPT-6 Sol · Claude Opus 5.5 · Kimi K3.

إنشاء إكمال دردشة

نقطة النهاية

POST
https://orkas.ai/v1/chat/completions
إنشاء إكمال دردشة

المصادقة

Authorization: Bearer $ORKAS_API_KEY

معلمات متن الطلب

المعلمةالنوعمطلوبالوصف
modelstringنعمorkas-llm-1.5 أو orkas-llm-1.5-pro.
messagesarrayنعمرسائل المحادثة. يحتوي كل عنصر على role وcontent.
streambooleanلاإرجاع استجابة متدفقة عندما تكون القيمة true. الافتراضي: false.

مثال على الطلب

curl https://orkas.ai/v1/chat/completions \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "orkas-llm-1.5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

استهلاك الأرصدة

بند الفوترةالأرصدة المخصومةوحدة الفوترة
orkas-llm-1.5المدخلات 20–280؛ قراءة التخزين المؤقت 2–28؛ إنشاء التخزين المؤقت 25–350؛ المخرجات 120–1,260لكل مليون رمز؛ يعتمد السعر الدقيق على الطلب.
orkas-llm-1.5-proالمدخلات 140–1,000؛ قراءة التخزين المؤقت 14–100؛ إنشاء التخزين المؤقت 175–1,250؛ المخرجات 840–4,500لكل مليون رمز؛ يعتمد السعر الدقيق على الطلب.

الكلام

حوّل النص إلى ملف صوتي. اختر معرّف صوت من القائمة أدناه وحدد تنسيق الصوت الذي تحتاج إليه.

عرض قائمة الأصوات

نقطة النهاية

GET
https://orkas.ai/v1/audio/voices
عرض قائمة الأصوات

المصادقة

Authorization: Bearer $ORKAS_API_KEY

معلمات الطلب

لا تتضمن نقطة النهاية هذه معلمات طلب.

مثال على الطلب

curl https://orkas.ai/v1/audio/voices \
  -H "Authorization: Bearer $ORKAS_API_KEY"

معرّفات الأصوات المتاحة

معرّف الصوتالاسماللغة
zh_female_vv_uranus_bigttsvivi 2.0الصينية / الإنجليزية
saturn_zh_female_cancan_tob知性灿灿الصينية
saturn_zh_female_keainvsheng_tob可爱女生الصينية
saturn_zh_female_tiaopigongzhu_tob调皮公主الصينية
saturn_zh_male_shuanglangshaonian_tob爽朗少年الصينية
saturn_zh_male_tiancaitongzhuo_tob天才同桌الصينية
zh_female_xiaohe_uranus_bigtts小何الصينية
zh_male_m191_uranus_bigtts云舟الصينية
zh_male_taocheng_uranus_bigtts小天الصينية
en_male_tim_uranus_bigttsTimالإنجليزية
en_female_dacey_uranus_bigttsDaceyالإنجليزية
en_female_stokie_uranus_bigttsStokieالإنجليزية

توليد الكلام

نقطة النهاية

POST
https://orkas.ai/v1/audio/speech
توليد الكلام

المصادقة

Authorization: Bearer $ORKAS_API_KEY

معلمات متن الطلب

المعلمةالنوعمطلوبالوصف
modelstringنعماستخدم orkas-tts-1.
inputstringنعمالنص المراد تحويله إلى كلام، بحد أقصى 16,384 بايت بترميز UTF-8.
voicestringنعممعرّف الصوت من القائمة أعلاه.
languagestringلالغة السرد، مثل zh-CN أو en. يجب أن يدعمها الصوت المحدد؛ وإلا فستُستخدم لغة الصوت الافتراضية.
response_formatstringلاmp3 أو wav أو opus أو ogg. الافتراضي: mp3.
speednumberلاسرعة الكلام من 0.5 إلى 2.0. الافتراضي: 1.0.

مثال على الطلب

curl https://orkas.ai/v1/audio/speech \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model":"orkas-tts-1",
    "input":"你好,欢迎使用 Orkas。",
    "voice":"zh_female_vv_uranus_bigtts",
    "language":"zh-CN",
    "response_format":"mp3",
    "speed":1.0
  }' --output speech.mp3

استهلاك الأرصدة

بند الفوترةالأرصدة المخصومةوحدة الفوترة
عرض قائمة الأصوات0لكل طلب
توليد الكلام0.125لكل ثانية مقدّرة من المخرجات، مع التقريب إلى الأعلى وبحد أدنى ثانية واحدة.

الصور

ولّد صورة من وصف، أو قدّم صورًا مرجعية للتحرير. تُعاد صورة واحدة لكل طلب.

توليد صورة

نقطة النهاية

POST
https://orkas.ai/v1/images/generations
توليد صورة

المصادقة

Authorization: Bearer $ORKAS_API_KEY

معلمات متن الطلب

المعلمةالنوعمطلوبالوصف
promptstringنعموصف الصورة، بحد أقصى 20,000 حرف.
sizestringلا2k أو 3k أو 4k أو قيمة مدعومة للعرض×الارتفاع. الافتراضي: 2k.
response_formatstringلاurl أو b64_json. الافتراضي: b64_json.
reference_imagesarrayلاما يصل إلى أربعة عناوين HTTPS أو عناوين بيانات صور مدعومة للتحرير.
asyncbooleanلاإرجاع معرّف مهمة عندما تكون القيمة true. يُوصى به لتجنب انتهاء مهلة الطلبات. الافتراضي: false.

مثال على الطلب

curl https://orkas.ai/v1/images/generations \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt":"A product photo on a clean studio background",
    "size":"2k",
    "response_format":"url",
    "async":true
  }'
للطلبات الأطول: اضبط "async": true. تعيد واجهة API معرّف مهمة id؛ استخدم عنوان URL للحالة حتى تصبح النتيجة جاهزة.

التحقق من حالة التوليد

نقطة النهاية

GET
https://orkas.ai/v1/images/generations/{id}
التحقق من حالة التوليد

المصادقة

Authorization: Bearer $ORKAS_API_KEY

معلمات المسار

المعلمةالنوعمطلوبالوصف
idstringنعممعرّف المهمة الذي يعيده طلب الإنشاء.

مثال على الطلب

curl https://orkas.ai/v1/images/generations/$TASK_ID \
  -H "Authorization: Bearer $ORKAS_API_KEY"

استهلاك الأرصدة

بند الفوترةالأرصدة المخصومةوحدة الفوترة
توليد صورة22لكل صورة مولّدة
التحقق من حالة التوليد0لكل طلب

الفيديوهات

أنشئ فيديو من نص أو وسائط مرجعية. تعمل طلبات الفيديو بصورة غير متزامنة، لذا استخدم معرّف المهمة المُعاد للتحقق من التقدم.

إنشاء فيديو

نقطة النهاية

POST
https://orkas.ai/v1/videos
إنشاء فيديو

المصادقة

Authorization: Bearer $ORKAS_API_KEY

معلمات متن الطلب

المعلمةالنوعمطلوبالوصف
promptstringنعموصف الفيديو المراد توليده أو تحريره.
durationintegerلا4–15 ثانية. الافتراضي: 5.
resolutionstringلا480p أو 720p أو 1080p. الافتراضي: 720p.
qualitystringلايوازن balanced بين السرعة واستهلاك الأرصدة؛ ويعطي quality الأولوية لجودة التوليد واستقراره. الافتراضي: balanced. يظل Orkas يختار نموذج الفيديو المتوافق تلقائيًا.
ratiostringلا16:9 أو 9:16 أو 1:1 أو 4:3 أو 3:4 أو 21:9. الافتراضي: 16:9.
generate_audiobooleanلاتوليد صوت الفيديو. الافتراضي: true.
reference_image_urlsarrayلاما يصل إلى تسعة عناوين HTTPS عامة للصور.
reference_video_urlsarrayلاما يصل إلى ثلاثة عناوين HTTPS عامة للفيديوهات.
operationstringلاgenerate أو edit. يتطلب التحرير فيديو مرجعيًا واحدًا على الأقل. الافتراضي: generate.
seedintegerلاقيمة ابتدائية اختيارية لتوليد قابل للتكرار.

مثال على الطلب

curl https://orkas.ai/v1/videos \
  -H "Authorization: Bearer $ORKAS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt":"Camera circles a ceramic lamp in a dark studio",
    "duration":5,
    "resolution":"720p",
    "quality":"balanced",
    "ratio":"16:9",
    "generate_audio":true
  }'

التحقق من حالة الفيديو

نقطة النهاية

GET
https://orkas.ai/v1/videos/{id}
التحقق من حالة الفيديو

المصادقة

Authorization: Bearer $ORKAS_API_KEY

معلمات المسار

المعلمةالنوعمطلوبالوصف
idstringنعممعرّف المهمة الذي يعيده طلب الإنشاء.

مثال على الطلب

curl https://orkas.ai/v1/videos/$TASK_ID \
  -H "Authorization: Bearer $ORKAS_API_KEY"

استهلاك الأرصدة

بند الفوترةالأرصدة المخصومةوحدة الفوترة
balanced · تحويل نص أو صورة إلى فيديو · 480p37لكل ثانية من المخرجات
balanced · تحويل نص أو صورة إلى فيديو · 720p80لكل ثانية من المخرجات
balanced · تحويل نص أو صورة إلى فيديو · 1080p248لكل ثانية من المخرجات
quality · تحويل نص أو صورة إلى فيديو · 480p46لكل ثانية من المخرجات
quality · تحويل نص أو صورة إلى فيديو · 720p100لكل ثانية من المخرجات
quality · تحويل نص أو صورة إلى فيديو · 1080p248لكل ثانية من المخرجات
balanced / quality · تحرير الفيديو أو التوليد باستخدام فيديو مرجعي · 480p51لكل ثانية من المخرجات
balanced / quality · تحرير الفيديو أو التوليد باستخدام فيديو مرجعي · 720p109لكل ثانية من المخرجات
balanced / quality · تحرير الفيديو أو التوليد باستخدام فيديو مرجعي · 1080p271لكل ثانية من المخرجات
التحقق من حالة الفيديو0لكل طلب

الأمان والحدود

حافظ على سرية مفاتيح API، واستخدم مفاتيح منفصلة للتطبيقات المختلفة، واحذف المفتاح فورًا إذا احتُمل تسرّبه.

  • أرسل المفتاح في ترويسة الطلب Authorization: Bearer sk-orkas-….
  • لتجميع استهلاك الأرصدة لمحادثة واحدة، أرسل المعرّف المعتم نفسه في X-Orkas-Conversation-Id ضمن طلباتها. استخدم فقط الحروف والأرقام و- أو _ (بحد أقصى 64 حرفًا)؛ ولا ترسل عنوانًا أو محتوى رسالة.
  • لا تضع مفتاحًا في شيفرة المتصفح أو تطبيق الهاتف، أو عناوين URL، أو السجلات، أو نظام التحكم بالمصادر.
  • أنشئ مفتاحًا منفصلًا لكل تطبيق بحيث يمكن استبداله دون التأثير في الخدمات الأخرى.
  • الحدود لكل مفتاح: 120 طلبًا/دقيقة للدردشة والبحث، و60 للكلام، و30 طلب صور، و10 طلبات فيديو. تسمح عمليات التحقق من الحالة بـ120 طلبًا/دقيقة.
  • إذا كانت الطلبات متكررة أكثر من اللازم، تعيد واجهة API الرمز HTTP 429. انتظر قليلًا قبل المحاولة مجددًا.

سجل الأرصدة

يُميَّز استخدام API بصورة منفصلة في سجل الأرصدة على موقع Orkas، لتتمكن من تمييزه عن الاستخدام داخل Orkas.