Frequently asked questions about application development, knowledge bases, and data management on the Alibaba Cloud Model Studio (阿里云百炼) platform
Application Development
What is the main difference between the Agent and the Assistant API?
What is the main difference between the Agent and the Assistant API?
- Agent: Configured visually in the console with no coding required. Supports plugin marketplace selection, knowledge base integration, MCP tool access, application component reuse, and memory. Ideal for quickly building conversational applications.
- Assistant API: Called via code using the DashScope SDK, following the flow of creating an Assistant, creating a Thread, sending a Message, and starting a Run. Supports tools such as the code interpreter and function calling. Ideal for developers who need to integrate agents into their own systems.
What types of plugins are officially supported?
What types of plugins are officially supported?
Are custom plugins charged?
Are custom plugins charged?
How does the model understand and use parameters of custom plugins or functions?
How does the model understand and use parameters of custom plugins or functions?
Can custom headers be passed through when Alibaba Cloud Model Studio (阿里云百炼) invokes a custom plugin?
Can custom headers be passed through when Alibaba Cloud Model Studio (阿里云百炼) invokes a custom plugin?
How do I set an application response to incremental output?
How do I set an application response to incremental output?
AI output contains **xxxxx** — how do I render it as bold?
AI output contains **xxxxx** — how do I render it as bold?
** ** is the Markdown syntax for bold. When rendering model-generated content on the frontend, parse the Markdown syntax and render it accordingly.Knowledge Base and RAG
What scenarios is Retrieval-Augmented Generation (RAG) suitable for?
What scenarios is Retrieval-Augmented Generation (RAG) suitable for?
Model responses are inaccurate during RAG application testing — how do I improve them?
Model responses are inaccurate during RAG application testing — how do I improve them?
When RAG retrieves across multiple knowledge bases, is it parallel or serial?
When RAG retrieves across multiple knowledge bases, is it parallel or serial?
Data Management
Upload error: only pdf/doc/docx files are supported (error code 140010)
Upload error: only pdf/doc/docx files are supported (error code 140010)
pdf.What is the purpose of the required MD5 parameter in the file upload API?
What is the purpose of the required MD5 parameter in the file upload API?
Why is the amount of structured data after import less than the source file?
Why is the amount of structured data after import less than the source file?
Managed Agents
Which models do Managed Agents support?
Which models do Managed Agents support?
How do Managed Agents integrate a custom MCP service?
How do Managed Agents integrate a custom MCP service?
CLI
Why doesn't a CLI model call deduct from my Token Plan?
Why doesn't a CLI model call deduct from my Token Plan?
default profile). Token Plan requires your subscription API Key signed in to the token-plan profile; run bl auth status --output json to see which credential is active.How do I make CLI model calls use my Token Plan?
How do I make CLI model calls use my Token Plan?
bl auth login --config token-plan --api-key <sk-sp-Key>. If the profile already exists, switch to it with bl config use --name token-plan.Can I use every CLI feature with only a Token Plan API Key?
Can I use every CLI feature with only a Token Plan API Key?
app list, usage free, workspace) require console login (bl auth login --console), and Token Plan seat management additionally needs Alibaba Cloud OpenAPI AK/SK credentials.How do I check and switch the active API Key?
How do I check and switch the active API Key?
bl auth status --output json to inspect the active credential (masked), bl config list to list all profiles, and bl config use --name <profile> to switch the active profile.