Add support for nullable API keys and LM Studio

This commit is contained in:
Soham Bhattacharya
2026-04-16 02:49:54 +08:00
committed by Xubin Ren
parent d46c1b14b0
commit 41a1b0058d
3 changed files with 52 additions and 5 deletions
+11
View File
@@ -337,6 +337,17 @@ PROVIDERS: tuple[ProviderSpec, ...] = (
detect_by_base_keyword="11434",
default_api_base="http://localhost:11434/v1",
),
# LM Studio (local, OpenAI-compatible)
ProviderSpec(
name="lm_studio",
keywords=("lm-studio", "lmstudio", "lm_studio"),
env_key="LM_STUDIO_API_KEY",
display_name="LM Studio",
backend="openai_compat",
is_local=True,
detect_by_base_keyword="1234",
default_api_base="http://localhost:1234/v1",
),
# === OpenVINO Model Server (direct, local, OpenAI-compatible at /v3) ===
ProviderSpec(
name="ovms",