AI エージェント活用ガイド
エージェントフレームワーク
人気のエージェントフレームワークでBazaarLinkを使用。BazaarLinkはOpenAI互換なので、ほとんどのフレームワークはそのまま動作します — ベースURLとAPIキーを設定するだけ。
Vercel AI SDK
import { createOpenAI } from "@ai-sdk/openai";
import { generateText } from "ai";
const bazaarlink = createOpenAI({
baseURL: "https://api.bazaarlink.ai/v1",
apiKey: "sk-bl-YOUR_API_KEY",
});
const { text } = await generateText({
model: bazaarlink("openai/gpt-4o"),
prompt: "Write a haiku about programming",
});
console.log(text);
CrewAI
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from crewai import Agent, Task, Crew
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.bazaarlink.ai/v1",
api_key="sk-bl-YOUR_API_KEY",
model="anthropic/claude-sonnet-4.6",
)
researcher = Agent(
role="Researcher",
goal="Research and summarize topics",
llm=llm,
)
task = Task(
description="Research the latest trends in AI agents",
agent=researcher,
)
crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()
print(result)
AutoGen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from autogen import AssistantAgent, UserProxyAgent
config_list = [{
"model": "openai/gpt-4o",
"base_url": "https://api.bazaarlink.ai/v1",
"api_key": "sk-bl-YOUR_API_KEY",
}]
assistant = AssistantAgent(
"assistant",
llm_config={"config_list": config_list},
)
user_proxy = UserProxyAgent(
"user_proxy",
human_input_mode="NEVER",
code_execution_config={"work_dir": "coding"},
)
user_proxy.initiate_chat(
assistant,
message="Write a Python function to calculate fibonacci numbers",
)
環境変数
ほとんどのエージェントフレームワークは環境変数による設定をサポートしています:
OPENAI_API_KEY=sk-bl-YOUR_API_KEY
OPENAI_BASE_URL=https://api.bazaarlink.ai/v1
環境変数
OpenAI APIまたはカスタムベースURLをサポートするフレームワークはBazaarLinkで動作します。ベースURLを設定し、BazaarLink APIキーを使用するだけです。
エージェント登録
有効化すると、エージェントは無課金または x402 決済の登録入口からアカウントを作成できます。
無課金登録
無課金登録は name、任意の description、任意の referral_code を受け付けます。201 応答には API キー、クレジット、7 日間の claim token と有効期限、アップグレード URL、紹介コード、free_model auto:free、ベース URL、ドキュメントリンクが含まれます。既存の無料モデル機構を使います。無料ウェブ検索には認証済みメールが必要なため、無課金エージェントは利用できません。
x402 登録とチャージ
有料登録の最初の応答は HTTP 402 の要件で、scheme exact、network eip155:196、asset USD-T0、payTo を含みます。X-PAYMENT ヘッダー付きで再送すると、同じ登録フィールドに payment { txHash, network, amountUsd } が加わった 201 を受け取ります。有料エージェントは通常の有料アカウント規則に従い、既存アカウントは /api/x402/topup でチャージできます。
人間は 7 日間の token 有効期間中に /claim から無課金エージェントを引き継げます。登録は IP ごとに 24 時間で 1 回、さらにクラウドプロバイダー上限があります。拒否された場合は Retry-After 付き 429 です。