Canner / WrenAI

🚀 An open-source SQL AI (Text-to-SQL) Agent that empowers data, product teams to chat with their data. 🤘
https://getwren.ai/oss
GNU Affero General Public License v3.0
2.04k stars 211 forks source link

feat(wren-ai-service): support multi compnents(llm, embedder, engine, document store) configuration #682

Closed paopa closed 1 month ago

paopa commented 1 month ago

This pull request introduces several updates and improvements to our codebase:

  1. Configuration Management:

    • The system now supports fetching configuration from multiple sources, including environment variables and a new multi-LLM (Language Learning Model) configuration.
    • The existing method of fetching configuration from environment variables is retained to ensure backward compatibility.
  2. Deployment Enhancements:

    • The multi-LLM configuration is currently supported only for local deployments.
    • Future plans include extending this support to Docker and Kubernetes deployments once the multi-LLM configuration is deemed stable and mature.

Detailed Description

Future Plans