AI Agent 整合指南
Agent 應用
搭配主流 Agent 框架使用 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",
)
環境變數
大多數 Agent 框架支援透過環境變數配置:
OPENAI_API_KEY=sk-bl-YOUR_API_KEY
OPENAI_BASE_URL=https://api.bazaarlink.ai/v1
環境變數
任何支援 OpenAI API 或自訂 base URL 的框架都可以與 BazaarLink 搭配使用。只需設定 base URL 並使用 BazaarLink API 金鑰。
Agent 註冊
功能開啟後,Agent 可使用未付費或 x402 付費註冊入口建立帳戶。
未付費註冊
未付費註冊接受 name、可選的 description 與 referral_code。201 回應包含 API 金鑰、額度、7 天 claim token 與到期時間、升級網址、推薦碼、free_model auto:free、base URL 和文件連結。它使用既有的免費模型機制;免費網頁搜尋需要已驗證的電子郵件,因此未付費 Agent 無法使用。
x402 註冊與加值
付費註冊先回傳 HTTP 402 需求:scheme exact、network eip155:196、asset USD-T0 和 payTo。Agent 帶著 X-PAYMENT 重送後,會收到相同註冊欄位以及 payment { txHash, network, amountUsd }。付費 Agent 遵循一般付費帳戶規則;既有帳戶可使用 /api/x402/topup 加值。
人類可在 7 天 token 有效期間透過 /claim 接管未付費 Agent。註冊限制為每個 IP 每 24 小時一次,並受雲端供應商上限約束;拒絕的請求會回傳含 Retry-After 的 429。