复制粘贴常见集成的示例。
基本 URL: https://api.boundlessapi.com/v1
卷曲
卷曲 https://api.boundlessapi.com/v1/chat/completions \
-H“授权:承载$BOUNDLESS_API_KEY”\
-H“内容类型:application/json”\
-d'{
"model": "claude-sonnet-4-6",
"messages": [{"role": "user", "content": "打个招呼"}]
}'
Python — OpenAI SDK
pip 安装 openai
导入操作系统
从 openai 导入 OpenAI
客户端 = OpenAI(
api_key=os.environ["BOUNDLESS_API_KEY"],
base_url =“https://api.boundlessapi.com/v1”,
)
响应 = client.chat.completions.create(
模型=“deepseek-聊天”,
messages=[{"role": "user", "content": "用一句话解释量子计算。"}],
)
打印(响应.选择[0].消息.内容)
TypeScript — OpenAI SDK
npm 安装 openai
``打字稿
从“openai”导入OpenAI;
const 客户端 = 新 OpenAI({
apiKey: process.env.BOUNDLESS_API_KEY,
基本URL:“https://api.boundlessapi.com/v1”,
});
const res = 等待 client.chat.completions.create({
模型:“deepseek-v4-flash”,
消息:[{角色:“用户”,内容:“打个招呼”}],
});
console.log(res.choices[0].message.content);
---
## Python — 流媒体
````蟒蛇
流 = client.chat.completions.create(
模型=“deepseek-聊天”,
messages=[{"角色": "用户", "内容": "数到5"}],
流=真,
)
对于流中的块:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")
Python——工具调用
工具=[{
“类型”:“功能”,
“功能”:{
“名称”:“获取天气”,
"description": "获取某个城市的天气",
“参数”:{
“类型”:“对象”,
“属性”:{“城市”:{“类型”:“字符串”}},
“必填”:[“城市”],
},
},
}]
响应 = client.chat.completions.create(
型号=“claude-haiku-4-5”,
messages=[{"role": "user", "content": "纽约天气?"}],
工具=工具,
)
浪链
从 langchain_openai 导入 ChatOpenAI
llm = ChatOpenAI(
模型=“deepseek-聊天”,
openai_api_key=os.environ["BOUNDLESS_API_KEY"],
openai_api_base="https://api.boundlessapi.com/v1",
)
print(llm.invoke("你好!").content)
Vercel AI SDK
``打字稿
从“@ai-sdk/openai”导入{createOpenAI};
从“ai”导入{generateText};
const 无界 = createOpenAI({
apiKey: process.env.BOUNDLESS_API_KEY,
基本URL:“https://api.boundlessapi.com/v1”,
});
const { 文本 } = 等待生成文本({
模型:无界(“deepseek-v4-flash”),
提示:“您好!”,
});
---
## 列出型号
````蟒蛇
模型 = client.models.list()
对于 models.data 中的 m:
打印(m.id)
错误处理
从 openai 导入 OpenAI,APIStatusError
尝试:
响应 = client.chat.completions.create(...)
除了 APIStatusError 为 e:
如果 e.status_code == 402:
print("在 https://boundlessapi.com/billing 添加积分")
elif e.status_code == 429:
print("速率受限 — 回退重试")
其他:
提高