From 2914cb1d487dfb4780b04c7223d15913aad2f42e Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Tue, 10 Feb 2026 07:36:04 -0500 Subject: [PATCH] Onboard: rename Custom API Endpoint to Custom Provider --- CHANGELOG.md | 2 +- docs/cli/onboard.md | 2 +- docs/start/onboarding-overview.md | 4 ++-- docs/start/wizard.md | 2 +- src/commands/auth-choice-options.ts | 4 ++-- src/commands/onboard-custom.ts | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77f835f5ce..165b043e0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ Docs: https://docs.openclaw.ai - 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. - 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 diff --git a/docs/cli/onboard.md b/docs/cli/onboard.md index 1fa2e5766d..e32fd6ae67 100644 --- a/docs/cli/onboard.md +++ b/docs/cli/onboard.md @@ -31,7 +31,7 @@ Flow notes: - `quickstart`: minimal prompts, auto-generates a gateway token. - `manual`: full prompts for port/bind/auth (alias of `advanced`). - 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. ## Common follow-up commands diff --git a/docs/start/onboarding-overview.md b/docs/start/onboarding-overview.md index dd91333880..6227cdc104 100644 --- a/docs/start/onboarding-overview.md +++ b/docs/start/onboarding-overview.md @@ -37,10 +37,10 @@ Use the OpenClaw app when you want a fully guided setup on macOS. Docs: - [Onboarding (macOS App)](/start/onboarding) -## Custom API Endpoint +## Custom Provider 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: - Pick OpenAI-compatible, Anthropic-compatible, or **Unknown** (auto-detect). diff --git a/docs/start/wizard.md b/docs/start/wizard.md index 31adb175aa..b869c85665 100644 --- a/docs/start/wizard.md +++ b/docs/start/wizard.md @@ -62,7 +62,7 @@ The wizard starts with **QuickStart** (defaults) vs **Advanced** (full control). **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. 2. **Workspace** — Location for agent files (default `~/.openclaw/workspace`). Seeds bootstrap files. 3. **Gateway** — Port, bind address, auth mode, Tailscale exposure. diff --git a/src/commands/auth-choice-options.ts b/src/commands/auth-choice-options.ts index 6c710521f8..9566329ed0 100644 --- a/src/commands/auth-choice-options.ts +++ b/src/commands/auth-choice-options.ts @@ -151,7 +151,7 @@ const AUTH_CHOICE_GROUP_DEFS: { }, { value: "custom", - label: "Custom API Endpoint", + label: "Custom Provider", hint: "Any OpenAI or Anthropic compatible endpoint", choices: ["custom-api-key"], }, @@ -259,7 +259,7 @@ export function buildAuthChoiceOptions(params: { label: "MiniMax M2.1 Lightning", 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) { options.push({ value: "skip", label: "Skip for now" }); diff --git a/src/commands/onboard-custom.ts b/src/commands/onboard-custom.ts index c0d4645434..6e82ff71fd 100644 --- a/src/commands/onboard-custom.ts +++ b/src/commands/onboard-custom.ts @@ -422,7 +422,7 @@ export async function promptCustomApiConfig(params: { const hasModel = existingModels.some((model) => model.id === modelId); const nextModel = { id: modelId, - name: `${modelId} (Custom API)`, + name: `${modelId} (Custom Provider)`, contextWindow: DEFAULT_CONTEXT_WINDOW, maxTokens: DEFAULT_MAX_TOKENS, input: ["text"] as ["text"],