Skip to content

Add OpenPaths as a cloud model provider#1707

Open
lee101 wants to merge 1 commit into
agent0ai:mainfrom
lee101:openpaths-provider
Open

Add OpenPaths as a cloud model provider#1707
lee101 wants to merge 1 commit into
agent0ai:mainfrom
lee101:openpaths-provider

Conversation

@lee101

@lee101 lee101 commented Jun 16, 2026

Copy link
Copy Markdown

What

Adds OpenPaths as a selectable cloud model provider.

OpenPaths is an OpenAI-compatible model gateway that neural-routes a single request to the best backing model across many families (one key, many models — same role as the existing OpenRouter provider).

Changes

  • conf/model_providers.yaml: register openpaths under chat as a LiteLLM openai-compatible provider with api_base: https://openpaths.io/v1 and model list autoloaded from https://openpaths.io/v1/models.
  • plugins/_onboarding/webui/onboarding-providers.js: add OpenPaths to MORE_CLOUD_PROVIDER_IDS and an onboarding metadata card (logo, setup/key/docs URLs, default models openpaths/auto + openpaths/auto-fast).

Notes

  • API key resolves through the existing get_api_key convention via OPENPATHS_API_KEY (or API_KEY_OPENPATHS) — no new key-handling code.
  • Mirrors the existing OpenRouter/Venice openai-compatible entries; no behavior change for other providers.

Testing

  • conf/model_providers.yaml validated as YAML; chat.openpaths parses with the expected keys.
  • With OPENPATHS_API_KEY set, OpenPaths appears in onboarding and its model list autoloads from the /v1/models endpoint.

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) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant