Renovus-Tech / solarec-python

GNU Affero General Public License v3.0
0 stars 0 forks source link

Implement Configurable LLM Client Factory for Dynamic Language Model Integration #23

Closed fcggamou closed 3 months ago

fcggamou commented 3 months ago

Ticket Description

Objective: Implement a configurable LLMClientFactory to dynamically create instances of different Language Model (LLM) clients based on the specified configuration. The goal is to enhance the flexibility and scalability of the system by allowing seamless integration with various LLM APIs, such as OpenAI, GeminiAI, and LlamaAI. This will enable automatic extraction of onboarding data from unstructured text and improve the overall adaptability of the data extraction system.

Tasks:

Deliverables:

Docs:

fcggamou commented 3 months ago

Added documentation on how to configure LLM clients here