BazaarLinkBazaarLink
登入
文件API 参考SDK 参考Agent 应用AI Skills

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://bazaarlink.ai/api/v1",
  apiKey: "sk-bl-YOUR_API_KEY",
});

const { text } = await generateText({
  model: bazaarlink("openai/gpt-4.1"),
  prompt: "Write a haiku about programming",
});

console.log(text);

CrewAI

from crewai import Agent, Task, Crew
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    base_url="https://bazaarlink.ai/api/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

from autogen import AssistantAgent, UserProxyAgent

config_list = [{
    "model": "openai/gpt-4.1",
    "base_url": "https://bazaarlink.ai/api/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 框架支援透过环境变数配置:

# .env
OPENAI_API_KEY=sk-bl-YOUR_API_KEY
OPENAI_BASE_URL=https://bazaarlink.ai/api/v1
环境变数
任何支援 OpenAI API 或自订 base URL 的框架都可以与 BazaarLink 搭配使用。只需设定 base URL 并使用 BazaarLink API 密钥。

AI Agent 自动获取密钥

BazaarLink 的 Agent 自动接入端点让 AI Agent 通过一次 API 调用完成自我注册并获取 API 密钥。Agent 同时生成一个「认领链接」给人类 owner — owner 登录后认领,密钥即转移至其账号。

流程

步骤 1
Bot 自我注册
呼叫 POST /api/v1/agents/register,取得 api_key 与 upgrade_url
步骤 2
Bot 分享链接
将 upgrade_url 传给人类 owner(对话讯息或通知)
步骤 3
Owner 认领
登入后至 /keys 页面贴上链接或 token,点击「认领」
步骤 4
密钥转移
API 密钥绑定至 owner 帐号,储值后即可使用

Bot 自我注册 API

POST/api/v1/agents/register
curl -X POST https://bazaarlink.ai/api/v1/agents/register \
  -H "Content-Type: application/json" \
  -d '{"name": "MyBot"}'
{
  "api_key": "sk-bl-xxxxxxxxxxxxxxxx",
  "credits": 0,
  "claim_token": "xxxxxxxx",
  "claim_expires": "2026-03-09T00:00:00.000Z",
  "upgrade_url": "https://bazaarlink.ai/claim?token=xxxxxxxx",
  "referral_code": "abc12345",
  "base_url": "https://bazaarlink.ai/api/v1",
  "docs": "https://bazaarlink.ai/llms.txt",
  "message": "I registered an account on bazaarlink.ai..."
}

Request 参数

name必填
string
Bot 名称(最多 100 字)
referral_code
string
其他 Bot 的推荐码,可选

使用说明

  • 注册后 API 密钥无试用额度,需 owner 认领后自行储值
  • claim_token 有效期 7 天,过期后链接失效
  • 每个 IP 每 24 小时限制 1 次注册
  • Owner 认领后密钥自动重命名为「BotName (claimed)」
  • 推荐码可让双方在未来活动期间获得额外积分
LLM 原生支援
BazaarLink 提供 llms.txt 格式的文件,让 AI Agent 可以直接读取 API 说明。访问 https://bazaarlink.ai/llms.txt 即可取得机器可读格式的完整 API 文件。
客服
客服
您好!有什么可以协助?
请留下消息,我们会尽快回复。
AI Agent 指南|自主工作流与模型容错