Onboard: rename Custom API Endpoint to Custom Provider

This commit is contained in:
Gustavo Madeira Santana
2026-02-10 07:36:04 -05:00
parent c0befdee0b
commit 2914cb1d48
6 changed files with 8 additions and 8 deletions

View File

@@ -16,7 +16,7 @@ Docs: https://docs.openclaw.ai
- Agents: include runtime shell in agent envelopes. (#1835) Thanks @Takhoffman. - Agents: include runtime shell in agent envelopes. (#1835) Thanks @Takhoffman.
- Agents: auto-select `zai/glm-4.6v` for image understanding when ZAI is primary provider. (#10267) Thanks @liuy. - Agents: auto-select `zai/glm-4.6v` for image understanding when ZAI is primary provider. (#10267) Thanks @liuy.
- Paths: add `OPENCLAW_HOME` for overriding the home directory used by internal path resolution. (#12091) Thanks @sebslight. - Paths: add `OPENCLAW_HOME` for overriding the home directory used by internal path resolution. (#12091) Thanks @sebslight.
- Onboarding: add Custom API Endpoint flow for OpenAI and Anthropic-compatible endpoints. (#11106) Thanks @MackDing. - Onboarding: add Custom Provider flow for OpenAI and Anthropic-compatible endpoints. (#11106) Thanks @MackDing.
### Fixes ### Fixes

View File

@@ -31,7 +31,7 @@ Flow notes:
- `quickstart`: minimal prompts, auto-generates a gateway token. - `quickstart`: minimal prompts, auto-generates a gateway token.
- `manual`: full prompts for port/bind/auth (alias of `advanced`). - `manual`: full prompts for port/bind/auth (alias of `advanced`).
- Fastest first chat: `openclaw dashboard` (Control UI, no channel setup). - Fastest first chat: `openclaw dashboard` (Control UI, no channel setup).
- Custom API Endpoint: connect any OpenAI or Anthropic compatible endpoint, - Custom Provider: connect any OpenAI or Anthropic compatible endpoint,
including hosted providers not listed. Use Unknown to auto-detect. including hosted providers not listed. Use Unknown to auto-detect.
## Common follow-up commands ## Common follow-up commands

View File

@@ -37,10 +37,10 @@ Use the OpenClaw app when you want a fully guided setup on macOS. Docs:
- [Onboarding (macOS App)](/start/onboarding) - [Onboarding (macOS App)](/start/onboarding)
## Custom API Endpoint ## Custom Provider
If you need an endpoint that is not listed, including hosted providers that If you need an endpoint that is not listed, including hosted providers that
expose standard OpenAI or Anthropic APIs, choose **Custom API Endpoint** in the expose standard OpenAI or Anthropic APIs, choose **Custom Provider** in the
CLI wizard. You will be asked to: CLI wizard. You will be asked to:
- Pick OpenAI-compatible, Anthropic-compatible, or **Unknown** (auto-detect). - Pick OpenAI-compatible, Anthropic-compatible, or **Unknown** (auto-detect).

View File

@@ -62,7 +62,7 @@ The wizard starts with **QuickStart** (defaults) vs **Advanced** (full control).
**Local mode (default)** walks you through these steps: **Local mode (default)** walks you through these steps:
1. **Model/Auth** — Anthropic API key (recommended), OpenAI, or Custom API Endpoint 1. **Model/Auth** — Anthropic API key (recommended), OpenAI, or Custom Provider
(OpenAI-compatible, Anthropic-compatible, or Unknown auto-detect). Pick a default model. (OpenAI-compatible, Anthropic-compatible, or Unknown auto-detect). Pick a default model.
2. **Workspace** — Location for agent files (default `~/.openclaw/workspace`). Seeds bootstrap files. 2. **Workspace** — Location for agent files (default `~/.openclaw/workspace`). Seeds bootstrap files.
3. **Gateway** — Port, bind address, auth mode, Tailscale exposure. 3. **Gateway** — Port, bind address, auth mode, Tailscale exposure.

View File

@@ -151,7 +151,7 @@ const AUTH_CHOICE_GROUP_DEFS: {
}, },
{ {
value: "custom", value: "custom",
label: "Custom API Endpoint", label: "Custom Provider",
hint: "Any OpenAI or Anthropic compatible endpoint", hint: "Any OpenAI or Anthropic compatible endpoint",
choices: ["custom-api-key"], choices: ["custom-api-key"],
}, },
@@ -259,7 +259,7 @@ export function buildAuthChoiceOptions(params: {
label: "MiniMax M2.1 Lightning", label: "MiniMax M2.1 Lightning",
hint: "Faster, higher output cost", hint: "Faster, higher output cost",
}); });
options.push({ value: "custom-api-key", label: "Custom API Endpoint" }); options.push({ value: "custom-api-key", label: "Custom Provider" });
if (params.includeSkip) { if (params.includeSkip) {
options.push({ value: "skip", label: "Skip for now" }); options.push({ value: "skip", label: "Skip for now" });

View File

@@ -422,7 +422,7 @@ export async function promptCustomApiConfig(params: {
const hasModel = existingModels.some((model) => model.id === modelId); const hasModel = existingModels.some((model) => model.id === modelId);
const nextModel = { const nextModel = {
id: modelId, id: modelId,
name: `${modelId} (Custom API)`, name: `${modelId} (Custom Provider)`,
contextWindow: DEFAULT_CONTEXT_WINDOW, contextWindow: DEFAULT_CONTEXT_WINDOW,
maxTokens: DEFAULT_MAX_TOKENS, maxTokens: DEFAULT_MAX_TOKENS,
input: ["text"] as ["text"], input: ["text"] as ["text"],