クライアント/WorkBuddy

WorkBuddy で Wokey API を使う

Wokey の API キーを取得し、WorkBuddy の Base URL を Wokey に向けてから、curl リクエスト 1 回で接続を確認します。

更新日

このページの内容expand_more

API キーと Base URL を用意するlink

どのクライアントも、同じ Wokey API キーと同じ Base URL を使います。

API キーを作成する

ログインして API ページでプラットフォームのキーを作成します。同じアカウントのキーは残高を共有します。

API キーを作成key

Wokey の Base URL を使う

クライアントの Base URL にはゲートウェイのドメインを設定します。/v1 を付けるかどうかは以下の設定を参照してください。

クライアントを設定するlink

WorkBuddy はカスタムモデルに OpenAI Chat Completions を使います。WorkBuddy で Settings → Model → Custom models を開き、Wokey のエンドポイント、API キー、deepseek-v4.1-flash を入力すると、WorkBuddy のタスクやエージェントのワークフローでツール呼び出しと画像入力を使えるようになります。

  1. 1

    モデル設定を開く

    WorkBuddy の左下にあるアカウントボタン → Settings → Model をクリックします。モデルセレクターを開いて Configure custom model を選ぶこともできます。

  2. 2

    カスタムモデルを追加する

    Custom を選びます。エンドポイントを https://api.wokey.ai に設定し、Wokey の API キーを貼り付け、正確なモデル ID deepseek-v4.1-flash を入力します(旧 ID の deepseek-flash も使えます)。

  3. 3

    機能を設定する

    ツール呼び出しと画像入力を有効にします。推論モードとカスタムプロトコルはオフのままにしてください。deepseek-v4.1-flash はテキスト、画像、ツールに対応しています。代わりに deepseek-v4-flash を使う場合は、そのモデルはテキスト専用なので画像入力をオフにしてください。

  4. 4

    保存してモデルを切り替える

    Test connection を実行してモデルを保存し、会話のモデル選択から選びます。ツールや画像を試す前に、まず短いテキストのプロンプトで確認してください。

WorkBuddy
Provider: Custom
Endpoint: https://api.wokey.ai
API key: YOUR_API_KEY
Model: deepseek-v4.1-flash
Tool calling: On
Image input: On
Reasoning mode: Off
Custom protocol: Off

API 形式と Base URLlink

同じクライアントでも API 形式を切り替えると、Base URL の末尾に /v1 を付けるかどうかが変わることがあります。

形式Base URL用途
OpenAI Chat Completionshttps://api.wokey.aiDeepSeek、GLM、Kimi などのモデル

設定場所: Settings → Models → Custom models

よくあるトラブルと対処link

  • 404:エンドポイントは https://api.wokey.ai のままにし、カスタムプロトコルはオフにしてください。カスタムプロトコルがオンの場合に限り、https://api.wokey.ai/v1/chat/completions の完全なパスを入力します。
  • 401:API キーの欄にはキーそのものを貼り付け、Bearer プレフィックスは付けないでください。キーが有効で、アカウントに残高があることを確認してください。
  • model_not_found:モデル ID を deepseek-v4.1-flash に設定し、スペースや余分な接尾辞を付けないでください。
  • 画像リクエストが失敗する:deepseek-v4.1-flash を選び、画像入力を有効にしてください。deepseek-v4-flash はテキストのみに対応しています。
  • 429、502、504、529:同時実行数を減らすか、コンテキストを短くするか、時間をおいて再試行してください。ほかの利用可能なモデルに切り替えることもできます。

curl で確認するlink

クライアントがエラーを出す場合は、まず curl で API キーと Base URL の問題ではないことを確認します。

WorkBuddy はデフォルトで OpenAI Chat Completions 形式を使います。このリクエストで 200 が返れば、API キーと Base URL は正しく設定されています。送信前に YOUR_API_KEY をご自身のキーに置き換えてください。

cURL
curl https://api.wokey.ai/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4.1-flash",
    "messages": [
      { "role": "user", "content": "Hello" }
    ]
  }'

エラーとトラブルシューティングlink

まず認証、残高、レート制限、モデルの利用可否、アップストリームのタイムアウトのどれかを切り分けます。

401

invalid api key

キーがない、入力ミスがある、削除されている、または Authorization と x-api-key ヘッダーの内容が食い違っています。

402

insufficient balance

アカウントの残高が不足しています。リクエストを続ける前にチャージしてください。

403

model_denylisted / account_restricted

違反が繰り返されたため、そのモデル、またはアカウントのすべてのモデルへの呼び出しが停止されています。「違反処理手数料と制限」を参照してください。

403

request_blocked

このリクエストはアップストリームに届く前にブロックされ、課金されていません。たとえば、モデルが直前に拒否したリクエストを変更せずに再送した場合や、停止中のエンドユーザー(X-End-User-Id)の場合です。エラーメッセージに何がブロックされたかが示されるので、その内容に沿ってリクエストを変更するか、時間をおいて再試行してください。ほかのリクエストには影響しません。

429

rate limited

リクエストの頻度が高すぎます。時間をおいて再試行するか、同時実行数を減らしてください。特定のモデル、または特定のエンドユーザー(X-End-User-Id)だけが 429 を返し続ける場合は、違反後の一時的な制限の可能性があります。

499

client disconnected

レスポンスの完了前にクライアントが接続を閉じました(コード downstream_aborted)。デフォルトでは無料です。過去 24 時間にアカウントのクライアント切断が 50 回以上あり、それがリクエストの 10% 以上を占めると、以降の切断されたリクエストはアップストリームが報告した使用量で課金されます。対象は、キャッシュの読み書きを含む処理済みの入力と、アップストリームが計上した場合に限り出力です。アップストリームが使用量を報告する前に切断された場合は無料のままです。課金が始まるとアカウントに通知され、切断率が通常に戻ると 1 時間以内に課金は自動的に停止します。よくある原因は、クライアントやプロキシのタイムアウトが短すぎることや、プログラムが完了前にリクエストをキャンセルしていることです。

502

upstream unavailable

アップストリームのモデルサービスが一時的に利用できません。モデルを切り替えるか、時間をおいて再試行してください。

504

upstream timeout

アップストリームのレスポンスがタイムアウトしました。コンテキストを短くするか、max_tokens を減らすか、再試行してください。

529

upstream overloaded

アップストリームのモデルが一時的に過負荷になっており、Wokey はほかの経路での再試行を済ませています(コード upstream_overloaded)。残高とは関係ありません。少し待ってから再試行するか、モデルを切り替えてください。

よくある質問link

WorkBuddy の API アドレスに /v1 は必要ですか?
不要です。https://api.wokey.ai を指定し、カスタムプロトコルのスイッチはオフのままにしてください。カスタムプロトコルをオンにした場合に限り、完全なアドレス https://api.wokey.ai/v1/chat/completions を入力します。両者が一致しないと 404 が返ります。
モデル名には何を入力しますか?
正確なモデル ID(例:deepseek-v4.1-flash)を、スペースや接尾辞なしで入力します。それ以外は model_not_found が返ります。
画像リクエストが失敗するのはなぜですか?
モデルが deepseek-v4.1-flash で、画像入力のスイッチがオンになっているか確認してください。deepseek-v4-flash はテキストモデルなので、使用するときは画像入力をオフにしてください。