BytePlus ModelArk
BytePlus ModelArk model provider plugin
Install
$
openclaw plugins install clawhub:byteplus-modelarkbyteplus-modelark
An OpenClaw plugin that adds BytePlus ModelArk as a model provider.
Providers
| Provider ID | Endpoint | Description |
|---|---|---|
byteplus-modelark | ark.ap-southeast.bytepluses.com/api/v3 | General-purpose models (Seed 2.0 Pro, Seed 2.0 Lite, Seed 1.8, Kimi K2.5, GLM 4.7) |
byteplus-modelark-plan | ark.ap-southeast.bytepluses.com/api/coding/v3 | Coding plan models (Ark Code Latest) |
Both providers are registered from a single BYTEPLUS_API_KEY.
Models
byteplus-modelark (general)
| Model ID | Name | Input | Context | Max Tokens |
|---|---|---|---|---|
seed-2-0-pro-260328 | Seed 2.0 Pro | text, image | 256 000 | 8 192 |
seed-2-0-lite-260228 | Seed 2.0 Lite | text, image | 256 000 | 4 096 |
seed-1-8-251228 | Seed 1.8 | text, image | 256 000 | 4 096 |
kimi-k2-5 | Kimi K2.5 | text | 131 072 | 16 384 |
glm-4-7 | GLM 4.7 | text, image | 128 000 | 8 192 |
byteplus-modelark-plan (coding)
| Model ID | Name | Input | Context | Max Tokens |
|---|---|---|---|---|
ark-code-latest | Ark Code (Latest) | text | 256 000 | 8 192 |
Setup
1. Install the plugin:
openclaw plugins install byteplus-modelark
2. Run the onboarding wizard and enter your API key when prompted:
openclaw onboard
# Select "BytePlus ModelArk" as your provider
# Select "BytePlus ModelArk API key" and enter your key
You can obtain an API key from the BytePlus ModelArk console.
Default model
byteplus-modelark/seed-2-0-pro-260328
Files
| File | Purpose |
|---|---|
index.ts | Plugin entry point — registers the provider via definePluginEntry |
byteplus-models.ts | Self-contained model catalog, base URLs, and cost config |
provider-catalog.ts | Builds ModelProviderConfig objects for both endpoints |
openclaw.plugin.json | Plugin manifest — provider IDs, auth env vars, CLI flags |
package.json | Package definition with openclaw.providers metadata |
