llm-speak/google-gemini

A Laravel package for integrating Google Gemini into LLMSpeak

0.3.0 2025-07-05 23:25 UTC

This package is auto-updated.

Last update: 2025-07-05 23:30:56 UTC


README

use LLMSpeak\Google\Support\Facades\Gemini;

Gemini::generateContent() <--- GeminiGenerateContentAPIRepository Instance
    ->withApiKey($config['api_key']) <--- GeminiGenerateContentAPIRepository Instance
    ->withModel($model) <--- GeminiGenerateContentAPIRepository Instance
    //->withMaxTokens($max_tokens) <--- ClaudeMessagesAPIRepository Instance
    //->withSystemPrompt($prompt) <--- ClaudeMessagesAPIRepository Instance
    //->withTools($temperature) <--- ClaudeMessagesAPIRepository Instance
    //->withTemperature($temperature) <--- ClaudeMessagesAPIRepository Instance
    ->withChat($conversation) <--- ChaatEndpoint Instance
    ->handle();