Skip to main content

よくあるエラー症状

このようなエラーメッセージが表示されたら:
これは通常、API Key が間違っているのではなくBase URL が誤って設定されていることを意味します。
最もよくあるミス: APIYI の Key を使っているのに、OpenAI の公式エンドポイントへリクエストを送っている https://api.openai.com

Base URLとは?

Base URL(Base URL / リクエスト先アドレス)は、APIリクエストの送信先サーバーアドレスです。APIサービスプロバイダーによって、Base URL は異なります。

Base URLとAPI Keyは一致する必要があります

重要な原則: API Key のプロバイダーに一致する Base URL を使用してください。

正しい設定

方法1: Base URL を変更する(推奨)

OpenAI のエンドポイントを APIYI のものに置き換えるだけで、他はそのままです:

方法2: 環境変数を使う

コード内で Base URL を指定しなくて済むように、環境変数を設定します:

サポートされる Base URL 形式

APIYI は、コードに応じて 3 種類の Base URL 形式をサポートしています。
ユースケース: ほとんどのライブラリは、Base URL に特定のパスを自動で追加します完全なリクエスト例:

トラブルシューティング

考えられる原因:
  1. 複数の設定箇所: 設定ファイル、環境変数、コードの初期化などで Base URL が設定されていないか確認してください。
  2. プロキシまたはミドルウェア: 一部のプロキシツールはリクエストをリダイレクトする場合があります
  3. キャッシュの問題: プログラムを再起動するか、キャッシュをクリアして再試行してください
  4. タイプミス: apiyi が正しく綴られているか確認してください(apiyiiapiyl ではありません)
APIYI ダッシュボードで確認します:
  1. APIYI ダッシュボード console.apiyi.com にログインする
  2. 「Tokens」ページへ移動する
  3. Key のステータスが「Enabled」か確認する
  4. アカウントに十分な残高があることを確認する
多くのサードパーティ製ツールには「Custom API」または「Self-hosted Server」オプションがあります:
  • API Address / Base URL: https://api.apiyi.com/v1
  • API Key: APIYI ダッシュボードから Key をコピーします
  • Model Name: APIYI ドキュメントのモデル一覧を参照してください
設定オプションは通常、「Settings」→「API」または「Server」セクションにあります
APIYI は複数の言語で完全なコード例を提供しています:
  1. Quick Start Documentation: ホームページ → Code Examples
  2. Online Testing Tool: ダッシュボード → ApiFox Online Testing
  3. GitHub Repository: github.com/apiyi/docs → knowledge-base ディレクトリ

誤りと正解の例

❌ 誤った設定

結果: OpenAI サーバーは APIYI のキーを拒否します

✅ 正しい設定

結果: リクエストは APIYI サーバーに正常に送信されました

簡易テスト方法

cURL コマンドを使って、設定をすばやく確認します:
期待される結果: 利用可能なモデルの一覧を返します
エラーが出る場合は、次を確認してください:
  1. API Key が正しくコピーされているか(先頭または末尾の空白に注意してください)
  2. ネットワーク接続が正常に動作しているか
  3. アカウントに十分な残高があるか

関連ドキュメント

基本原則を忘れないでください: URL を Key の提供元に合わせてください。APIYI の Key は https://api.apiyi.com/v1 を使用します