BerriAI / litellm Python SDK and self-hostable proxy server that calls 100+ LLM providers through a unified OpenAI-compatible API. llm-tooling llm-app mcp