[ 
https://issues.apache.org/jira/browse/CAMEL-24275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18099802#comment-18099802
 ] 

Omar Atie commented on CAMEL-24275:
-----------------------------------

working on this ticketĀ 

> camel-tui: Add Google Gemini native API support for AI prompt
> -------------------------------------------------------------
>
>                 Key: CAMEL-24275
>                 URL: https://issues.apache.org/jira/browse/CAMEL-24275
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-jbang
>            Reporter: Claus Ibsen
>            Assignee: Omar Atie
>            Priority: Major
>              Labels: tui
>
> The TUI AI prompt (F8) currently supports three LLM API formats: Ollama 
> native, OpenAI-compatible, and Anthropic (direct + Vertex AI). Google Gemini 
> uses its own API format and is not natively supported.
> Gemini is widely used (especially with its free tier) and should be supported 
> natively rather than requiring users to manually configure the 
> OpenAI-compatible endpoint.
> What is needed:
> - Add ApiType.gemini to LlmClient
> - Implement Gemini native API format (generativelanguage.googleapis.com)
> - Auto-detect via GOOGLE_API_KEY or GEMINI_API_KEY environment variables
> - Implement Gemini tool-calling format (function declarations / function 
> calls)
> - Support model listing via Gemini API
> - Add Gemini as a provider choice in the AI panel provider switch popup
> Gemini also offers an OpenAI-compatible endpoint which could serve as an 
> alternative path, but native support provides better auto-detection and a 
> more seamless experience.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to