連携 · マルチエージェントフレームワークOpenAI 互換 · 1 つのキー · ライブカタログ
EveryAPI ゲートウェイを次の環境で動かす: CrewAI
CrewAI では、OpenAI 互換のベース URL、キー、モデル名を指定して LLM を作成できます。その LLM を EveryAPI に向け、利用するエージェントに割り当てます。
01セットアップコード
base URL を 1 行書くだけで CrewAI を EveryAPI に向けられます
デフォルトのグローバル Base URL / 中国向け優先 Base URL: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
app.py
from crewai import Agent, Crew, Task, LLM # CrewAI の LLM 抽象化は、LiteLLM 経由でルートします - OpenAI 互換のプレフィックス "openai/"llm = LLM( model="openai/claude-sonnet-5", base_url="https://api.everyapi.ai/v1", api_key="sk-everyapi-...",) researcher = Agent( role="Senior Research Analyst", goal="Find signal in the latest data", backstory="...", llm=llm,)02手順
ゼロから最初の呼び出しまで
- crewai をインストール
pip install crewai。CrewAI は内部で LiteLLM 経由で LLM をルーティングしており、EveryAPI とプロトコル互換です。
- LLM インスタンスに base_url + api_key を設定
crewai.LLM(model="openai/...", base_url=..., api_key=...)。モデル名の openai/ プレフィックスに注意してください。これは LiteLLM に OpenAI-compatible パスを使うよう指示します。
- crew.kickoff() で実行
CrewAI は process(sequential / hierarchical)に従って自動的にスケジューリングし、すべての呼び出しは単一の EveryAPI キーを経由します。
04その他の連携
EveryAPI はこれらにも接続できます
LangChain ファミリーのステートフルなエージェントオーケストレーション
LangGraph →LangGraph ワークフロー内で EveryAPI に接続した ChatOpenAI クライアントを使用します。TypeScript の AI エージェント フレームワーク
Mastra →対応する OpenAI 互換プロバイダーを使って、現行の Mastra プロジェクトを EveryAPI に接続します。Rust で書かれた エージェント operating system
LibreFang →公式連携:LibreFang でエージェントを実行し、EveryAPI でモデルを提供。LLM アプリケーションフレームワーク
LangChain →LangChain アプリで EveryAPI を統一的な上流として利用します。HLLM オブザーバビリティ
Helicone →プライバシーと信頼性のトレードオフを確認したうえで、必要に応じて EveryAPI の前段に Helicone を配置します。Lセルフホスト型オープンソース ChatUI
LibreChat →現行の LibreChat に EveryAPI をカスタムエンドポイントとして追加します。すべての連携を見る →