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、基础 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。