Cline
Cline is a VS Code plugin that uses large language models (LLMs) to handle complex software development tasks. It offers a convenient and efficient coding experience. Advantages of Cline:
- Deep integration with MaaS: Cline connects to DeepSeek model services on MaaS.
- File management and code correction: You can easily create and edit files while monitoring real-time linter and editor errors. Cline detects issues like missing imports or syntax errors, suggests fixes, and improves your coding efficiency and accuracy.
- Terminal interaction and instant response: Cline includes a terminal for running commands and viewing outputs in real time. It helps you quickly find and fix server issues, keeping development smooth.
- One-stop web solution: For web tasks, Cline starts websites in a headless browser, simulates user actions, and captures screenshots and logs. This helps identify and correct runtime and visual errors, ensuring high-quality web applications.
This guide describes how to use Cline to call a DeepSeek model deployed on MaaS to build an AI coding assistant.
Constraints
This function is only available in CN-Hong Kong.
Billing
This section describes how to use a built-in service or deploy a built-in service as My Services. The billing of the two methods is as follows:
- Using a built-in service: Calling a built-in service charges you based on token count. For details, see Inference Service Billing Items.
- Deploying a built-in service as My Services: Calling My Services charges you based on compute and storage resources. For details, see Compute Resource Billing Items.
This section describes how to deploy a built-in service as My Services for calls. Calling My Services uses compute and storage resources, which are billed. For details, see Compute Resource Billing Items.
Prerequisites
- You have registered a HUAWEI ID. For details, see Signing Up for a HUAWEI ID and Enabling Huawei Cloud Services.
- For details, see Configuring MaaS Access Permissions.
Supported Models
The system supports text generation models with a context length of at least 32K.
You can log in to the MaaS console. In the Model Filtering area of Model Square, choose Text Generation for Type and 32K and 64K for Context Length to view the supported models.
Step 1: Installing Cline in VS Code
- Open VS Code. Click
on the navigation pane, enter Cline in the search box, and click Install. If you see a small robot icon
on the left, Cline is installed.Figure 2 Installing Cline
Step 2: Preparing for MaaS Model API Access
Obtain key details about the target MaaS DeepSeek model service for connecting with Cline.
- In the navigation pane of the MaaS console, choose Model Inference > Real-time inference.
- Click the Built-in Services tab. In the Operation column of the target service, click Subscribe.
- In the displayed dialog box, select built-in services as required, select I have read and agree to this statement and MaaS Service Agreement, and click Subscribe.
Selecting a built-in service will subscribe all its model versions.
- Click View Call Description in the Operation column of the subscribed built-in service. Select a version.
- In the View Call Description dialog box, click Create API Key, set related parameters, and click OK.
API keys are used for API authentication. You can create up to 30 keys. After an API key is created, its tag cannot be changed. Each key is displayed only once after creation. Keep it secure. If the key is lost, it cannot be retrieved. In this case, create a new API key. For details about the API key parameters, see Creating an API Key.
- In the Your API Key dialog box, copy the key and store it securely. After the key is saved, click Saved. Confirm and Close.
After you click Saved. Confirm and Close, the key cannot be viewed again.
- Check the API URL and model name in the View Call Description dialog box. You will need these for the next steps in subsequent configuration.
- In the navigation pane of the MaaS console, choose Model Inference > Real-time inference.
- Click the My Services tab and click Deploy Model in the upper right corner to create a model service. For details, see Deploying a Model Service.
- Locate a running model service and choose in the Operation column.
- In the View Call Description dialog box, click Create API Key, set related parameters, and click OK.
API keys are used for API authentication. You can create up to 30 keys. After an API key is created, its tag cannot be changed. Each key is displayed only once after creation. Keep it secure. If the key is lost, it cannot be retrieved. In this case, create a new API key. For details about the API key parameters, see Creating an API Key.
- In the Your API Key dialog box, copy the key and store it securely. After the key is saved, click Saved. Confirm and Close.
After you click Saved. Confirm and Close, the key cannot be viewed again.
- Check the API URL and model name in the View Call Description dialog box. You will need these for the next steps in subsequent configuration.
Step 3: Configuring the MaaS API in Cline
- Configure the MaaS model service.
- Open VS Code, click
in the navigation pane to open the Cline plugin, and click
in the upper right corner. Figure 3 Opening the cline plugin
- On the Settings page, configure related information and click Done.
- Open VS Code, click
- Use the Cline plugin in VS Code to call the MaaS API for automatic code generation.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot

