المهارات gemini-api-dev
📦

gemini-api-dev

آمن

Créer des applications avec l'API Google Gemini

Les développeurs ont besoin d'orientations claires pour intégrer les modèles d'IA avancés de Google dans leurs applications. Cette compétence fournit une documentation complète avec des exemples SDK pour Python, JavaScript et Go afin d'accélérer le développement avec l'API Gemini.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "gemini-api-dev". Générer une description de produit pour un casque sans fil avec réduction de bruit

النتيجة المتوقعة:

Découvrez un son immersif avec notre casque sans fil haut de gamme doté de la réduction de bruit active. Des pilotes avancés de 40 mm offrent des basses profondes et des aigus cristallins tandis que la technologie ANC adaptative bloque le bruit ambiant pour une écoute concentrée.

استخدام "gemini-api-dev". Analysez cette image de graphique et résumez la tendance

النتيجة المتوقعة:

Le graphique linéaire montre la croissance du revenu trimestriel du Q1 au Q4. Le revenu a augmenté régulièrement de 2,3M à 4,1M, représentant une croissance de 78% en glissement annuel. L'augmentation la plus forte s'est produite entre Q2 et Q3.

استخدام "gemini-api-dev". Extrayez les entités de cet article de presse au format JSON

النتيجة المتوقعة:

  • Réponse JSON structurée avec les champs : article_title, publication_date, key_people (tableau), organizations (tableau), locations (tableau), et summary

التدقيق الأمني

آمن
v1 • 2/25/2026

Static analyzer flagged 45 patterns that are all false positives. This is a documentation-only skill (SKILL.md) containing code examples in markdown format. Backticks are markdown code fences, not shell execution. URLs are documentation references to official Google sources. No executable code or security risks present.

1
الملفات التي تم فحصها
133
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Développement d'applications alimentées par l'IA

Créez des chatbots, des générateurs de contenu et des assistants intelligents en utilisant les capacités linguistiques avancées de Gemini avec des modèles SDK prêts pour la production

Analyse de contenu multimodal

Traitez et analysez des images, documents, fichiers audio et vidéo alongside des invites textuelles pour une compréhension complète

Intégration de flux de travail automatisés

Implémentez l'appel de fonction pour permettre aux modèles Gemini de déclencher automatiquement des API externes, des requêtes de base de données et de la logique métier

جرّب هذه الموجهات

Génération de texte de base
Utilisez l'API Gemini pour générer une réponse. Initialisez le client avec votre clé API, appelez generate_content avec le modèle 'gemini-3-flash-preview', et passez votre invite textuelle. Gérez la sortie de la réponse textuelle.
Analyse d'image avec Gemini
Configurez une entrée multimodale en combinant du texte et des données d'image. Utilisez les parties de contenu appropriées pour les données d'image (base64 ou URI), ajoutez votre question textuelle sur l'image, et envoyez à un modèle capable de multimodal comme gemini-3-pro-preview.
Implémentation de l'appel de fonction
Définissez votre schéma de fonction avec le nom, la description et les paramètres. Passez function_declarations à la configuration de l'API. Lorsque le modèle répond avec function_call, exécutez votre fonction et renvoyez les résultats. Continuez la conversation avec la réponse de la fonction.
Sortie JSON structurée
Configurez response_mime_type à 'application/json' et fournissez un response_schema définissant votre structure JSON attendue. Le modèle générera un JSON valide correspondant à votre schéma avec des types appropriés et des champs requis.

أفضل الممارسات

  • Utilisez toujours la version d'API v1beta par défaut sauf si l'utilisation de v1 est spécifiquement requise
  • Référez-vous à la spécification de découverte de l'API REST officielle comme source de vérité pour les noms et types de champs
  • Récupérez l'index de documentation llms.txt pour découvrir les fonctionnalités et points de terminaison d'API disponibles
  • Migrez depuis les SDK dépréciés (google-generativeai, @google/generativeai) vers les nouveaux packages

تجنب

  • Utiliser des noms de modèles hérités comme gemini-2.0 ou gemini-1.5 qui sont dépréciés
  • Coder en dur les clés API directement dans le code source au lieu d'utiliser des variables d'environnement
  • Supposer que tous les modèles Gemini prennent en charge les mêmes fonctionnalités sans vérifier les capacités du modèle
  • Ignorer les limites de débit et les contraintes de quota lors des appels API en production

الأسئلة المتكررة

Quels modèles Gemini devrais-je utiliser pour de nouveaux projets ?
Utilisez gemini-3-pro-preview pour le raisonnement complexe et les tâches de codage, ou gemini-3-flash-preview pour des réponses rapides et économiques. Évitez les modèles dépréciés 2.x et 1.5.x.
Comment obtenir une clé API pour Gemini ?
Visitez Google AI Studio, créez un projet et générez une clé API. L'offre gratuite comprend des quotas généreux pour le développement et les tests.
Quelle est la différence entre les versions d'API v1 et v1beta ?
v1beta est la version par défaut et recommandée avec les dernières fonctionnalités. Utilisez v1 uniquement lorsque votre intégration nécessite spécifiquement un comportement d'API stable sans fonctionnalités bêta.
Gemini peut-il traiter les images et les documents ?
Oui, Gemini prend en charge les entrées multimodales, y compris les images, l'audio, la vidéo, les PDF et les documents texte. Utilisez les parties de contenu appropriées pour inclure des données non textuelles dans vos requêtes.
Comment fonctionne l'appel de fonction avec Gemini ?
Définissez votre schéma de fonction dans la requête API. Lorsque Gemini détermine qu'une fonction doit être appelée, il renvoie une réponse function_call. Exécutez votre fonction et renvoyez les résultats pour continuer la conversation.
Quel SDK devrais-je utiliser pour mon langage de programmation ?
Utilisez google-genai pour Python, @google/genai pour JavaScript/TypeScript, ou google.golang.org/genai pour Go. Les packages hérités google-generativeai et @google/generativeai sont dépréciés.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md