Is your feature request related to a problem? Please describe.
To effectively interface with large language models (LLMs), we need to integrate LangChain into our FastAPI intelligence service.
Describe the solution you'd like
Install LangChain and necessary dependencies using poetry.
Allow configuration of Non-Azure OpenAI and Azure OpenAI for now, in the future we will also use Ollama (Athena openai.py could be useful as refernce )
Provide a .env.example file with the necessary environment variables.
Create a (chat) endpoint in the intelligence-service that uses LangChain to interact with LLMs.
Describe alternatives you've considered
Direct integration with LLM APIs without using LangChain, but LangChain simplifies the interaction and management.
Is your feature request related to a problem? Please describe.
To effectively interface with large language models (LLMs), we need to integrate LangChain into our FastAPI intelligence service.
Describe the solution you'd like
.env.example
file with the necessary environment variables.Describe alternatives you've considered Direct integration with LLM APIs without using LangChain, but LangChain simplifies the interaction and management.