with one click
add-provider-doc
Add documentation for a new AI provider — usage docs, env vars, Docker config, image resources.
Add documentation for a new AI provider — usage docs, env vars, Docker config, image resources.
LobeHub React component conventions. Use when editing TSX UI, choosing base-ui vs @lobehub/ui vs antd, styling with antd-style, routing, desktop variants, layouts, or component state.
Agent runtime lifecycle hooks. Use for before/after tool or step hooks, tool mocks, human intervention, sub-agent calls, context compression, evals, tracing, callAgent, or lifecycle events.
Build or extend LobeHub Agent Signal pipelines. Use for signal sources, signal/action types, policies, middleware, workflow handoff, dedupe, scope behavior, or observability.
Agent tracing CLI for execution snapshots. Use for agent-tracing, traces, snapshots, LLM call inspection, context engine data, agent step analysis, or execution debugging.
Build LobeHub builtin tool packages. Use when adding agent-callable tools, manifests, executors, runtimes, inspectors, renders, placeholders, streaming, interventions, portals, or tool registries.
Build multi-platform chat bots with the chat SDK. Use for Slack, Teams, Google Chat, Discord, GitHub, Linear bots, webhooks, mentions, slash commands, cards, modals, or streaming responses.
| name | add-provider-doc |
| description | Add documentation for a new AI provider — usage docs, env vars, Docker config, image resources. |
| disable-model-invocation | true |
| argument-hint | [provider-name] |
Complete workflow for adding documentation for a new AI provider.
docs/usage/providers/{provider-name}.mdx (English)docs/usage/providers/{provider-name}.zh-CN.mdx (Chinese)Reference: docs/usage/providers/fal.mdx
docs/self-hosting/environment-variables/model-provider.mdx (EN)docs/self-hosting/environment-variables/model-provider.zh-CN.mdx (CN)### `{PROVIDER}_API_KEY`
- Type: Required
- Description: API key from {Provider Name}
- Example: `{api-key-format}`
### `{PROVIDER}_MODEL_LIST`
- Type: Optional
- Description: Control model list. Use `+` to add, `-` to hide
- Example: `-all,+model-1,+model-2=Display Name`
Update all Dockerfiles at the end of ENV section:
DockerfileDockerfile.databaseDockerfile.pglite# {New Provider}
{PROVIDER}_API_KEY="" {PROVIDER}_MODEL_LIST=""
### {Provider Name} ###
# {PROVIDER}_API_KEY={prefix}-xxxxxxxx
hub-apac-1.lobeobjects.space