fix: document Token Plan URL support and multi-endpoint routing
- README: split Xiaomi MiMo into pay-as-you-go vs Token Plan rows, explicitly document ANTHROPIC_BASE_URL as a required secret for Token Plan users, and note that operator-set values always win over the shell mapping fallback - entrypoint.sh: add supported Xiaomi MiMo endpoints comment listing pay-as-you-go + Token Plan SG/HK URLs for discoverability
This commit is contained in:
parent
824bc4a176
commit
def15d3738
@ -23,9 +23,10 @@ github://Molecule-AI/template-claude-code-default
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| OAuth (Claude Code subscription) | `CLAUDE_CODE_OAUTH_TOKEN` | `claude login` |
|
| OAuth (Claude Code subscription) | `CLAUDE_CODE_OAUTH_TOKEN` | `claude login` |
|
||||||
| Anthropic API (direct) | `ANTHROPIC_API_KEY` | console.anthropic.com |
|
| Anthropic API (direct) | `ANTHROPIC_API_KEY` | console.anthropic.com |
|
||||||
| Third-party Anthropic-compat (e.g. Xiaomi MiMo) | `ANTHROPIC_API_KEY` (provider's key) | provider console |
|
| Third-party Anthropic-compat (e.g. Xiaomi MiMo pay-as-you-go) | `ANTHROPIC_API_KEY` (provider's key) | provider console |
|
||||||
|
| Xiaomi MiMo Token Plan | `ANTHROPIC_API_KEY` (Token Plan key), `ANTHROPIC_BASE_URL` (Token Plan endpoint) | token-plan dashboard |
|
||||||
|
|
||||||
For third-party providers, `entrypoint.sh` rewrites `ANTHROPIC_BASE_URL` based on the selected `MODEL` so the `claude` CLI routes there. Currently auto-routes `mimo-*` models to `https://api.xiaomimimo.com/anthropic`. Operator-set `ANTHROPIC_BASE_URL` is never overridden.
|
For third-party providers, `entrypoint.sh` rewrites `ANTHROPIC_BASE_URL` based on the selected `MODEL` so the `claude` CLI routes there. Currently auto-routes `mimo-*` models to `https://api.xiaomimimo.com/anthropic` (pay-as-you-go). **Token Plan users** should set `ANTHROPIC_BASE_URL=https://token-plan-sgp.xiaomimimo.com/anthropic` as a workspace or org-level secret — the shell mapping is the fallback and operator-set values always win. Other Token Plan endpoints (e.g. `token-plan-hk.xiaomimimo.com`) can be used by setting the secret explicitly.
|
||||||
|
|
||||||
## Schema version
|
## Schema version
|
||||||
`template_schema_version: 1` — compatible with Molecule AI platform v1.x.
|
`template_schema_version: 1` — compatible with Molecule AI platform v1.x.
|
||||||
|
|||||||
@ -88,8 +88,16 @@ fi
|
|||||||
# is the third-party provider key, not an Anthropic Console key.
|
# is the third-party provider key, not an Anthropic Console key.
|
||||||
#
|
#
|
||||||
# Refuses to clobber an operator-set ANTHROPIC_BASE_URL — if the user
|
# Refuses to clobber an operator-set ANTHROPIC_BASE_URL — if the user
|
||||||
# provided one explicitly via secrets, that wins. The mapping below is
|
# provided one explicitly via secrets (e.g. a Xiaomi MiMo Token Plan
|
||||||
# only the fallback for known model prefixes.
|
# endpoint such as https://token-plan-sgp.xiaomimimo.com/anthropic),
|
||||||
|
# that wins. The mapping below is only the fallback for known model
|
||||||
|
# prefixes.
|
||||||
|
#
|
||||||
|
# Supported Xiaomi MiMo endpoints:
|
||||||
|
# - Pay-as-you-go: https://api.xiaomimimo.com/anthropic
|
||||||
|
# - Token Plan SG: https://token-plan-sgp.xiaomimimo.com/anthropic
|
||||||
|
# - Token Plan HK: https://token-plan-hk.xiaomimimo.com/anthropic
|
||||||
|
# (Set ANTHROPIC_BASE_URL explicitly to use a specific endpoint.)
|
||||||
#
|
#
|
||||||
# Long-term this should move to a data-driven `runtime_env` field in
|
# Long-term this should move to a data-driven `runtime_env` field in
|
||||||
# config.yaml read by the platform provisioner; tracked separately.
|
# config.yaml read by the platform provisioner; tracked separately.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user