ربط Gemini CLI

قم بتوجيه Gemini CLI عبر بوابة AnyInt المتوافقة مع Gemini باستخدام مفتاح API.

يدعم Gemini CLI أصل Gemini API مخصصًا عند استخدام المصادقة بمفتاح API. تعرض AnyInt واجهة برمجة تطبيقات Gemini Developer تحت جذر بوابة /gemini.

قبل البدء

  1. قم بتثبيت أو تحديث Gemini CLI من مستودع Gemini CLI الرسمي.
  2. أنشئ مفتاح API من AnyInt.
  3. اختر معرف نموذج متوافق مع Gemini من كتالوج النماذج.

تكوين البوابة

يقرأ Gemini CLI GEMINI_API_KEY للمصادقة بمفتاح API ومتغير base_URL الموضح أدناه لأصل API.

bash
export ANYINT_API_KEY="your_api_key"
export GEMINI_API_KEY="$ANYINT_API_KEY"
export GOOGLE_GEMINI_\
BASE_URL="https://api.anyint.ai/gemini"
export GEMINI_MODEL="YOUR_MODEL_ID"

ابدأ تشغيل CLI واختر استخدام مفتاح Gemini API عند المطالبة:

bash
gemini

التحقق واستكشاف الأخطاء وإصلاحها

  • تعني استجابة 401 أنه لم يتم توفير مفتاح AnyInt أو أنه غير نشط.
  • يعني خطأ النموذج أن GEMINI_MODEL لا يسمي نموذجًا متوافقًا مع Gemini متاحًا للمفتاح.
  • قم بإزالة متغيرات مصادقة Google Cloud المتعارضة أثناء عزل مشكلة إعداد مفتاح API.
  • احتفظ بملفات .env التي تحتوي على مفاتيح خارج التحكم في المصدر. يدعم Gemini CLI أيضًا ملف .gemini/.env على مستوى المستخدم عندما تحتاج إلى تكوين محلي دائم.

راجع وثائق Gemini CLI الرسمية للتكوين و المصادقة لسلوك المتغير الحالي.