Skip to content

feat: Add VolcEngine and BytePlus (Pay-per-use & Coding Plan) support#1608

Merged
Re-bin merged 6 commits intoHKUDS:mainfrom
Maaannnn:feat-volcengine-tuning
Mar 12, 2026
Merged

feat: Add VolcEngine and BytePlus (Pay-per-use & Coding Plan) support#1608
Re-bin merged 6 commits intoHKUDS:mainfrom
Maaannnn:feat-volcengine-tuning

Conversation

@Maaannnn
Copy link
Copy Markdown
Contributor

@Maaannnn Maaannnn commented Mar 6, 2026

feat: Add VolcEngine and BytePlus (Pay-per-use & Coding Plan) support

Description

This PR adds VolcEngine support (Coding Plan) and BytePlus support (both Pay-per-use and Coding Plan) to Nanobot by providing the correct API settings and schemas.

Added Providers & Endpoint Mapping

Provider Name API Endpoint Description
volcengine_coding_plan ark.cn-beijing.volces.com/api/coding/v3 Volcano Engine Coding Plan
byteplus ark.ap-southeast.bytepluses.com/api/v3 BytePlus Pay-per-use
byteplus_coding_plan ark.ap-southeast.bytepluses.com/api/coding/v3 BytePlus Coding Plan

Key Changes

  1. Schema Expansion: Updated nanobot/config/schema.py to include new providers.
  2. Registry Update: Modified nanobot/providers/registry.py to map providers to their correct API gateways.

Checklist

  • No breaking changes
  • Accurate API endpoint mapping
  • Schemas updated
  • No redundant code/files

Note for Maintainers

Adjust provider naming or config if needed.

Re-bin added a commit that referenced this pull request Mar 12, 2026
@Re-bin Re-bin merged commit 556cb3e into HKUDS:main Mar 12, 2026
sorker pushed a commit to sorker/nanobot that referenced this pull request Mar 24, 2026
Wattysaid pushed a commit to kieran-assistant/nanobot that referenced this pull request Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants