Claus Ibsen created CAMEL-24288:
-----------------------------------

             Summary: Add IBM watsonx (Bob AI) support for TUI/CLI AI prompt 
(F8)
                 Key: CAMEL-24288
                 URL: https://issues.apache.org/jira/browse/CAMEL-24288
             Project: Camel
          Issue Type: Improvement
          Components: camel-jbang
            Reporter: Claus Ibsen


The Camel JBang TUI AI prompt (F8) currently supports Ollama, OpenAI (including 
Azure OpenAI), Anthropic (including Vertex AI), and Google Gemini as AI 
providers. Add IBM watsonx.ai (Bob AI) as an additional provider.

This requires:
- Adding a new {{watsonx}} provider type to {{LlmClient}} in 
{{camel-jbang-core}}
- IBM watsonx.ai authentication via IBM Cloud IAM token ({{WATSONX_API_KEY}} / 
{{WATSONX_URL}} / {{WATSONX_PROJECT_ID}})
- Auto-detection of watsonx environment variables during provider selection
- Adding watsonx to the TUI AI provider selector and switch popup
- Default model configuration (e.g., {{ibm/granite-3.1-8b-instruct}})

Related: CAMEL-24275 (Gemini support), CAMEL-24276 (Azure OpenAI support)



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

Reply via email to