Alibaba Cloud Model Studio is available in multiple regions. Each region offers various types of access domains, including workspace-dedicated and DashScope domains, and supports multiple service deployment scopes to meet different access requirements.  

## Region overview
Regions determine the **access point and data storage location**. Choose a nearby region to reduce latency.

* Service deployment scope: Determines the **inference execution location**. If you have data compliance requirements, select a scope with specific geographic boundaries. Otherwise, select the Global scope for a larger inference resource pool.

* Access domain: Affects **concurrency limits, timeouts, and other service guarantees**. Each region has its own dedicated access domain.

A complete model invocation flow is as follows:

1. Your application sends a request to the selected **region** through the access domain. Request data is stored in that region.

2. The region forwards the request to inference nodes within the **service deployment scope** for computation (all transmissions are encrypted).

3. The inference result is returned to the region for storage and then sent back to your application. Your static data always remains in the selected region.

![image](https://help-static-aliyun-doc.aliyuncs.com/assets/img/en-US/0109907871/CAEQXBiBgMC2idTW_hkiIDE2YTJkOGVmZjMxZTRkZTY5YTkzZDc0MzExNjFmM2Y37466796_20260515102254.505.svg)

## Select a region and service deployment scope
Different regions support different service deployment scopes, and Model Studio schedules inference within the selected scope. For example, US (Virginia) supports Global and US, and Germany (Frankfurt) supports Global and EU. For a complete list of regions and their supported service deployment scopes, go to the [console](https://bailian.console.alibabacloud.com).

## Access Domain
Model Studio provides three types of access domains for model inference APIs: workspace-dedicated, DashScope, and trial, covering scenarios from trial exploration to enterprise-grade production. We recommend using the **workspace-dedicated domain**. The key differences are as follows:
<table> <thead> <tr> <td> <p><b>Comparison</b></p> </td> <td> <p><b>Workspace-dedicated domain (recommended)</b></p> </td> <td> <p><b>DashScope domain (existing domain)</b></p> </td> <td> <p><b>Trial domain</b></p> </td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td> <p><b>Domain format</b></p> </td> <td> <p><code>{WorkspaceId}.{region}.maas.aliyuncs.com</code></p> </td> <td> <p><code>dashscope-intl.aliyuncs.com</code></p> <blockquote> Using <span>Singapore</span> region as an example </blockquote> </td> <td> <p><code>trial.{region}.maas.aliyuncs.com</code></p> </td> </tr> <tr> <td> <p><b>Use case</b></p> </td> <td> <p>Recommended for production environments. Offers higher concurrency capacity and network isolation, ensuring stable and low-latency access under heavy traffic.</p> </td> <td> <p>For existing integrations. We recommend migrating to the <a href="#section-migrate-domain">workspace-dedicated domain</a>.</p> </td> <td> <p>Quick trial and feature validation. Not recommended for production environments.</p> </td> </tr> <tr> <td> <p><b>Authentication scope</b></p> </td> <td> <p>Access to the current workspace only</p> </td> <td> <p>Access to all workspaces</p> </td> <td> <p>Access to all workspaces</p> </td> </tr> <tr> <td> <p><b>Rate limits</b></p> </td> <td> <p>RPM and TPM vary by model and are aggregated at the Alibaba Cloud account level</p> </td> <td> <p>RPM and TPM vary by model and are aggregated at the Alibaba Cloud account level</p> </td> <td> <p>RPM is 1000 (at the Alibaba Cloud account level); TPM varies by model</p> </td> </tr> <tr> <td> <p><b>Request timeout</b></p> </td> <td> <p>3600 seconds</p> </td> <td> <p>600 seconds</p> </td> <td> <p>600 seconds</p> </td> </tr> <tr> <td> <p><b>Protocol support</b></p> </td> <td> <p>HTTP, SSE, WebSocket, WebRTC, AOQ (AI over QUIC)</p> </td> <td> <p>HTTP, SSE, WebSocket</p> </td> <td> <p>HTTP, SSE</p> </td> </tr> <tr> <td> <p><b>SLA</b></p> </td> <td> <p>99.9%</p> </td> <td> <p>99.9%</p> </td> <td> <p>Not provided</p> </td> </tr> </tbody> </table>

## Regional access information
Each region has its own access domain, API Key, and model list. **These cannot be used across regions**.
<table> <thead> <tr> <td> <p><b>Region</b></p> </td> <td> <p><b>Region ID</b></p> </td> <td> <p><b>Workspace-dedicated domain</b></p> </td> <td> <p><b>DashScope domain</b></p> </td> <td> <p><b>Trial domain</b></p> </td> <td> <p><b>API Key</b></p> </td> <td> <p><b>Model list</b></p> </td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td> <p>China (Beijing)</p> </td> <td> <p><code>cn-beijing</code></p> </td> <td> <p></p> <p><code><a href="https://bailian.console.alibabacloud.com/cn-beijing?tab=globalset#/efm/business_management">{WorkspaceId}</a>.cn-beijing.maas.aliyuncs.com</code></p> </td> <td> <p><code>dashscope.aliyuncs.com</code></p> </td> <td> <p><code>trial.cn-beijing.maas.aliyuncs.com</code></p> </td> <td> <p><span><a href="https://bailian.console.alibabacloud.com/cn-beijing?tab=model#/api-key">Key Management</a></span></p> </td> <td> <p><span><a href="https://bailian.console.alibabacloud.com/cn-beijing?tab=model#/model-market">Available Models</a></span></p> </td> </tr> <tr> <td> <p>Singapore</p> </td> <td> <p><code>ap-southeast-1</code></p> </td> <td> <p></p> <p><code><a href="https://modelstudio.console.alibabacloud.com/ap-southeast-1">{WorkspaceId}</a>.ap-southeast-1.maas.aliyuncs.com</code></p> </td> <td> <p><code>dashscope-intl.aliyuncs.com</code></p> </td> <td> <p><code>trial.ap-southeast-1.maas.aliyuncs.com</code></p> </td> <td> <p><span><a href="https://bailian.console.alibabacloud.com/?apiKey=1#/api-key">Key Management</a></span></p> </td> <td> <p><span><a href="https://modelstudio.console.alibabacloud.com/ap-southeast-1?tab=doc#/doc/?type=model\&amp;url=2840914">Available Models</a></span></p> </td> </tr> <tr> <td> <p>Germany (Frankfurt)</p> </td> <td> <p><code>eu-central-1</code></p> </td> <td> <p></p> <p><code><a href="https://modelstudio.console.alibabacloud.com/eu-central-1?tab=globalset#/efm/business_management">{WorkspaceId}</a>.eu-central-1.maas.aliyuncs.com</code></p> </td> <td> <p>Not supported</p> </td> <td> <p>Not yet supported</p> </td> <td> <p><span><a href="https://modelstudio.console.alibabacloud.com/eu-central-1?tab=dashboard#/api-key">Key Management</a></span></p> </td> <td> <p><span><a href="https://modelstudio.console.alibabacloud.com/eu-central-1?tab=doc#/doc/?type=model\&amp;url=2840914">Available Models</a></span></p> </td> </tr> <tr> <td> <p>Japan (Tokyo)</p> </td> <td> <p><code>ap-northeast-1</code></p> </td> <td> <p></p> <p><code><a href="https://modelstudio.console.alibabacloud.com/ap-northeast-1?tab=globalset#/efm/business_management">{WorkspaceId}</a>.ap-northeast-1.maas.aliyuncs.com</code></p> <p></p> </td> <td> <p>Not supported</p> </td> <td> <p>Not yet supported</p> </td> <td> <p><span><a href="https://modelstudio.console.alibabacloud.com/ap-northeast-1?tab=dashboard#/api-key">Key Management</a></span></p> </td> <td> <p><span><a href="https://modelstudio.console.alibabacloud.com/ap-northeast-1?tab=doc#/doc/?type=model\&amp;url=2840914">Available Models</a></span></p> </td> </tr> <tr> <td> <p>China (Hong Kong)</p> </td> <td> <p><code>cn-hongkong</code></p> </td> <td> <p><code><a href="https://modelstudio.console.alibabacloud.com/cn-hongkong?tab=globalset#/efm/business_management">{WorkspaceId}</a>.cn-hongkong.maas.aliyuncs.com</code></p> </td> <td> <p><code>cn-hongkong.dashscope.aliyuncs.com</code></p> </td> <td> <p><code>trial.cn-hongkong.maas.aliyuncs.com</code></p> </td> <td> <p><a href="https://modelstudio.console.alibabacloud.com/cn-hongkong?tab=dashboard#/api-key">Key Management</a></p> </td> <td> <p><a href="https://modelstudio.console.alibabacloud.com/cn-hongkong?tab=doc#/doc/?type=model\&amp;url=2840914">Available Models</a></p> </td> </tr> <tr> <td> <p>US (Virginia)</p> </td> <td> <p><code>us-east-1</code></p> </td> <td> <p></p> <p><code><a href="https://modelstudio.console.alibabacloud.com/us-east-1?tab=globalset#/efm/business_management">{WorkspaceId}</a>.us-east-1.maas.aliyuncs.com</code></p> </td> <td> <p>Not supported</p> </td> <td> <p>Not yet supported</p> </td> <td> <p><span><a href="https://modelstudio.console.alibabacloud.com/us-east-1?tab=dashboard#/api-key">Key Management</a></span></p> </td> <td> <p><span><a href="https://modelstudio.console.alibabacloud.com/us-east-1?tab=doc#/doc/?type=model\&amp;url=2840914">Available Models</a></span></p> </td> </tr> </tbody> </table>

* **Germany (Frankfurt), Japan (Tokyo)** **, and China (Hong Kong)** regions use **Workspaces** to separate service deployment scopes. Before making API calls, go to the Workspace Management page to create a workspace and select a service deployment scope: [Germany (Frankfurt)](https://modelstudio.console.alibabacloud.com/eu-central-1?tab=globalset#/efm/business_management) (Global/EU), [Japan (Tokyo)](https://modelstudio.console.alibabacloud.com/ap-northeast-1?tab=globalset#/efm/business_management) (Global/Japan), [China (Hong Kong)](https://modelstudio.console.alibabacloud.com/cn-hongkong?tab=globalset#/efm/business_management) (Global/Hong Kong).

* **US (Virginia)** region: Use model names with the `-us` suffix (such as `qwen-plus-us`) to restrict inference to the US. Without the suffix, inference defaults to the **Global** scope.

* **China (Beijing)** and **Singapore** regions each support only one service deployment scope (Chinese mainland and International, respectively), so no selection is needed.

## Migrate to workspace-dedicated domain
Migrating from a DashScope domain or trial domain to a workspace-dedicated domain requires only two steps, with no changes to your business logic code:

1. **Obtain the workspace-dedicated domain** : On the [Workspace Management](https://bailian.console.alibabacloud.com/cn-beijing?tab=globalset#/efm/business_management) page, copy the content in the **API Host** column.

2. **Replace the domain in the request URL** : Replace the original domain in your code with the copied API Host (e.g., `llm-xxx.cn-beijing.maas.aliyuncs.com`). Using China (Beijing) region as an example, where `llm-xxx` is the workspace ID:

   * OpenAI compatible: Replace `https://dashscope.aliyuncs.com/compatible-mode/v1` with `https://llm-xxx.cn-beijing.maas.aliyuncs.com/compatible-mode/v1`

   * DashScope: Replace `https://dashscope.aliyuncs.com/api/v1` with `https://llm-xxx.cn-beijing.maas.aliyuncs.com/api/v1`

   * Anthropic compatible: Replace `https://dashscope.aliyuncs.com/apps/anthropic` with `https://llm-xxx.cn-beijing.maas.aliyuncs.com/apps/anthropic`

## Feature availability by region
<table> <thead> <tr> <td> <p><b>Feature</b></p> </td> <td> <p><b>Singapore</b></p> </td> <td> <p><b>US (Virginia)</b></p> </td> <td> <p><b>China (Beijing)</b></p> </td> <td> <p><b>China (Hong Kong)</b></p> </td> <td> <p><b>Germany (Frankfurt)</b></p> </td> <td> <p><b>Japan (Tokyo)</b></p> </td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td> <p>Real-time inference</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> </tr> <tr> <td> <p>Batch inference</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> </tr> <tr> <td> <p>Playground</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> </tr> <tr> <td> <p>Monitoring (standard)</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> </tr> <tr> <td> <p>Monitoring (advanced)</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> </tr> <tr> <td> <p>Alerting</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> </tr> <tr> <td> <p>Transmission security</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> </tr> <tr> <td> <p>Permissions</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Supported</span></p> </td> </tr> <tr> <td> <p>Fine-tuning</p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> <td> <p><span>Not supported</span></p> </td> </tr> </tbody> </table>

## FAQ
**Do I need to use an overseas region to call the Model Studio API (for example, to call deepseek models)?**

No. You can call all models, including deepseek, from a Chinese mainland region such as **China (Beijing)**. Overseas regions are optional.

Configure models such as deepseek with a Model Studio API key. Model Studio API keys support both the pay-as-you-go billing method and the token plan billing method, and both support deepseek models.

To configure a model, create an API key in the Model Studio console, and use the OpenAI-compatible base URL together with the API key to call the model.

## References
* [Qwen API Reference](https://www.alibabacloud.com/help/en/document_detail/2712576.html)

* [Recommended models](https://www.alibabacloud.com/help/en/document_detail/2840914.html) --- Models and context lengths by region

* [Model inference pricing](https://www.alibabacloud.com/help/en/document_detail/2987148.html) --- Pricing by region

* [Rate limiting](https://www.alibabacloud.com/help/en/document_detail/2840182.html)--- RPM and TPM limits

* [Obtain an API key](https://www.alibabacloud.com/help/en/document_detail/2712195.html) --- Create and manage keys

* [Base URL overview](https://www.alibabacloud.com/help/en/document_detail/3042998.html) --- Model API access URLs

* [Realtime API Reference](https://www.alibabacloud.com/help/en/document_detail/3046058.html)