-
Notifications
You must be signed in to change notification settings - Fork 160
feat: add Doubao and SambaNova providers; enhance prompt suggestions … #289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,56 @@ | ||||||
| --- | ||||||
| sidebar_label: Doubao | ||||||
| description: Configure ByteDance's Doubao AI models in Roo Code. Access competitive language models with full integration and internationalized support. | ||||||
| keywords: | ||||||
| - doubao | ||||||
| - bytedance | ||||||
| - bytedance ai | ||||||
| - roo code | ||||||
| - api provider | ||||||
| - doubao models | ||||||
| - chinese ai | ||||||
| - language models | ||||||
| image: /img/social-share.jpg | ||||||
| --- | ||||||
|
|
||||||
| # Using Doubao With Roo Code | ||||||
|
|
||||||
| Doubao is ByteDance's Chinese AI service, offering competitive language models for various development tasks. The provider includes full API integration with embedding support and internationalized prompts. | ||||||
|
|
||||||
| **Website:** [https://www.volcengine.com/](https://www.volcengine.com/) | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## Getting an API Key | ||||||
|
|
||||||
| 1. **Sign Up/Sign In:** Visit the [Volcano Engine Console](https://console.volcengine.com/). Create an account or sign in. | ||||||
| 2. **Navigate to Model Service:** Access the AI model service section in the console. | ||||||
| 3. **Create API Key:** Generate a new API key for the Doubao service. | ||||||
| 4. **Copy the Key:** **Important:** Copy the API key immediately and store it securely. You may not be able to view it again. | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## Supported Models | ||||||
|
|
||||||
| Roo Code supports the following Doubao models: | ||||||
|
|
||||||
| * `doubao-seed-1-6-250615` (Default) - General purpose | ||||||
| * `doubao-seed-1-6-thinking-250715` - Enhanced reasoning | ||||||
| * `doubao-seed-1-6-flash-250715` - Speed optimized | ||||||
|
|
||||||
| All models support: | ||||||
| - 128,000 token context window | ||||||
| - 32,768 max output tokens | ||||||
| - Image inputs | ||||||
| - Prompt caching with 80% discount on cached reads | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## Configuration in Roo Code | ||||||
|
|
||||||
| 1. **Open Roo Code Settings:** Click the gear icon (<Codicon name="gear" />) in the Roo Code panel. | ||||||
| 2. **Select Provider:** Choose "Doubao" from the "API Provider" dropdown. | ||||||
| 3. **Enter API Key:** Paste your Doubao API key into the "Doubao API Key" field. | ||||||
| 4. **Select Model:** Choose your desired model from the "Model" dropdown. | ||||||
|
|
||||||
| **Note:** Doubao uses the base URL `https://ark.cn-beijing.volces.com/api/v3` and servers are located in Beijing, China. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Typo in the base URL: The URL 'https://ark.cn-beijing.volces.com/api/v3' appears to have a typo ('volces' instead of 'volcengine'). Please confirm and correct if needed.
Suggested change
|
||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,53 @@ | ||
| --- | ||
| sidebar_label: SambaNova | ||
| description: Configure SambaNova's high-speed AI models in Roo Code. Experience enterprise-grade inference with competitive performance and diverse model selection. | ||
| keywords: | ||
| - sambanova | ||
| - sambanova ai | ||
| - roo code | ||
| - api provider | ||
| - high-speed inference | ||
| - enterprise ai | ||
| - llm provider | ||
| - fast inference | ||
| image: /img/social-share.jpg | ||
| --- | ||
|
|
||
| # Using SambaNova With Roo Code | ||
|
|
||
| SambaNova specializes in providing high-speed inference for large language models, utilizing their Reconfigurable Dataflow Units (RDUs) through their SambaCloud portal. This delivers fast response times for supported models. | ||
|
|
||
| **Website:** [https://cloud.sambanova.ai/](https://cloud.sambanova.ai/) | ||
|
|
||
| --- | ||
|
|
||
| ## Getting an API Key | ||
|
|
||
| To use SambaNova with Roo Code, you'll need an API key from the [SambaCloud](https://cloud.sambanova.ai?utm_source=roocode&utm_medium=external&utm_campaign=cloud_signup). After signing up, navigate to the API Keys section in the left panel to create and copy your SambaCloud API key. | ||
|
||
|
|
||
| --- | ||
|
|
||
| ## Supported Models | ||
|
|
||
| Roo Code will attempt to fetch the list of available models from the SambaNova API. Common models available via SambaCloud include: | ||
|
|
||
| * `DeepSeek-R1` | ||
| * `DeepSeek-V3-0324` | ||
| * `DeepSeek-R1-Distill-Llama-70B` | ||
| * `Meta-Llama-3.3-70B-Instruct` | ||
| * `Meta-Llama-3.1-8B-Instruct` | ||
| * `Llama-4-Maverick-17B-128E-Instruct` | ||
| * `Qwen3-32B` | ||
| * `Llama-3.3-Swallow-70B-Instruct-v0.4` | ||
|
|
||
| Refer to the [SambaCloud Documentation](https://docs.sambanova.ai/cloud/docs/get-started/supported-models) for the most up-to-date list of supported models and their capabilities. | ||
|
|
||
| --- | ||
|
|
||
| ## Configuration in Roo Code | ||
|
|
||
| 1. **Open Roo Code Settings:** Click the gear icon (<Codicon name="gear" />) in the Roo Code panel. | ||
| 2. **Select Provider:** Choose "SambaNova" from the "API Provider" dropdown. | ||
| 3. **Enter API Key:** Paste your SambaNova API key into the "SambaNova API Key" field. | ||
| 4. **Select Model:** Choose your desired model from the "Model" dropdown. | ||
| 5. **(Optional) Custom Base URL:** If using a private deployment, check "Use custom base URL" and enter your endpoint URL. | ||
This file was deleted.
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo: The opening admonition marker has one extra colon. Please update "::::info Discover Community Modes" to ":::info Discover Community Modes".