co-mono/packages/ai/test/examples
Mario Zechner a8ba19f0b4 feat(ai): Implement Gemini provider with streaming and tool support
- Added GeminiLLM provider implementation with GoogleGenerativeAI SDK
- Supports streaming with text/thinking content and completion signals
- Handles Gemini's parts-based content system (text, thought, functionCall)
- Implements tool/function calling with proper format conversion
- Maps between unified types and Gemini-specific formats (model vs assistant role)
- Added test example matching other provider patterns
- Fixed typo in AssistantMessage type (stopResaon -> stopReason) across all providers
2025-08-24 20:41:32 +02:00
..
anthropic.ts refactor(ai): Add completion signal to onText/onThinking callbacks 2025-08-24 20:33:26 +02:00
gemini.ts feat(ai): Implement Gemini provider with streaming and tool support 2025-08-24 20:41:32 +02:00
openai-completions.ts refactor(ai): Add completion signal to onText/onThinking callbacks 2025-08-24 20:33:26 +02:00
openai-responses.ts refactor(ai): Add completion signal to onText/onThinking callbacks 2025-08-24 20:33:26 +02:00