From 9fda73b3c720c6113fda72516be04e6bd1200288 Mon Sep 17 00:00:00 2001 From: Elissdev Date: Fri, 24 Jul 2026 11:13:21 -0300 Subject: [PATCH] feat(llm): add Apiario Dev as a native provider --- .../providers/openai-compatible-profile.ts | 1 + .../llm/src/providers/openai-compatible.ts | 1 + .../ui/src/assets/icons/provider/apiario.svg | 33 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 packages/ui/src/assets/icons/provider/apiario.svg diff --git a/packages/llm/src/providers/openai-compatible-profile.ts b/packages/llm/src/providers/openai-compatible-profile.ts index 30770c9671cd..169514c80317 100644 --- a/packages/llm/src/providers/openai-compatible-profile.ts +++ b/packages/llm/src/providers/openai-compatible-profile.ts @@ -4,6 +4,7 @@ export interface OpenAICompatibleProfile { } export const profiles = { + apiario: { provider: "apiario", baseURL: "https://api.apiario.dev/v1" }, baseten: { provider: "baseten", baseURL: "https://inference.baseten.co/v1" }, cerebras: { provider: "cerebras", baseURL: "https://api.cerebras.ai/v1" }, deepinfra: { provider: "deepinfra", baseURL: "https://api.deepinfra.com/v1/openai" }, diff --git a/packages/llm/src/providers/openai-compatible.ts b/packages/llm/src/providers/openai-compatible.ts index a79f65f6dfe0..ae7aeb1013fa 100644 --- a/packages/llm/src/providers/openai-compatible.ts +++ b/packages/llm/src/providers/openai-compatible.ts @@ -56,6 +56,7 @@ export const provider = { configure, } +export const apiario = define(profiles.apiario) export const baseten = define(profiles.baseten) export const cerebras = define(profiles.cerebras) export const deepinfra = define(profiles.deepinfra) diff --git a/packages/ui/src/assets/icons/provider/apiario.svg b/packages/ui/src/assets/icons/provider/apiario.svg new file mode 100644 index 000000000000..171038b820de --- /dev/null +++ b/packages/ui/src/assets/icons/provider/apiario.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +