Add Groq Provider

This commit is contained in:
Alishahryar1
2026-05-23 16:31:48 -07:00
parent 1324c36da5
commit b2f66db0bb
19 changed files with 512 additions and 4 deletions
+28
View File
@@ -213,6 +213,19 @@ FIELDS: tuple[ConfigFieldSpec, ...] = (
"outside the UK/CH/EEA/EU."
),
),
ConfigFieldSpec(
"GROQ_API_KEY",
"Groq API Key",
"providers",
"secret",
settings_attr="groq_api_key",
secret=True,
description=(
"GroqCloud OpenAI-compatible API key ([console.groq.com/keys]("
"https://console.groq.com/keys)); see Groq "
"[OpenAI compatibility docs](https://console.groq.com/docs/openai)."
),
),
ConfigFieldSpec(
"LM_STUDIO_BASE_URL",
"LM Studio Base URL",
@@ -342,6 +355,15 @@ FIELDS: tuple[ConfigFieldSpec, ...] = (
secret=True,
advanced=True,
),
ConfigFieldSpec(
"GROQ_PROXY",
"Groq Proxy",
"providers",
"secret",
settings_attr="groq_proxy",
secret=True,
advanced=True,
),
ConfigFieldSpec(
"MODEL",
"Default Model",
@@ -814,6 +836,12 @@ FIELDS: tuple[ConfigFieldSpec, ...] = (
"smoke",
advanced=True,
),
ConfigFieldSpec(
"FCC_SMOKE_MODEL_GROQ",
"Smoke Groq Model",
"smoke",
advanced=True,
),
ConfigFieldSpec(
"FCC_SMOKE_NIM_MODELS",
"Smoke NIM Models",