merlyn/server/utils/AiProviders
Ryan 179a823ab1
Fix: Azure OpenAI model key collision (#5092)
* fix: Migrate AzureOpenAI model key from OPEN_MODEL_PREF to prevent the naming collision. No effort necessary from current users.

* test: add backwards compat tests for AzureOpenAI model key migration

* patch missing env example file

* linting

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2026-03-05 17:12:08 -08:00
..
anthropic add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
apipie add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
azureOpenAi Fix: Azure OpenAI model key collision (#5092) 2026-03-05 17:12:08 -08:00
bedrock chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
cohere add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
cometapi add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
deepseek add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
dellProAiStudio chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
dockerModelRunner chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
fireworksAi add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
foundry chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
gemini add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
genericOpenAi chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
giteeai chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
groq add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
huggingface add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
koboldCPP add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
lemonade chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
liteLLM patch out max_tokens from block output amount 2026-02-12 14:20:08 -08:00
lmStudio chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
localAi add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
mistral chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
modelMap SambaNova Integration (#4943) 2026-01-29 18:48:22 -08:00
moonshotAi add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
novita native tool calling detection for novita 2026-03-05 10:19:03 -08:00
nvidiaNim chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
ollama resolve Ollama string strict num_ctx 2026-02-27 09:20:48 -08:00
openAi add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
openRouter 5112 or stream metrics and finish reason (#5117) 2026-03-02 18:53:29 -08:00
perplexity add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
ppio chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
privatemode chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
sambanova chore: add ESLint to /server (#5126) 2026-03-05 16:32:45 -08:00
textGenWebUI add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
togetherAi add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
xai add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00
zai add provider field to chats (#4959) 2026-02-02 20:11:18 -08:00