All Products
Search
Document Center

App Streaming:CreateModelProviderTemplate

Last Updated:Jun 17, 2026

Create Model Provider Template

Operation description

You can create a model provider template under a model template in the Wuying Agent Management Center. This template is used to configure the connection information and keys for model services (such as Alibaba Cloud Bailian, Token Plan, and Moonshot) that Agents can call. After creation, the model provider template is automatically associated with the specified model template.

Make sure you are fully familiar with the operations and usage of the Wuying Agent Management Center before calling this API.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

appstreaming:CreateModelProviderTemplate

create

*全部资源

*

None None

Request parameters

Parameter

Type

Required

Description

Example

BizType

integer

Yes

Business type.

Valid values:

  • 1 :

    Enterprise Edition

1

AgentPlatform

string

No

Agent platform.

Valid values:

  • ENTERPRISE :

    Enterprise Edition

  • ENTERPRISE_JVS :

    Enterprise Edition JVS Computer, Enterprise Edition Hermes Agent

ENTERPRISE

AgentProvider

string

Yes

Agent provider name.

Valid values:

  • OpenClaw :

    OpenClaw

OpenClaw

ModelTemplateId

string

Yes

Associated model group ID.

mt-xxxx

ProviderName

string

Yes

Model provider name. Must be unique within the same model template. Naming rules vary by ProviderType. For details, see the ProviderType description.

bailian

ProviderType

string

No

Model provider type. Different types impose different constraints on ProviderName and Config:

  • WuyingCredit: Wuying credit package. ProviderName must be wuying-credit. Created by copying from the system template. Config is not required.

  • Managed: Managed provider. System-reserved names such as wuying-credit cannot be used. Config is required.

  • Custom: User-defined provider. ProviderName must start with the provider- prefix. Config is required.

Valid values:

  • WuyingCredit :

    Wuying credit package model. Available after purchasing a credit package.

  • Custom :

    Provider with custom configuration

  • Managed :

    Third-party managed provider, centrally managed by the platform (e.g., Bailian, Moonshot)

Managed

Name

string

No

Model provider template name.

阿里云百炼

Description

string

No

Model provider template description.

阿里云百炼服务商

Config

string

Yes

Model provider configuration JSON, containing connection information such as baseUrl, apiKey, and api. The apiKey is encrypted after creation. Not required when ProviderType is WuyingCredit, as it is copied from the system template.

{ "api": "openai-completions", "apiKey": "sk-xxxx", "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1" }

EnableWuyingProxy

boolean

No

Whether to enable Wuying security proxy. Must be true when ProviderType is WuyingCredit.

Valid values:

  • true :

    Yes

  • false :

    No

true

Response elements

Element

Type

Description

Example

object

Request result.

Data

object

Returned result object.

ProviderTemplateId

string

Model provider template ID.

mpt-xxxx

RequestId

string

Request ID.

1CBAFFAB-B697-4049-A9B1-67E1FC5F****

Examples

Success response

JSON format

{
  "Data": {
    "ProviderTemplateId": "mpt-xxxx"
  },
  "RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****"
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.