フレームワークとプラットフォーム
CrewAI
OpenAI互換のLLM設定を使用して、CrewAIエージェントでTokenLabモデルを利用する
概要
CrewAIは、環境変数または LLM クラスでモデル、APIキー、ベースURLを設定することにより、OpenAI互換のLLMをサポートしています。
環境変数
import os
os.environ["OPENAI_API_KEY"] = "sk-your-tokenlab-key"
os.environ["OPENAI_API_BASE"] = "https://api.tokenlab.sh/v1"
os.environ["OPENAI_MODEL_NAME"] = "openai/claude-sonnet-5"LLMクラス
from crewai import Agent, LLM
llm = LLM(
model="claude-sonnet-5",
custom_openai=True,
base_url="https://api.tokenlab.sh/v1",
api_key="sk-your-tokenlab-key",
)
agent = Agent(
role="Research analyst",
goal="Summarize technical tradeoffs clearly",
backstory="You produce concise implementation notes.",
llm=llm,
)モデルIDは随時変更されます。Modelsページで最新のモデルを選択し、自身のCrewAIタスクで品質、速度、コストを比較してください。
エンドポイントに関する注意点
この設定ではChat Completionsを使用します。Responses、Anthropic Messages、またはGeminiを使用する場合は、お使いのCrewAIコンポーネントがそのAPIフォーマットをサポートしていることを確認してください。