The library requires Python 3.10. This, in theory, it is not a problem, IF the library is used standalone.
But this doesn't permit to integrate it with other python libraries based on Python 3.12.
It should be independent on the python version.
.
LiteLLM is not the correct library to use to simplify the LLM integration.
LiteLLM is a framework that simplify the publishing of LLMs for commercial purposes. It offer services as: Cost Tracking
Batches API, Guardrails, Budgets, LLM Observability, Rate Limiting, Prompt Management, s3 Logging, Pass-Through Endpoints, User (for LiteLLM web site).
Useful in general but not necessary for this library.
.
I think it is better to integrate it using directly llama-index or langchain.
The library requires Python 3.10. This, in theory, it is not a problem, IF the library is used standalone.
But this doesn't permit to integrate it with other python libraries based on Python 3.12.
It should be independent on the python version.
.
LiteLLM is not the correct library to use to simplify the LLM integration.
LiteLLM is a framework that simplify the publishing of LLMs for commercial purposes. It offer services as: Cost Tracking
Batches API, Guardrails, Budgets, LLM Observability, Rate Limiting, Prompt Management, s3 Logging, Pass-Through Endpoints, User (for LiteLLM web site).
Useful in general but not necessary for this library.
.
I think it is better to integrate it using directly llama-index or langchain.