AI-Studio/app/MindWork AI Studio/Provider
Prodman Devokadev e0d7a810ea Add LiteLLM as a new LLM provider
Add LiteLLM as a first-class provider. LiteLLM is a self-hosted AI
gateway that exposes a single OpenAI-compatible endpoint in front of
100+ models across providers (OpenAI, Anthropic, Google, Azure, AWS
Bedrock, and more).

The provider mirrors the existing OpenAI-compatible providers: it uses
the shared StreamOpenAICompatibleChatCompletion helper for streaming
chat and LoadModelsResponse against /v1/models for automatic model
discovery. The user supplies the base URL of their proxy; it is
normalized and the OpenAI-compatible /v1/ path is appended. It uses the
self-hosted trust policy and confidence handling, since the gateway
owner decides which downstream providers requests are routed to.

Wired through the standard plumbing: the LLMProviders enum,
LLMProvidersExtensions (name, confidence, factory, hostname/API-key
requirements), ProviderExtensions (capabilities + reasoning), and
SettingsManager (per-scheme confidence levels). Hostname and API key
are both required. Added a user-facing changelog entry and updated the
configuration-plugin docs to include the new LITE_LLM confidence key.
2026-08-10 18:13:08 +05:30
..
AlibabaCloud Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
Anthropic Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
DeepSeek Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
Fireworks Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
Google Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
Groq Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
GWDG Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
Helmholtz Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
HuggingFace Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
LiteLLM Add LiteLLM as a new LLM provider 2026-08-10 18:13:08 +05:30
Mistral Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
OpenAI Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
OpenRouter Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
Perplexity Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
SelfHosted Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
X Fixed self-hosted provider API key handling (#811) 2026-06-20 15:55:09 +02:00
AdditionalApiParametersParser.cs Added icons to visualize model capabilities to the provider dropdown menu (#829) 2026-07-04 18:28:52 +02:00
BaseProvider.cs Added audio and video transcription for chats and assistants (#856) 2026-07-15 12:53:30 +02:00
Capability.cs Added icons to visualize model capabilities to the provider dropdown menu (#829) 2026-07-04 18:28:52 +02:00
Confidence.cs Added more text content to the I18N system (#446) 2025-05-04 14:59:30 +02:00
ConfidenceLevel.cs Add confidence levels (#140) 2024-09-11 23:08:02 +02:00
ConfidenceLevelExtensions.cs Added more text content to the I18N system (#446) 2025-05-04 14:59:30 +02:00
ContentStreamChunk.cs Added support for Perplexity (#545) 2025-08-31 14:27:35 +02:00
EmbeddingData.cs Added embedding API (#654) 2026-02-20 15:32:54 +01:00
EmbeddingResponse.cs Added embedding API (#654) 2026-02-20 15:32:54 +01:00
EmbeddingUsage.cs Added embedding API (#654) 2026-02-20 15:32:54 +01:00
IAnnotationStreamLine.cs Improved the OpenAI provider (#548) 2025-09-03 10:08:04 +02:00
ImageURL.cs Spelling 2024-05-19 16:06:48 +02:00
IMessage.cs Refactored chat requests (#607) 2025-12-28 14:10:20 +01:00
IMessageBase.cs Refactored chat requests (#607) 2025-12-28 14:10:20 +01:00
IProvider.cs Added support for organization-trusted providers (#816) 2026-06-21 15:16:37 +02:00
IResponseStreamLine.cs Improved the OpenAI provider (#548) 2025-09-03 10:08:04 +02:00
LLMProviders.cs Add LiteLLM as a new LLM provider 2026-08-10 18:13:08 +05:30
LLMProvidersExtensions.cs Add LiteLLM as a new LLM provider 2026-08-10 18:13:08 +05:30
MessageBaseConverter.cs Refactored chat requests (#607) 2025-12-28 14:10:20 +01:00
Model.cs Enhanced llama.cpp support for loading available models (#808) 2026-06-11 15:46:17 +02:00
ModelLoadFailureReason.cs Fixed error messages for provider requests (#778) 2026-05-25 17:32:54 +02:00
ModelLoadFailureReasonExtensions.cs Fixed error messages for provider requests (#778) 2026-05-25 17:32:54 +02:00
ModelLoadResult.cs Improved error handling for model loading (#732) 2026-04-14 13:39:11 +02:00
NoChatCompletionAnnotationStreamLine.cs Improved the OpenAI provider (#548) 2025-09-03 10:08:04 +02:00
NoProvider.cs Added support for organization-trusted providers (#816) 2026-06-21 15:16:37 +02:00
NoResponsesAnnotationStreamLine.cs Improved the OpenAI provider (#548) 2025-09-03 10:08:04 +02:00
ProviderRequestException.cs Fixed error messages for provider requests (#778) 2026-05-25 17:32:54 +02:00
ProviderRequestFailureReason.cs Fixed error messages for provider requests (#778) 2026-05-25 17:32:54 +02:00
ReasoningIndicatorState.cs Added icons to visualize model capabilities to the provider dropdown menu (#829) 2026-07-04 18:28:52 +02:00
SubContentConverter.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
SubContentImageUrlConverter.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
SubContentType.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
TranscriptionResponse.cs Implemented the transcription API (#623) 2026-01-11 16:02:28 +01:00
TranscriptionResult.cs Fixed error messages for provider requests (#778) 2026-05-25 17:32:54 +02:00