Gemini CLI
تكامل Gemini CLI
استخدم UnoRouter مع Gemini CLI وأي عميل متوافق مع Google GenAI.
نظرة عامة
Gemini CLI هو وكيل البرمجة مفتوح المصدر من Google الذي يحرّر الملفّات ويشغّل الأوامر من طرفيتك. اضبط UnoRouter كرابط أساسي له للوصول إلى كلّ النماذج بمفتاح واحد متوافق مع OpenAI بدل حساب مقصور على Google.
إعداد سريع
الصق هذه في العميل. يُملأ مفتاحك تلقائيًا عند تسجيل الدخول.
text
عنوان URL الأساسي: https://api.unorouter.com
مفتاح API: YOUR_API_KEYالتوافق
Chat Completionsالبثاستدعاء الأدواتإدخال الصور
الإعداد خطوة بخطوة
- 1ثبّت Gemini CLI
ثبّت Gemini CLI عالميا باستخدام npm. على Windows، شغّل هذا داخل WSL.
bashnpm install -g @google/gemini-cli - 2اضبط متغيرات البيئة
أنشئ `~/.gemini/.env` بمفتاح API الخاصّ بـ UnoRouter. اضبط `GOOGLE_GEMINI_BASE_URL` على الرابط الأساسي المجرّد. تضيف حزمة Gemini مسارها بنفسها، فلا تضف `/v1`.
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com - 3شغّل Gemini
شغّل `gemini` في مجلّد مشروعك.
bashgemini
powershell
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
geminiالنماذج الموصى بها
نماذج مجانية تعمل هنا. الصق أي معرّف نموذج في العميل.
glm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:freeqwen-3.8-27b:free
ملاحظات مهمة
- الخطأ 404 يعني أنّ الرابط الأساسي يحمل مسارًا. يجب أن يكون `GOOGLE_GEMINI_BASE_URL` المضيف المجرّد بلا لاحقة `/v1`؛ فالحزمة تضيف الباقي.
- عند فشل المصادقة، تأكّد أنّ `GEMINI_API_KEY` في `~/.gemini/.env` هو مفتاح UnoRouter وأنّ shell يقرأ الملفّ.