このスキルは、必要なことを説明するだけで、コーディングエージェントに LemonData の 300+ AI API を統合する方法を教えます。これは 1 つの共有 Agent-First スキルとしてパッケージ化されており、スキルまたは rules ファイルをサポートする任意のコーディングエージェントで動作します。この API は Agent-First です。エージェントがモデル名を誤って推測した場合でも、エラーレスポンスが修正方法を正確に伝えます。
このページは再利用可能なスキルのパッケージ層を説明するものであり、プロトコル互換性の説明ページではありません。エンドポイント、SDK、クライアントの設定が必要な場合は、それぞれの専用統合ページを参照してください。
種類: 共有スキル主要パス: 再利用可能な共有スキルを通じた API 利用サポートレベル: Best-effort
仕組み
- 必要なことを説明します — 「Python プロジェクトで GPT-4 を使いたい」
- エージェントが API を呼び出します — モデル名やエンドポイントを推測することがあります
- 何か問題が発生した場合 — API は構造化されたヒント(
did_you_mean,suggestions,retry_after)を返します - エージェントが自己修正します — ヒントを読み取り、正しいパラメータで再試行します
- 動作するコードを取得できます — 通常は 1 回目または 2 回目の試行で完了します
インストール
標準の非対話インストールコマンドを使用します:これにより、LemonData スキルリポジトリから共有
lemondata-api-integration スキルがインストールされます。お使いのツールが installer をサポートしていない場合は、リポジトリ内の skills/lemondata-api-integration/ フォルダをツールの共有スキルまたは rules ディレクトリにコピーしてください。インストールの確認
コーディングエージェントに次のように尋ねてください:lemondata-api-integration が表示されれば、インストールは成功しています。
API Key の取得
LemonData にアクセス
lemondata.cc に移動します
API Key を取得
Dashboard → API Keys に移動し、新しい key を作成します
例
Chat Completion
入力例: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(正確な秒数) | 待機して再試行 |
| コンテキストが長すぎる | より大きな model を含む suggestions | より大きなコンテキストの model に切り替え |
ネイティブエンドポイント最適化
Claude または Gemini モデルで/v1/chat/completions を呼び出すと、API は最適化ヘッダーを返します:
Model Discovery
ドキュメントを検索する必要はありません:サポートされる機能
| 種類 | 例 |
|---|---|
| Chat | GPT-5.4, Claude, Gemini, DeepSeek |
| 画像生成 | Midjourney, Flux, Stable Diffusion |
| 動画生成 | Sora, Runway, Kling, Luma AI |
| 音楽生成 | Suno |
| 3D モデル | Tripo3D |
| Audio | Text-to-Speech, Speech-to-Text |
| Embeddings | text-embedding-3 |
| Rerank | bce-reranker, qwen3-rerank |
ベストプラクティス
API Key のセキュリティ
環境変数を使用してください。key を git にコミットしたり、frontend コード内で公開したりしないでください。
コスト管理
dashboard で使用制限を設定してください。コストをプログラムで監視するには
error.balance_usd を確認します。直接的に伝える
「LemonData には image API がありますか?」ではなく、「Python で画像を生成したい」と伝えてください。
シナリオを説明する
「GPT-4 を使う」よりも、「GPT-4 で chatbot を構築しています」の方がエージェントに多くのコンテキストを与えられます。
FAQ
スキルが自動的にトリガーされませんか?
スキルが自動的にトリガーされませんか?
リクエスト内で「LemonData」または「LemonData API」と明示してみてください:
API はどのようにしてエージェントが正しい model を見つけるのを支援しますか?
API はどのようにしてエージェントが正しい model を見つけるのを支援しますか?
LemonData の Agent-First API は構造化されたエラーヒントを返します。エージェントが誤った model 名を推測した場合、エラーには正しい名前を含む
did_you_mean と、代替候補を含む suggestions が含まれます。エージェントはこれらを読み取り、次の試行で自動修正します。どのコーディングエージェントがサポートされていますか?
どのコーディングエージェントがサポートされていますか?
共有 skill または rules ディレクトリをサポートする任意のコーディングエージェントです。installer がサポートされている場合、
npx skills add は検出された場所に共有 lemondata-api-integration スキルを自動的に配置します。スキルを更新するには?
スキルを更新するには?
installer を再実行してください:
リソース
Agent-First API
構造化されたエラーヒントの完全リファレンス
API ドキュメント
完全な API リファレンス
Models
利用可能な 300+ の model をすべて閲覧
llms.txt
AI エージェント向けの machine-readable な API 概要
質問がありますか? GitHub Issues を確認するか、[email protected] までお問い合わせください