Provider Slug:
byteplusQuick Start
Get BytePlus ModelArk working in 3 steps:Tip: You can also set
provider="@byteplus" in Portkey() and use just model="ep-m-your-endpoint-id" in the request.Add Provider in Model Catalog
- Go to Model Catalog → Add Provider
- Select BytePlus
- Choose existing credentials or create new by entering your BytePlus API key
- Name your provider (e.g.,
byteplus-prod)
Configuration Parameters
When using headers directly, pass the region via the
x-portkey-byteplus-region header.
Complete Setup Guide →
See all setup options, code examples, and detailed instructions
Supported Endpoints
Supported Features
Embeddings
Generate multimodal embeddings using BytePlus ModelArk:Image Generation
Generate images using BytePlus ModelArk image models:Additional Image Generation Parameters
BytePlus supports additional parameters for image generation:Responses API
Use the OpenAI Responses API format with BytePlus models:Responses API reference
Full Responses API docs — streaming, tools, instructions, and more
Regions
BytePlus ModelArk is available in multiple regions. Configure the region when setting up your provider:Supported Models
BytePlus ModelArk provides access to various foundation models. Use either:- Model ID (preset endpoints):
ep-m-xxxformat - Endpoint ID (custom endpoints):
ep-xxxformat
Next Steps
Add Metadata
Add metadata to your BytePlus requests
Gateway Configs
Add gateway configs to your BytePlus requests
Tracing
Trace your BytePlus requests
Fallbacks
Setup fallback strategies with BytePlus
SDK Reference
Complete Portkey SDK documentation

