Skip to main content

QwenPaw

QwenPaw で Alibaba Cloud Model Studio のモデルを使用します。

クイックスタート

  1. 1

    API キーを取得する

    課金プランに応じた API キーを取得します。
  2. 2

    モデルを設定する

    qwenpaw models config
    
    プロンプトに従ってプロバイダーを選択し、API キーを貼り付けて、モデルを選択します。プロバイダーの対応関係:
    • Token Plan: Aliyun Token Plan (aliyun-tokenplan)
    • 従量課金: DashScope (dashscope)
    • Coding Plan: Aliyun Coding Plan (China) (aliyun-codingplan)
  3. 3

    確認する

    qwenpaw task -i "Hello"
    
    status: success のレスポンスが返れば、設定は完了です。

コンソールで設定する

コンソールで設定することもできます。QwenPaw を起動し、http://127.0.0.1:8088/ で QwenPaw Console を開きます。
  1. 1

    プロバイダーを設定する

    Settings > Models に移動し、課金プランに応じたプロバイダーを設定します。
    • Token Plan
    • 従量課金
    • Coding Plan
    組み込みの Aliyun Token Plan プロバイダーを選択し、Token Plan パーソナル版またはチーム版の API キーを入力します。
  2. 2

    モデルを選択または追加する

    一般的なモデルは事前に設定されています。モデルを追加するには、Add Model をクリックしてモデル ID を入力します。
    • Token Plan: パーソナル版またはチーム版でサポートされているテキスト生成モデル
    • 従量課金: 例: qwen3.8-max または qwen3.8-flash
    • Coding Plan: 例: qwen3.7-plus
  3. 3

    デフォルトモデルを設定する

    Settings > Models > Default LLM に移動し、モデルを選択して Save をクリックします。

設定ファイルで設定する

上記の方法に加えて、設定ファイルを使用して接続することもできます。
  1. 1

    設定ファイルを開くか作成する

    ~/.qwenpaw.secret/providers/custom/<provider-id>.json
  2. 2

    設定を記述する

    • Token Plan パーソナル版
    • Token Plan チーム版
    • 従量課金
    • Coding Plan
    {
      "id": "bailian-token-plan",
      "name": "Alibaba Cloud Model Studio",
      "base_url": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
      "api_key": "YOUR_API_KEY",
      "chat_model": "OpenAIChatModel",
      "models": [
        {
          "id": "auto",
          "name": "Auto",
          "supports_image": false,
          "max_tokens": 65536,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "qwen4-max-preview",
          "name": "Qwen4.0 Max Preview",
          "supports_image": true,
          "max_tokens": 131072,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "qwen3.8-max",
          "name": "Qwen3.8 Max",
          "supports_image": true,
          "max_tokens": 131072,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "qwen3.8-flash",
          "name": "Qwen3.8 Flash",
          "supports_image": true,
          "max_tokens": 131072,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "qwen3.7-max",
          "name": "Qwen3.7 Max",
          "supports_image": false,
          "max_tokens": 131072,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "qwen3.7-plus",
          "name": "Qwen3.7 Plus",
          "supports_image": true,
          "max_tokens": 65536,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "qwen3.6-flash",
          "name": "Qwen3.6 Flash",
          "supports_image": true,
          "max_tokens": 65536,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "deepseek-v4.1-flash",
          "name": "DeepSeek V4.1 Flash",
          "supports_image": true,
          "max_tokens": 65536,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "deepseek-v4.1-flash-1017",
          "name": "DeepSeek V4.1 Flash 1017",
          "supports_image": true,
          "max_tokens": 65536,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "deepseek-v4-pro",
          "name": "DeepSeek V4 Pro",
          "supports_image": false,
          "max_tokens": 65536,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "deepseek-v4-pro-0813",
          "name": "DeepSeek V4 Pro 0813",
          "supports_image": false,
          "max_tokens": 65536,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "deepseek-v4-flash-0731",
          "name": "DeepSeek V4 Flash 0731",
          "supports_image": false,
          "max_tokens": 65536,
          "max_input_length": 1000000,
          "generate_kwargs": {}
        },
        {
          "id": "glm-5.3",
          "name": "GLM-5.3",
          "supports_image": false,
          "max_tokens": 16384,
          "max_input_length": 202752,
          "generate_kwargs": {}
        },
        {
          "id": "glm-5.2",
          "name": "GLM-5.2",
          "supports_image": false,
          "max_tokens": 16384,
          "max_input_length": 202752,
          "generate_kwargs": {}
        }
      ],
      "is_custom": true
    }
    
    qwen4-max-preview を使用する場合、1.1.x のデフォルトは max_tokens=8192 です。generate_kwargs.max_tokens で値を大きくしてください。2.2.x でも明示的に設定することを推奨します。

エラーコード

課金プラン別にトラブルシューティングします。

よくある質問

従量課金の接続方法は変わりません。Model Studio の汎用 API Key と Base URL を使用します。節約プランを購入すると自動的に有効になり、対象の利用料金が自動的に控除されます。詳細は節約プランをご参照ください。
考えられる原因:
  • API キーは課金プラン間で相互に使用できません。API キーと Base URL が同じプランのものであることを確認してください。
  • 従量課金の API キーと Base URL が異なるリージョンにあります。
そのモデルのプロバイダーの Settings ページで、Advanced Configuration を展開し、JSON 形式で max_tokens などの生成パラメーターを調整してから保存します。
{
  "temperature": 0.7,
  "top_p": 0.9,
  "max_tokens": 4096
}