このスキルは、必要な内容を説明するだけで、LemonDataの300以上のAI APIをコーディングエージェントに統合する方法を教えます。Claude Code、Cursor、GitHub Copilot、Windsurf、およびスキル/ルールファイルをサポートするあらゆるツールで動作します。このAPIは**Agent-First**です。エージェントがモデル名を間違えて推測した場合でも、エラーレスポンスが修正方法を正確に伝えます。
仕組み
- 必要な内容を説明する — 「PythonプロジェクトでGPT-4を使いたい」
- エージェントがAPIを呼び出す — モデル名やエンドポイントを推測する場合があります
- 問題が発生した場合 — APIが構造化されたヒント(
did_you_mean、suggestions、retry_after)を返します - エージェントが自己修正する — ヒントを読み取り、正しいパラメータで再試行します
- 動作するコードが完成する — 通常、1回目または2回目の試行で完了します
インストール
- npx (推奨)
- Claude Code
- Cursor
- GitHub Copilot
検出されたすべてのコーディングエージェントに自動的にインストールします:対応:Claude Code、Cursor、GitHub Copilotなど。
インストールの確認
コーディングエージェントに尋ねてください:lemondata-api-integrationが表示されれば、インストールは成功です。
APIキーの取得
LemonDataにアクセスする
lemondata.ccにアクセスします
APIキーを取得する
Dashboard → API Keysに移動し、新しいキーを作成します
例
チャット補完
ユーザー:gpt5)を推測した場合、APIは以下を返します:
did_you_meanを読み取り、モデル名を修正して再試行します。これらはすべて自動的に行われます。
画像生成
ユーザー:音声認識
ユーザー:/v1/audio/transcriptionsエンドポイントとオーディオファイル処理を含むコードを生成します。
Agent-Firstなエラーリカバリ
すべてのエラーレスポンスには、あらゆるコーディングエージェントが解析可能な構造化されたヒントが含まれています。詳細はAgent-First APIリファレンス全文を参照してください。| エラー | APIの返却内容 | エージェントの動作 |
|---|---|---|
| 誤ったモデル名 | did_you_mean + suggestions | 自動修正して再試行 |
| 残高不足 | balance_usd + 安価な suggestions | 安価なモデルに切り替え |
| モデル利用不可 | alternatives + retry_after | 利用可能なモデルに切り替え |
| レート制限 | retry_after (正確な秒数) | 待機して再試行 |
| コンテキストが長すぎる | より大きなモデルの suggestions | より大きなコンテキストを持つモデルに切り替え |
ネイティブエンドポイントの最適化
ClaudeまたはGeminiモデルで/v1/chat/completionsを呼び出すと、APIは最適化ヘッダーを返します:
モデルの探索
ドキュメントを探す必要はありません:サポートされている機能
| タイプ | 例 |
|---|---|
| チャット | GPT-4o, Claude, Gemini, DeepSeek |
| 画像生成 | Midjourney, Flux, Stable Diffusion |
| 動画生成 | Sora, Runway, Kling, Luma AI |
| 音楽生成 | Suno |
| 3Dモデル | Tripo3D |
| オーディオ | Text-to-Speech, Speech-to-Text |
| 埋め込み | text-embedding-3 |
| リランク | bce-reranker, qwen3-rerank |
ベストプラクティス
APIキーのセキュリティ
環境変数を使用してください。キーをgitにコミットしたり、フロントエンドのコードに公開したりしないでください。
コスト管理
ダッシュボードで使用制限を設定してください。プログラムでコストを監視するには
error.balance_usdを確認してください。単刀直入に伝える
「LemonDataに画像APIはありますか?」ではなく「Pythonで画像を生成したい」と伝えてください。
シナリオを説明する
「GPT-4を使用する」よりも「GPT-4でチャットボットを構築している」と伝える方が、エージェントにより多くのコンテキストを提供できます。
FAQ
スキルが自動的にトリガーされませんか?
スキルが自動的にトリガーされませんか?
リクエスト内で「LemonData」または「LemonData API」と言及してみてください:
APIはどのようにしてエージェントが正しいモデルを見つけるのを助けますか?
APIはどのようにしてエージェントが正しいモデルを見つけるのを助けますか?
LemonDataのAgent-First APIは、構造化されたエラーヒントを返します。エージェントが誤ったモデル名を推測した場合、エラーには正しい名前を含む
did_you_meanと代替案を含むsuggestionsが含まれます。エージェントはこれらを読み取り、次回の試行で自動修正します。どのコーディングエージェントがサポートされていますか?
どのコーディングエージェントがサポートされていますか?
スキル/ルールファイルをサポートするあらゆるツール(Claude Code、Cursor、GitHub Copilot、Windsurfなど)に対応しています。
npx add-skillインストーラーは、サポートされているすべてのツールを自動検出し、インストールします。スキルの更新方法は?
スキルの更新方法は?
インストーラーを再実行してください:
リソース
Agent-First API
構造化されたエラーヒントの完全なリファレンス
APIドキュメント
完全なAPIリファレンス
モデル
利用可能な300以上の全モデルを閲覧
llms.txt
AIエージェント向けのマシンリーダブルなAPI概要
ご質問がありますか? GitHub Issuesを確認するか、[email protected]までお問い合わせください。