はじめに初心者向け更新日

はじめに

API キーを取得してエンドポイントを選び、最初のリクエストを送ります。HTTP API を呼び出すか、クライアントを設定するかを選べます。

1. 登録して API Key をコピーする

登録を開き、ログイン後にAPI Keysで Key をコピーします。Key は各クライアント自身の設定またはログインコマンドにだけ置きます。リポジトリ、スクリーンショット、チャットには書かないでください。漏えいしたら同じページで「Key をローテーション」を押し、古い Key は直ちに無効になります。

2. エンドポイントを選ぶ

エンドポイント選択で、使うモデル系列ごとにエンドポイントを選んで保存します。一部のモデルは指定のエンドポイントにしかありません。Claude Fable 5 は「Claude Max 20x サブスクリプション」が必要です。未選択の系列へのリクエストは失敗し、自動では選ばれません。

最初の API リクエストを送る

ターミナルでサイトの API Key を環境変数 ICODEEASY_API_KEY に設定します。例では deepseek-flash を使います。HTTP と Chat Completions に対応する DeepSeek エンドポイントを選ぶか、選択したエンドポイントが対応するモデル ID に置き換えてください。

bash
curl -sS https://api.icodeeasy.cc/v1/chat/completions \
  -H "Authorization: Bearer $ICODEEASY_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{"model":"deepseek-flash","messages":[{"role":"user","content":"Say hello."}],"stream":false}'

HTTP 200 が返ったら、choices[0].message.content から応答を読み取ります。

最初の画像や動画を生成する

  • 画像。プロンプトを POST /v1/images/generations?sync=1 に送信し、HTTP 200 が返ったら data[0].url を開きます。?async=1 の場合は task_id を保存し、GET /v1/images/tasks/{task_id} を completed までポーリングして result_url を取得します。画像のリクエスト例を参照してください。
  • 動画。POST /v1/videos/generations でジョブを作成します。HTTP 202 が返ったら task_id を保存し、status_url をポーリングします。succeeded になったら content_url からダウンロードします。動画クイックスタートを参照してください。

クライアントを設定する

主 API アドレス:

text
https://api.icodeeasy.cc

このドメインが遅い、またはタイムアウトするときは、パスと Key を変えずに予備アドレスへ切り替えます。

text
https://jp.icodeeasy.cc
https://sg.icodeeasy.cc

クライアントごとに書き込む項目が違います。ガイドに従い、設定を別のクライアントへそのまま貼らないでください。

同じ Key をこれらのクライアントで共用できます。1 つの Key で複数クライアントを参照してください。

クライアントからメッセージを 1 通送り、応答が返ることを確認します。

リクエスト結果を確認する

応答が返ったらリクエストログで、モデル、ステータス、料金を確認します。料金は価格ページと価格・残高・利用明細を参照してください。

Node.js がまだない場合は先に環境準備を済ませます。401、429、つながらない場合は接続の切り分けを見てください。