Skip to content

Publish a Model (Multimodal) ​

Target Outcome ​

The model processes every declared input modality, passes protocol testing, and is published with accurate capability labels.

Applicable Roles ​

  • Model Provider

Before You Start ​

  • Prepare the model source, identifier, API credential, endpoint, and non-sensitive text-plus-media samples.
  • Confirm supported input combinations, size limits, protocol, billing, and rate limits.

Procedure ​

  1. From the platform home page, select My Models in the left navigation.
  2. Open My Publications. Use Public Models / Private Models to switch publication areas, or open Overview and My Aggregations when needed.
  3. Select Publish Model in the upper-right corner.
  4. Select a publication area:
    • Publish to Private Area makes the model visible only within the team or tenant and keeps it out of the public catalog.
    • Publish to Public Area lists the model in the public catalog for all tenants and allows independent pricing and rate limits.
  5. Select Publish to Public Area to open Step 1.

Choose the publication area

Step 1: Basic Information ​

  • Under Model Source / Meta-Model Information:
    • Select a meta-model, such as Qwen3.6-plus.
    • Select a model source, such as Alibaba - China.
    • Enter the request URL, such as https://dashscope.aliyuncs.com.
    • Enter the API key in the protected field, such as sk-***.
    • Enter the exact upstream Model Source ID, such as qwen3.6-plus.

Model source and meta-model information

  • Confirm the model type, such as Chat Model for a multimodal conversation model.

Confirm the model type

  • Under Request Headers, keep the default Authorization: Bearer <key> template and add only headers required by the upstream service.

Configure request headers

  • Under Model Parameters:
    • Select the verified input modalities, such as Text, Image, and Video.
    • Select the verified output modality, such as Text.
    • Enable Thinking Mode only when the model has been tested to support it. Function Calling and Tool Support remain planned capabilities and must not be configured as currently available features.
    • Set maximum context, input, and output tokens according to the upstream specification.

Configure model parameters

  • Under Supported Protocols and Default Parameters, select one or more tested protocols, such as OpenAI Chat Completions, OpenAI Responses, or Anthropic Messages. Run connectivity testing before continuing, then enter the endpoint and configure parameters such as Temperature, Top-P, N, Stream, Max Tokens, Presence Penalty, Frequency Penalty, User, and Seed.

Test the official native protocol

  • Enter the public Custom Identifier and a description of the capabilities actually tested.

Complete basic information

  • Select Publish Immediately or Scheduled Publication.

Choose the publication method

  • Select Next to open Step 2.

Step 2: Billing Configuration ​

  • Select Token Billing or Free.
  • For token billing:
    • Enable Show Price Comparison when a reference price should be displayed.
    • Optionally enable context-length tiers.
    • Optionally enable independent cache-hit pricing.
    • Enter input, output, and cache-hit sale prices and optional original prices for each tier.
    • Optionally configure WebSearch charges and a free quota.

Configure billing

  • Select Next to open Step 3.

Step 3: Rate-Limit Configuration ​

  • Select Enable Rate Limiting or Disabled.
  • Configure default RPM and TPM values, or set either limit to Unlimited.

Configure rate limits

  • Select Save Only or Submit for Review.

Parameter Reference - Multimodal Model ​

FieldTypeExampleDescription
Meta-ModelSelectQwen3.6-plusRequired; base meta-model
Model SourceSelectAlibaba - ChinaRequired; upstream Model Provider
Request URLURLhttps://dashscope.aliyuncs.comRequired; model-service base URL
API KeyPasswordsk-***Required; protected upstream credential
Model Source IDTextqwen3.6-plusRequired; exact upstream model name
Model TypeSingle selectChat ModelRequired; model function
Request HeadersKey-value pairsAuthorization: Bearer <key>Optional; authentication and custom headers
Input ModalitiesMulti-selectText / Image / VideoRequired; accepted input types
Output ModalitiesMulti-selectTextRequired; result types
Advanced CapabilitiesSwitchThinking ModeOptional; enable only verified capabilities. Function Calling and Tool Support are planned.
Maximum ContextNumber1024KRequired; context-token limit
Maximum InputNumber991KRequired; input-token limit
Maximum OutputNumber64KRequired; output-token limit
Supported ProtocolsMulti-selectOpenAI-ChatCompletions / OpenAI-Responses / Anthropic-MessagesRequired; test connectivity before continuing
EndpointURLhttps://dashscope.aliyuncs.com/compatible-mode/v1/chat/completionsRequired; protocol endpoint
Input ParametersParameter listTemperature / Top-P / N / Stream / Max Tokens / Presence Penalty / Frequency Penalty / User / SeedOptional; protocol inputs and required-state settings
Custom IdentifierTextQwen3.6-plusRequired; model identifier shown to users
DescriptionTextNative multimodal model...Optional; model description
Publication MethodSingle selectImmediate / ScheduledRequired; publication time
Billing MethodSingle selectToken Billing / FreeRequired; billing method
Context-Length TiersSwitchOn / OffOptional; uses different prices for long contexts
Cache-Hit PricingSwitchOn / OffOptional; prices cache-hit input independently
Tier PricesGroup0K-256K and 256K+Required when tiers are enabled; input, output, and cache prices
WebSearchSwitchOn / OffOptional; enables WebSearch tool charges
Free QuotaSwitchOn / OffOptional; configures free usage quota
Rate LimitingSingle selectEnabled / DisabledOptional; controls invocation limits
RPMNumber / Unlimited2 requests/minuteOptional; request limit per minute
TPMNumber / Unlimited100 tokens/minuteOptional; token limit per minute

Completion Checklist ​

Purpose: These are the exit criteria for the current feature task. Use them to decide whether the result is observable and reviewable and whether you can continue to the next step in the scenario. They do not repeat the procedure; if any item fails, follow the troubleshooting section below.

CheckPass Criteria
1Every declared input modality passes a controlled test.
2Publication or review status is correct and capability labels match tested behavior.
3Invocation results and call logs are traceable.

Troubleshooting ​

SymptomCheck First
Text works but media failsMedia URL accessibility, MIME type, size limit, and request structure
Capability labels are inaccurateDeclared modalities, tested combinations, model version, and marketplace description

User Manual ​

Review complete My Models fields and publication-result validation