everyapi
連携 · マルチエージェントフレームワークOpenAI 互換 · 1 つのキー · ライブカタログ
CrewAI

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手順

ゼロから最初の呼び出しまで

  1. crewai をインストール

    pip install crewai。CrewAI は内部で LiteLLM 経由で LLM をルーティングしており、EveryAPI とプロトコル互換です。

  2. LLM インスタンスに base_url + api_key を設定

    crewai.LLM(model="openai/...", base_url=..., api_key=...)。モデル名の openai/ プレフィックスに注意してください。これは LiteLLM に OpenAI-compatible パスを使うよう指示します。

  3. crew.kickoff() で実行

    CrewAI は process(sequential / hierarchical)に従って自動的にスケジューリングし、すべての呼び出しは単一の EveryAPI キーを経由します。