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: "",