Google (Gemini)
يوفر Plugin Google إمكانية الوصول إلى نماذج Gemini عبر Google AI Studio، بالإضافة إلى إنشاء الصور، وفهم الوسائط (الصور/الصوت/الفيديو)، وتحويل النص إلى كلام، والبحث على الويب عبر Gemini Grounding.- المزوّد:
google - المصادقة:
GEMINI_API_KEYأوGOOGLE_API_KEY - API: Google Gemini API
- مزوّد بديل:
google-gemini-cli(OAuth)
البدء
اختر طريقة المصادقة المفضلة لديك واتبع خطوات الإعداد.- مفتاح API
- Gemini CLI (OAuth)
الإمكانات
| الإمكانية | مدعومة |
|---|---|
| إكمالات الدردشة | نعم |
| إنشاء الصور | نعم |
| إنشاء الموسيقى | نعم |
| تحويل النص إلى كلام | نعم |
| فهم الصور | نعم |
| نسخ الصوت إلى نص | نعم |
| فهم الفيديو | نعم |
| البحث على الويب (Grounding) | نعم |
| التفكير/الاستدلال | نعم (Gemini 3.1+) |
| نماذج Gemma 4 | نعم |
إنشاء الصور
يستخدم مزوّد إنشاء الصور المضمّنgoogle افتراضيًا
google/gemini-3.1-flash-image-preview.
- يدعم أيضًا
google/gemini-3-pro-image-preview - الإنشاء: حتى 4 صور لكل طلب
- وضع التحرير: مفعّل، مع ما يصل إلى 5 صور إدخال
- عناصر التحكّم في الأبعاد:
sizeوaspectRatioوresolution
راجع إنشاء الصور للاطلاع على معاملات الأداة المشتركة، واختيار المزوّد، وسلوك تجاوز الفشل.
إنشاء الفيديو
يسجّل Plugin google المضمّن أيضًا إنشاء الفيديو عبر الأداة المشتركة
video_generate.
- نموذج الفيديو الافتراضي:
google/veo-3.1-fast-generate-preview - الأوضاع: نص إلى فيديو، وصورة إلى فيديو، وتدفقات مرجعية لفيديو واحد
- يدعم
aspectRatioوresolutionوaudio - الحد الحالي للمدة: من 4 إلى 8 ثوانٍ
راجع إنشاء الفيديو للاطلاع على معاملات الأداة المشتركة، واختيار المزوّد، وسلوك تجاوز الفشل.
إنشاء الموسيقى
يسجّل Plugin google المضمّن أيضًا إنشاء الموسيقى عبر الأداة المشتركة
music_generate.
- نموذج الموسيقى الافتراضي:
google/lyria-3-clip-preview - يدعم أيضًا
google/lyria-3-pro-preview - عناصر التحكّم في الطلب:
lyricsوinstrumental - تنسيق الإخراج:
mp3افتراضيًا، بالإضافة إلىwavعلىgoogle/lyria-3-pro-preview - مدخلات مرجعية: حتى 10 صور
- يتم فصل التشغيلات المعتمدة على الجلسات عبر تدفق المهمة/الحالة المشترك، بما في ذلك
action: "status"
راجع إنشاء الموسيقى للاطلاع على معاملات الأداة المشتركة، واختيار المزوّد، وسلوك تجاوز الفشل.
تحويل النص إلى كلام
يستخدم مزوّد الكلام المضمّنgoogle مسار Gemini API لتحويل النص إلى كلام مع
gemini-3.1-flash-tts-preview.
- الصوت الافتراضي:
Kore - المصادقة:
messages.tts.providers.google.apiKeyأوmodels.providers.google.apiKeyأوGEMINI_API_KEYأوGOOGLE_API_KEY - الإخراج: WAV لمرفقات TTS العادية، وPCM لـ Talk/الهاتف
- إخراج الملاحظات الصوتية الأصلي: غير مدعوم على مسار Gemini API هذا لأن API يعيد PCM بدلًا من Opus
[whispers] أو [laughs]. ولإبقاء الوسوم خارج رد الدردشة المرئي مع
إرسالها إلى TTS، ضعها داخل كتلة [[tts:text]]...[[/tts:text]]:
يُعد مفتاح API من Google Cloud Console والمقيّد بـ Gemini API صالحًا لهذا
المزوّد. هذا ليس مسار Cloud Text-to-Speech API المنفصل.
الإعدادات المتقدمة
إعادة استخدام ذاكرة Gemini المؤقتة مباشرة
إعادة استخدام ذاكرة Gemini المؤقتة مباشرة
بالنسبة لتشغيلات Gemini API المباشرة (
api: "google-generative-ai")، يقوم OpenClaw
بتمرير معرّف cachedContent مضبوط إلى طلبات Gemini.- اضبط معاملات لكل نموذج أو معاملات عامة باستخدام
cachedContentأو الصيغة القديمةcached_content - إذا وُجد الاثنان، فستكون الأولوية لـ
cachedContent - مثال على القيمة:
cachedContents/prebuilt-context - يتم توحيد استخدام إصابة الذاكرة المؤقتة في Gemini إلى
cacheReadفي OpenClaw من قيمةcachedContentTokenCountالقادمة من المصدر
ملاحظات استخدام JSON في Gemini CLI
ملاحظات استخدام JSON في Gemini CLI
عند استخدام مزوّد OAuth
google-gemini-cli، يقوم OpenClaw بتوحيد
مخرجات JSON من CLI كما يلي:- يأتي نص الرد من الحقل
responseفي JSON الخاص بـ CLI. - يعود الاستخدام إلى
statsعندما يترك CLI الحقلusageفارغًا. - يتم توحيد
stats.cachedإلىcacheReadفي OpenClaw. - إذا كان
stats.inputمفقودًا، يستنتج OpenClaw رموز الإدخال منstats.input_tokens - stats.cached.
إعداد البيئة وdaemon
إعداد البيئة وdaemon
إذا كان Gateway يعمل كخدمة daemon (launchd/systemd)، فتأكد من أن
GEMINI_API_KEY
متاح لتلك العملية (على سبيل المثال في ~/.openclaw/.env أو عبر
env.shellEnv).ذو صلة
اختيار النموذج
اختيار المزوّدين، ومراجع النماذج، وسلوك تجاوز الفشل.
إنشاء الصور
معاملات أداة الصور المشتركة واختيار المزوّد.
إنشاء الفيديو
معاملات أداة الفيديو المشتركة واختيار المزوّد.
إنشاء الموسيقى
معاملات أداة الموسيقى المشتركة واختيار المزوّد.