Closed fcggamou closed 7 months ago
Added an abstract base class LLMClient, serving as a foundational structure for implementing specialized classes for different Language Model API integrations. One such specialized class, OpenAIClient, has been implemented, focusing on interacting with the LLM API provided by OpenAI.
Ticket Description:
Objective: Enable the extraction of onboarding information from unstructured raw text data using a Language Model (LLM) API. The goal is to integrate the API into the system to interpret user input, which may contain details such as location, capacity, and installation date related to solar installations. Upon processing the input text, the extracted data should be structured and presented in JSON format for further processing and storage.
Tasks:
API Integration:
Data Extraction:
Data Structuring:
Deliverables: