用途:面向代码生成、仓库级理解与编码智能体任务,调用阿里云百炼(Model Studio)的 Qwen Coder 系列模型,可用于编码助手、代码评审草稿、仓库级推理、补丁规划以及使用工具的软件智能体。
主要能力:提供归一化接口 code.generate。请求字段包括 messages(必填)、model(可选,默认 qwen3-coder-next)、repository_summary、files、language、tools、stream;响应包含 text,以及可选的 patch 与 usage。
模型名称:需使用精确字符串 qwen3-coder-next、qwen3-coder-plus、qwen-coder-plus、qwen2.5-coder-32b-instruct。资料建议当前代编码任务用 qwen3-coder-next,需要更强能力(可能成本更高)时用 qwen3-coder-plus。
使用方式:先安装 SDK,命令为 python3 -m venv .venv、. .venv/bin/activate、python -m pip install dashscope;设置环境变量 DASHSCOPE_API_KEY,或在 ~/.alibabacloud/credentials 中添加 dashscope_api_key。当客户端下拉界面尚未提供最新 coder 模型时,优先使用 OpenAI 兼容端点。快速开始示例:python skills/ai/code/aliyun-qwen-coder/scripts/prepare_code_request.py --task "Refactor request validation into a small helper and add one unit test." --language python。
输出与验证:默认输出到 output/aliyun-qwen-coder/requests/,可用 OUTPUT_DIR 覆盖;提示词、仓库上下文摘要与归一化请求负载保存在 output/aliyun-qwen-coder/ 下,并记录模型、端点模式与目标语言/框架以便复现。验证命令为 mkdir -p output/aliyun-qwen-coder 与 python -m py_compile skills/ai/code/aliyun-qwen-coder/scripts/prepare_code_request.py && echo "py_compile_ok" > output/aliyun-qwen-coder/validate.txt,通过标准为退出码 0 且生成 validate.txt。
操作建议:只传入与改动相关的文件以减少噪声;仓库级改动应附架构说明与预期测试命令;基准或回归对比建议使用确定性提示与固定模型 ID。
限制:资料未提供具体定价、速率限制、上下文窗口与各模型能力差异的量化数据,暂未提供。