コンテンツへスキップ

移行ガイドEden AIから

Eden AIから、LLMのトラフィックを

Eden AIは、LLMと専門モデル(OCR、モデレーション、翻訳など)を1つのキーの背後に置き、そのクレジットから、またはお客様自身のプロバイダーキーで請求します。INFROが扱うのはモデルの側だけです。チャット、メディア、そしてそれらを取り巻く制御です。このページでは、LLMの呼び出しを移行し、残るものを説明します。

独立系(リヨン)。API v3。クレジットによる独自のプロバイダーアクセスと、対象プランでのBYOK

INFROのアカウントはセルフサービスで作成できます。 カタログ、ドキュメント、API仕様は公開済みで、ゲートウェイもデプロイ済みです。v1以降の機能には「今後提供」と表示しています。 プランとトライアル

現状

現状

活動中で独立系。現在のAPIはhttps://api.edenai.run/v3のv3です。サンフランシスコのEden AI Labsという別の会社とは無関係です。

リクエストを処理するアカウントの所有者

既定ではEden AIのプロバイダーアクセスを使い、プリペイドクレジットから支払います。BYOKではプランに応じてお客様自身のプロバイダーキーを追加でき、ルーティングで両者を組み合わせられます。

移行するもの

/v3/chat/completionsの呼び出し。専門モデル向けの/v3/universal-aiの呼び出しは対象外です。

Eden AIはLLMよりはるかに広い範囲を扱います。次の用途には残しておいてください。

  • /v3/universal-ai経由のOCR、ドキュメント解析、モデレーション、翻訳、NER、その他の専門モデル。INFROは提供していません。
  • コスト、速度、レイテンシーによる、リクエストごとのプロバイダー選択(routing.sort、:costサフィックス)。INFROにはリクエストごとの並べ替えはありません。
  • 自分のプロバイダーアカウントなしでのモデルアクセス。
  • EUのエンドポイントとデータ保持ゼロのルーティング。INFROのデータの所在の指定はロードマップにあります。

変更点を1行ずつ。ここにないものはそのままです。

 Eden AIINFRO
ベースURLhttps://api.edenai.run/v3https://api.infro.io/v1
キーEden AIのキー。INFROのゲートウェイキー。お客様のプロバイダーキーは接続になります。
モデルIDopenai/gpt-latest, vertex/gemini-flash-latest, gpt-5.6-sol:cost.openai/gpt-5.6-sol、google/gemini-3.8-flash。-latestエイリアスやソート用サフィックスはありません。
ボディのフィールドfallbacks(最大3つ)、routing { sort, allowed_providers }、session_id。fallbacks(最大5つ)、routing.providers { allow, deny }、metadata.session_id。

変更前 · Eden AI

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.edenai.run/v3",
  apiKey: process.env.EDEN_AI_API_KEY,
});

await client.chat.completions.create({
  model: "openai/gpt-latest",
  messages: [{ role: "user", content: "Hello" }],
  // @ts-expect-error Eden AI extension
  fallbacks: ["anthropic/claude-sonnet-latest"],
});

変更後 · INFRO

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.infro.io/v1",
  apiKey: process.env.INFRO_API_KEY,
});

await client.chat.completions.create({
  model: "openai/gpt-5.6-sol",
  messages: [{ role: "user", content: "Hello" }],
  // @ts-expect-error INFRO extension
  fallbacks: ["anthropic/claude-sonnet-5.5"],
});

バージョンを固定

INFROのIDはファミリーのエイリアスではなく、モデルを指します。gpt-latestは意図するモデルに置き換えてください。ルートに選択を持たせれば、コードからは1つの名前を送り、コンソールでそれを変更できます。

しばらくは2つのクライアントで

/v3/universal-aiにはEden AIのクライアントを残し、LLMのクライアントをINFROに向けてください。

リクエストごとの費用

どちらも費用の見積もりを返します。INFROの見積もりは出どころ(usage.price_source)を示し、料金が不明な場合はゼロではなく省略されます。

Eden AIのオブジェクトとINFROのオブジェクトの対応。2026年10月19日に読んだEden AIの公開ドキュメントに基づき、ゲートウェイの実装と照合しています。 INFROにないものは1行あります。

Eden AIそこでの役割INFROでは
Eden AIのキーとクレジット異なる1つのキー。プロバイダー利用料は既定でクレジットから支払い。お客様自身の接続に対するゲートウェイキー。各プロバイダーがお客様に請求します。
フォールバック同じ形式リクエストごとに最大3つのバックアップモデル。最大5つのfallbacksと、障害ルール付きのルート。
スマートルーティング異なるコスト、速度、レイテンシーでプロバイダーを順位付け。制限。スティッキーセッション。routing.providersで制限し、ルートで順序を指定します。コストや速度による順位付けはありません。
カスタムAPIキー同じ形式キーごとの予算、リセット期間、有効期限、メンバー、既定のタグ。支出上限、許可リスト、環境、ローテーションを備えたゲートウェイキー。さらに4つのスコープで予算。
組織のガードレール同じ形式モデルアクセス、レート制限、メンバー予算。許可リスト、メンバーとキーごとの予算、リクエストレートのティア。コンテンツのガードレールは別途。
モニタリング同じ形式キー、メンバー、機能、プロバイダー別の使用量とコスト。プロジェクト、キー、モデル、ユーザー、タグ別の使用量と推定コスト、およびリクエストごとのログ。
専門モデル(Universal AI)なしOCR、モデレーション、NER、翻訳など。なし。

Eden AIの公開ドキュメントに対する当社の読み取りであり、トライアルやベンチマークではありません。誤りがあればお知らせください。該当する行を修正します。

INFROが行わないこと

  • OCR、モデレーション、翻訳、その他の専門モデルを提供。
  • コスト、速度、レイテンシーで、リクエストごとにプロバイダーを順位付け。
  • お客様自身のプロバイダーアカウントなしでモデルへのアクセスを提供すること。
  • トラフィックをEUに固定。

引き継がれないもの

  • Eden AIアカウントの使用履歴とクレジット。
  • オブジェクトとしてのカスタムキーとガードレール。ゲートウェイキー、予算、許可リストとして再作成してください。

質問

LLMの呼び出しだけを移せますか?
はい。チャットクライアントはINFROに向け、専門モデルにはEden AIのクライアントをそのまま使います。
`fallbacks`は同じように動きますか?
ほぼ対応:INFROは最大5つのモデルIDを受け付け、modelのすべての接続が失敗した後に順に試行します。
INFROでは、モデルの利用料は誰が支払いますか?
お客様が、プロバイダーへ直接お支払いします。INFROはサブスクリプションで、モデル支出への上乗せは0%です。

当社と一緒に、またはご自身で移行

移行プログラムでは、通話でEden AIの設定をINFROの接続、ルート、予算に対応付け、最初のサービスを一緒に移行します。プロバイダーは引き続きお客様に直接請求し、INFROはサブスクリプションで、モデル利用料への上乗せは0%です。

出典

このページにあるEden AIについての記述は、すべて2026年10月19日に読んだこれらの資料に基づいています。トライアル、ベンチマーク、会話から推測したものはありません。