How to use Roo Code with SiliconFlow APIs

Содержание

Roo Code is an open-source & AI-powered coding assistant that runs in VS Code. It can read and write files across your entire codebase, execute terminal commands, browse the web, and tackle complex multi-step tasks through natural conversation—it's like having a whole dev team right inside your editor.

In this guide, we'll walk you through how to intergrate SiliconFlow APIs into Roo Code, giving you access to 200+ frontier models at competitive pricing.

Step 1: Prerequisites

Get Your SiliconFlow API Key

Before you begin, ensure you have a valid SiliconFlow account:

  • Register a SiliconFlow account at https://cloud.siliconflow.com/. You can sign up with Google or GitHub.

  • Log in and navigate to API Keys in the dashboard.

  • Click 🔑Create API Key and add a name to your key to help you identify it later, then confirm to create it.

  • Click the API key to copy it automatically.

⚠️ Note: Keep your API key secure; you will need it for the configuration in Step 3.

Step 2: Install Roo Code

Next, install the Roo Code extension in VS Code.

  1. Visit the official Roo Code website: https://roocode.com/

  2. Click Install in the top-right corner.

  1. You will be redirected to the VS Code Marketplace; Click Install to proceed

  2. When prompted by your browser, allow it to open Visual Studio Code, then click Install within the editor to complete the setup.

Step 3: Configure SiliconFlow APIs

  1. Open Roo Code: Click the Roo Code icon in the Activity Bar (left-hand side of VS Code).

  2. Access Settings: Sign in (or continue without an account) and click the ⚙️ Settings (gear icon) in the top-right corner.

  1. Select Provider: Choose 3rd-party Provider and fill in the following details:

    1. API Provider: OpenAI Compatible

    2. Base URL: https://api.siliconflow.com/v1

    3. OpenAI Compatible API Key: Paste Your SiliconFlow API Key Here

    4. Model ID: Enter the model you want to use, for example zai-org/GLM-5.1. You can browse the full model list at SiliconFlow's model library https://www.siliconflow.com/model

  2. Click Finish to save your settings.

  1. Fine-Tuning Your Profile

Rename your configuration profile to siliconflow for easier access later. You can also fine-tune your setup in the settings section:

  • Performance: Adjust max output tokens and context window size.

  • Capabilities: Enable image support and other advanced parameters.

  • Billing: View detailed prompt caching rates (Input, Output, and Cache pricing).

Step 4: Start Building with Roo Code

With your SiliconFlow APIs configured, you can now leverage Roo Code's diverse modes, powered by high-performance SiliconFlow models, to streamline your development workflow.

ROO Code Modes

What it does

Best for

Architect

Plan and design before implementation

System design, high-level planning, architecture discussions

Code

Write, modify, and refactor code

Implementing features, debugging, general development

Ask

Get answers and explanations

Code explanation, concept exploration, technical learning

Debug

Diagnose and fix software issues

Tracking down bugs, diagnosing errors, resolving complex issues

Orchestrator

Coordinate tasks across multiple modes

Multi-step projects, automating complex workflows

Each mode comes with its own tool access level and behavior, for a deeper dive, check out the Roo Code Modes documentation.

Beyond the defaults, you can tailor Roo Code's behavior by customizing existing modes or creating Specialized Assistants. See the Custom Modes documentation for detailed setup instructions.

You can also configure Auto-approve settings, enabling Roo Code to run specific commands seamlessly without asking every time.

Already Using OpenRouter?

If you're managing models across multiple platforms, you can now connect your SiliconFlow API key to OpenRouter using BYOK, so you get a unified workflow without switching between accounts.

Once connected:

  • Requests draw from your SiliconFlow balance first

  • Billing and rate limits stay in your SiliconFlow account

  • OpenRouter's fallback routing still works to improve reliability

Bonus: OpenRouter waives platform fees on your first 1M BYOK requests per month.

Resources

Roo Code

OpenRouter

SiliconFlow

Готовы ускорить ваше развитие ИИ?

Готовы ускорить ваше развитие ИИ?

Готовы ускорить ваше развитие ИИ?