lukeka/gemini 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

lukeka/gemini

Composer 安装命令:

composer require lukeka/gemini

包简介

Intégration facile de Google Gemini (Google AI) dans PHP/Laravel

README 文档

README

🔮 Lukeka Gemini Lukeka Gemini est un package Laravel/PHP simple et léger pour intégrer l'API Google Gemini (Gemini 2.0 Flash) dans vos applications Laravel ou PHP.

✅ Installation

  1. Installer le package via Composer composer require lukeka/gemini:@dev

  2. Publier le fichier de configuration php artisan vendor:publish --tag=config

Cela va générer le fichier config/gemini.php.

⚙️ Configuration

  1. Ajouter votre clé API Gemini dans le fichier .env GEMINI_API_KEY=your_google_gemini_api_key

👉 Générez votre clé ici : https://aistudio.google.com/app/apikey

  1. Vérifier ou modifier config/gemini.php return [ 'api_key' => env('GEMINI_API_KEY', ''), ];

  2. Corriger les erreurs SSL (Windows) Dans php.ini :

curl.cainfo = "C:\php\extras\ssl\cacert.pem" openssl.cafile = "C:\php\extras\ssl\cacert.pem"

👉 Téléchargez cacert.pem ici : https://curl.se/ca/cacert.pem

🧠 Utilisation use Lukeka\Gemini\Facades\Gemini;

$response = Gemini::ask("Explique Laravel simplement"); echo $response;

💡 Exemple dans un contrôleur Laravel public function index() { $posts = Post::latest()->paginate(10); $categories = Category::all(); $suggestion = Gemini::ask("Propose une idée d'article pour un développeur web.");

return view('home', compact('posts', 'categories', 'suggestion'));

}

Et dans home.blade.php :

@if(isset($suggestion))

💡 Suggestion IA : {{ $suggestion }} @endif

🧰 Ajout manuel (si nécessaire) Dans config/app.php :

'providers' => [ Lukeka\Gemini\GeminiServiceProvider::class, ], 'aliases' => [ 'Gemini' => Lukeka\Gemini\Facades\Gemini::class, ],

🛠 Artisan (à venir) php artisan gemini:install

Installe automatiquement :

le fichier de configuration

les alias et providers

une commande de test

🔍 Débogage Erreur cURL 60 ou 77 → problème de certificat SSL

Erreur 404 → utilisez gemini-2.0-flash au lieu de gemini-pro

📄 Licence MIT © Fidèle Lukeka Kibasomba

🌐 Liens utiles 🔑 Clé API Gemini

📚 Docs Gemini

🔧 Certificat SSL

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-07-03