Aliyun Qwen Coder

调用阿里云通义代码模型,支持代码生成与仓库理解任务。

已扫描
适合谁
开发者、技术团队负责人
不适合谁
无编程背景的普通用户、无需代码生成的非技术人员
国内可用性
国内友好。面向国内用户较友好。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @cinience/aliyun-qwen-coder

Skill 说明

命令、参数、文件名以原文为准

Category: provider

Model Studio 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,且生成 output/aliyun-qwen-coder/validate.txt 文件。

输出与证据

  • 将提示词、代码仓库上下文摘要以及标准化的编码请求负载保存至 output/aliyun-qwen-coder/ 目录下。
  • 记录具体的模型名称、端点模式及目标语言/框架,以确保可复现性。

使用 Qwen Coder 实现代码助手、代码审查草稿生成、仓库级推理、补丁规划以及工具调用型软件代理等功能。

关键模型名称

根据需要使用以下精确的模型字符串之一:

  • qwen3-coder-next
  • qwen3-coder-plus
  • qwen-coder-plus
  • qwen2.5-coder-32b-instruct

前置条件

  • 在虚拟环境中安装 SDK:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install dashscope
  • 在环境变量中设置 DASHSCOPE_API_KEY,或在 ~/.alibabacloud/credentials 中添加 dashscope_api_key
  • 当客户端尚未在下拉菜单中暴露最新编码模型时,优先使用 OpenAI 兼容端点。

标准化接口(code.generate)

请求参数

  • messages (array<object>, 必填)
  • model (string, 可选):默认值为 qwen3-coder-next
  • repository_summary (string, 可选)
  • files (array<string>, 可选)
  • language (string, 可选)
  • tools (array<object>, 可选)
  • stream (bool, 可选)

响应参数

  • text (string)
  • patch (string, 可选)
  • usage (object, 可选)

快速入门

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

操作指南

  • 仅传递与请求变更相关的文件,以减少噪声。
  • 对于当前代编码任务,推荐使用 qwen3-coder-next;若需更强性能但成本更高的编码能力,可选用 qwen3-coder-plus
  • 针对仓库级变更,应包含架构说明和预期的测试命令。
  • 在基准测试或回归对比中,建议使用确定性提示词和固定版本的模型 ID。

输出路径

  • 默认输出目录:output/aliyun-qwen-coder/requests/
  • 可通过设置 OUTPUT_DIR 覆盖基础目录。

参考资料

  • references/sources.md
C
@cinience

已收录 1 个 Skill

相关推荐