From 2950a4de06576f8d398d6dddf53d00ffe564c8e3 Mon Sep 17 00:00:00 2001 From: Lee Penkman Date: Tue, 16 Jun 2026 13:53:41 +1200 Subject: [PATCH] Add OpenPaths as a cloud model provider OpenPaths (https://openpaths.io) is an OpenAI-compatible model gateway that neural-routes a single request across many model families. Register it as a chat provider (litellm openai-compatible, api_base https://openpaths.io/v1, models autoloaded from /v1/models) and add an onboarding card. API key resolves from OPENPATHS_API_KEY. Co-Authored-By: Claude Opus 4.8 (1M context) --- conf/model_providers.yaml | 7 +++++++ plugins/_onboarding/webui/onboarding-providers.js | 12 ++++++++++++ 2 files changed, 19 insertions(+) diff --git a/conf/model_providers.yaml b/conf/model_providers.yaml index 12235e58fb..6377463d77 100644 --- a/conf/model_providers.yaml +++ b/conf/model_providers.yaml @@ -139,6 +139,13 @@ chat: "HTTP-Referer": "https://agent-zero.ai/" "X-Title": "Agent Zero" "X-OpenRouter-Categories": "personal-agent,cloud-agent" + openpaths: + name: OpenPaths + litellm_provider: openai + models_list: + endpoint_url: "https://openpaths.io/v1/models" + kwargs: + api_base: https://openpaths.io/v1 sambanova: name: Sambanova litellm_provider: sambanova diff --git a/plugins/_onboarding/webui/onboarding-providers.js b/plugins/_onboarding/webui/onboarding-providers.js index 55e45090a3..1a1e89444f 100644 --- a/plugins/_onboarding/webui/onboarding-providers.js +++ b/plugins/_onboarding/webui/onboarding-providers.js @@ -22,6 +22,7 @@ export const MORE_CLOUD_PROVIDER_IDS = [ "github_copilot", "sambanova", "cometapi", + "openpaths", "other", ]; @@ -192,6 +193,17 @@ export const ONBOARDING_PROVIDER_OVERRIDES = { model_list_autoload: true, short_description: "One key for many model families.", }, + openpaths: { + logo: "https://openpaths.io/favicon.png", + setup_url: "https://openpaths.io/", + api_key_url: "https://openpaths.io/account", + docs_url: "https://openpaths.io/works-with-openpaths", + default_chat_model: "openpaths/auto", + default_utility_model: "openpaths/auto-fast", + api_key_mode: "required", + model_list_autoload: true, + short_description: "One key, neural routing across many models.", + }, other: { logo: "/public/darkSymbol.svg", docs_url: "",