everyapi
Intégration · Framework multi-agentCompatible OpenAI · une clé · catalogue en direct
CrewAI

Exécutez la passerelle EveryAPI dans CrewAI

CrewAI permet de créer un LLM avec une URL de base, une clé et un nom de modèle compatibles OpenAI. Faites pointer ce LLM vers EveryAPI et attribuez-le aux agents concernés.

01Code de configuration

Une ligne de base URL pointe CrewAI vers EveryAPI

Base URL globale par défaut / Base URL prioritaire Chine : https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

app.py
from crewai import Agent, Crew, Task, LLM
 
# Les routes d'abstraction LLM de CrewAI via LiteLLM — préfixe compatible avec 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Étapes

De zéro à votre premier appel

  1. Installez crewai

    pip install crewai. CrewAI route les LLM via LiteLLM en interne, qui est compatible au niveau du protocole avec EveryAPI.

  2. Définissez base_url + api_key sur l'instance du LLM

    crewai.LLM(model="openai/...", base_url=..., api_key=...). Notez le préfixe openai/ sur le nom du modèle, qui indique à LiteLLM d'utiliser le chemin OpenAI-compatible.

  3. Exécuter avec crew.kickoff()

    CrewAI planifie automatiquement par process (sequential / hierarchical), et chaque appel passe par une seule clé EveryAPI.