أدوات البرمجة

Gemini CLI

تكوين Google Gemini CLI لاستخدام TokenLab API

نظرة عامة

يوثّق Gemini CLI 0.60.0 المتغير GOOGLE_GEMINI_BASE_URL لمصادقة مفتاح API. استخدم مسار Gemini الأصلي في TokenLab مع نموذج يدعم gemini_generate_content. راجع مرجع الإعداد الرسمي ودليل المصادقة. هذا الإعداد لا يمرّر اشتراك Google عبر TokenLab.

التثبيت

npm install -g @google/gemini-cli@0.60.0
gemini --version

التهيئة

اتبع خطوات الطرفية في البدء السريع لنظام macOS أو Linux أو WSL أو Windows PowerShell لتعيين TOKENLAB_API_KEY دون كتابة المفتاح في سجل الأوامر. شغّل Gemini CLI من الطرفية نفسها. للاستخدام الدائم، استخدم مدير أسرار محليًا ولا تُضف المفتاح كنص صريح إلى ملف إعدادات الصدفة.

احتفظ بتسجيل Google وإعدادك الحالي. لتشغيل TokenLab بشكل منفصل، اختر مجلدًا غير مستخدم مثل ~/.gemini-tokenlab ($HOME في PowerShell) وأنشئ داخله .gemini. انسخ settings.json الحالي وملفات السياسات اللازمة إلى المواقع المناظرة، مع إبقاء الأذونات والعزل والإعدادات الأخرى. ادمج حقل المصادقة التالي في النسخة فقط، أو أنشئ ملف الإعداد إن لم يكن موجودًا. لا تنسخ ذاكرة OAuth أو تحذف الاعتمادات الأصلية. التزم بسياسة المصادقة المُدارة.

{
  "security": {
    "auth": {
      "selectedType": "gemini-api-key"
    }
  }
}

الاستخدام

يستخدم التشغيل أدناه ~/.gemini-tokenlab/.gemini/settings.json. عدّل المسار إن اخترت مجلدًا آخر. وافق على مجلد العمل من خلال مطالبة الثقة المعتادة واحتفظ بسياسات موافقة الأدوات. يُختار النموذج صراحةً لهذه الجلسة.

GEMINI_CLI_HOME="$HOME/.gemini-tokenlab" GEMINI_API_KEY="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" GOOGLE_GEMINI_BASE_URL=https://api.tokenlab.sh gemini --model gemini-3.5-flash

تسري هذه المتغيرات على هذا التشغيل فقط؛ تبقى إعدادات الحساب والنموذج الافتراضي والأذونات المحفوظة. شغّل بشكل عادي دون هذه المتغيرات لاستخدام الإعداد السابق. لا تحفظها في ملف إعداد الصدفة.

التحقق

حفظ الإعدادات أو عرض النماذج لا يتحقق من صلاحية المفتاح أو اكتمال طلب. تستخدم المطالبة رصيد TokenLab. راجع الرد وسجل الطلب المطابق قبل تجربة الأدوات؛ وقد تُحتسب الطلبات المساعدة أيضًا.

Reply only with TOKENLAB_CONNECTION_OK. Do not use tools or modify files.

في هذه الصفحة