يدعم TokenLab تنسيق Google Gemini API الأصلي لنماذج Gemini. يتيح ذلك التوافق المباشر مع Google AI SDKs.Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
معلمات المسار
اسم النموذج (على سبيل المثال،
gemini-2.5-pro، gemini-2.5-flash).للتكاملات الإنتاجية، فضّل أجزاء الوسائط المعتمدة على URL من fileData / file_data مع عنوان URL عام يبدأ بـ https.
سيوجه TokenLab القنوات الأصلية المدعومة من Gemini عبر المسار الأصلي عندما يكون ذلك ممكنًا، وسيتراجع تلقائيًا إلى مسار التحويل الداخلي المتوافق عندما لا يتوفر مسار جاهز أصليًا لذلك الطلب متعدد الوسائط.معلمات الاستعلام
مفتاح API (بديل للمصادقة عبر الترويسة).
المصادقة
تدعم نقاط نهاية Gemini طرق مصادقة متعددة:?key=YOUR_API_KEYمعلمة استعلامx-goog-api-key: YOUR_API_KEYترويسةAuthorization: Bearer YOUR_API_KEYترويسة
جسم الطلب
محتويات المحادثة.يحتوي كل كائن محتوى على:
role(string):userأوmodelparts(array): أجزاء المحتوى. يدعم TokenLab حالياً:- أجزاء نصية:
{ "text": "..." } - أجزاء وسائط مضمّنة:
inlineData/inline_data - أجزاء ملفات معتمدة على URL:
fileData/file_data
- أجزاء نصية:
user وmodel بدون حساسية لحالة الأحرف. يتم قبول inlineData / inline_data مع application/octet-stream فقط عندما يستطيع TokenLab التعرف على بايتات صورة أو فيديو مدعومة؛ وإلا يفشل الطلب قبل التوجيه. في طلبات إخراج الصور الأصلية، تُقبل فقط عائلة أدوات Google search/maps، وتفشل تركيبات الأدوات غير المدعومة قبل إعادة المحاولة مع المزود.تعليمات النظام للنموذج.
تكوين الإنشاء:
temperature(number): درجة حرارة أخذ العيناتtopP(number): احتمالية أخذ عينات النواة (Nucleus sampling)topK(integer): أخذ عينات Top-KmaxOutputTokens(integer): الحد الأقصى لـ tokens المخرجاتstopSequences(array): تسلسلات التوقف
إعدادات فلاتر الأمان.
الاستجابة
مرشحو المحتوى الذي تم إنشاؤه.
معلومات استخدام الـ token.
أمثلة الإدخال متعدد الوسائط
في طلبات Gemini متعددة الوسائط، ضع الوسائط داخلcontents[].parts[] باستخدام بايتات مضمّنة أو مراجع ملفات عبر URL.
فئات الوسائط المدعومة حالياً في العقد العام لـ Gemini:
- صورة
- صوت
- فيديو
inlineData أو inline_data ومرّر بايتات الملف بترميز Base64.
بالنسبة إلى الوسائط عبر URL، استخدم fileData أو file_data ومرّر عنوان https عاماً يمكن الوصول إليه.