/v1beta/ في OrcaRouter هي تمرير مباشر إلى واجهة Gemini API من
Google. اختر هذا المسار عندما تريد ميزات Gemini التي لا تتناسب مع
شكل OpenAI — مثل بيانات الصوت/الفيديو المضمّنة، أو الأدوات المدمجة
الأصلية مثل googleSearch، أو generationConfig.thinkingConfig
الكامل التكوين، أو ببساطة لأنك تستخدم بالفعل google-genai SDK.
للمحادثة اليومية، يكون المسار المتوافق مع OpenAI
(POST /v1/chat/completions مع model=google/...) عادةً أبسط ويعمل
عبر المزودين المختلفين — راجع
التوافق / Google GenAI SDK
لإعداد SDK.
تخطيط المسار
| الإجراء | ما الذي يفعله |
|---|---|
:generateContent | استجابة واحدة (JSON) |
:streamGenerateContent | بث SSE من الأجزاء الجزئية |
countTokens، tunedModels.*، إلخ) غير
مُوجَّهة عبر هذه الواجهة حاليًا.
المصادقة
تقبل البوابة ثلاثة أشكال من الترويسة على هذه الواجهة، بحيث يعملgoogle-genai SDK الرسمي دون الحاجة إلى تعديلات على الترويسات:
Authorization: Bearer sk-orca-...x-goog-api-key: sk-orca-...?key=sk-orca-...(سلسلة الاستعلام، حل أخير للأدوات التي لا تدعم تعيين الترويسات)
أمثلة
الأدوات المدمجة
تعمل أدوات Gemini الثلاث المدمجة الأصلية كما هو موثّق من Google — مرّرها في مصفوفةtools ضمن جسم الطلب:
| الأداة | التأثير |
|---|---|
{"googleSearch": {}} | تأسيس الويب. تحمل الاستجابة groundingMetadata. يلتقط OrcaRouter webSearchQueries لأغراض الفوترة. |
{"codeExecution": {}} | تتيح للنموذج تشغيل Python في بيئة معزولة. |
{"urlContext": {}} | تتيح للنموذج جلب وتلخيص الروابط التي تذكرها. |
انظر أيضًا
- التوافق / Google GenAI SDK — توجيه SDK نحو OrcaRouter
- مرجع الواجهة / Gemini Native — مخطط الطلب/الاستجابة الكامل مع التجربة المباشرة
