คู่มือการใช้งาน AI 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",
)
ตัวแปรสภาพแวดล้อม
เฟรมเวิร์กเอเจนต์ส่วนใหญ่สนับสนุนการกำหนดค่าผ่านตัวแปรสภาพแวดล้อม:
OPENAI_API_KEY=sk-bl-YOUR_API_KEY
OPENAI_BASE_URL=https://api.bazaarlink.ai/v1
ตัวแปรสภาพแวดล้อม
A เฟรมเวิร์กใดๆ ที่สนับสนุน OpenAI API หรือ URL พื้นฐานที่กำหนดเองสามารถทำงานกับ BazaarLink เพียงตั้งค่าฐาน URL และใช้คีย์ BazaarLink API
การลงทะเบียนเอเจนต์
เมื่อเปิดใช้ เอเจนต์สามารถสร้างบัญชีผ่านช่องทางลงทะเบียนที่ยังไม่ชำระเงินหรือชำระด้วย x402
การลงทะเบียนที่ยังไม่ชำระเงิน
การลงทะเบียนที่ยังไม่ชำระเงินรับ name, description ที่ไม่บังคับ และ referral_code ที่ไม่บังคับ การตอบกลับ 201 มี API key, เครดิต, claim token และวันหมดอายุเจ็ดวัน, URL อัปเกรด, รหัสแนะนำ, free_model auto:free, base URL และลิงก์เอกสาร ใช้กลไกโมเดลฟรีที่มีอยู่; การค้นหาเว็บฟรีต้องใช้อีเมลที่ยืนยันแล้ว จึงใช้ไม่ได้กับเอเจนต์ที่ยังไม่ชำระเงิน
การลงทะเบียนและเติมเงิน x402
การลงทะเบียนแบบชำระเงินเริ่มด้วยข้อกำหนด HTTP 402: scheme exact, network eip155:196, asset USD-T0 และ payTo ส่งคำขอซ้ำพร้อมส่วนหัว X-PAYMENT เพื่อรับฟิลด์ลงทะเบียนเดิมและ payment { txHash, network, amountUsd } เอเจนต์แบบชำระเงินใช้กฎบัญชีแบบชำระเงินทั่วไป และบัญชีเดิมเติมเงินได้ที่ /api/x402/topup
มนุษย์สามารถรับช่วงบัญชีเอเจนต์ที่ยังไม่ชำระเงินผ่าน /claim ภายในอายุ token เจ็ดวัน จำกัดการลงทะเบียนหนึ่งครั้งต่อ IP ใน 24 ชั่วโมง และมีเพดานตามผู้ให้บริการคลาวด์ คำขอที่ถูกปฏิเสธจะตอบ 429 พร้อม Retry-After