Boundless API
  • 产品
  • 模型
  • 定价
  • 状态
  • 文档
EN中
领取免费额度

SDK示例

复制粘贴常见集成的示例。

本页目录
  1. 卷曲
  2. Python — OpenAI SDK
  3. TypeScript — OpenAI SDK
  4. Python——工具调用
  5. 浪链
  6. Vercel AI SDK
  7. 错误处理
  8. 相关
已上线模型 ID

请原样复制 — 区分大小写,不能有空格。说明 →

  • claude-sonnet-4-6
  • claude-opus-4-8
  • claude-opus-4-7
  • claude-haiku-4-5-20251001
  • gpt-5.5
  • gpt-5.4
完整目录 →

复制粘贴常见集成的示例。

基本 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("速率受限 — 回退重试")
    其他:
        提高

相关

  • 快速入门
  • API参考
  • 从 OpenRouter 迁移

© 2026 Boundless API · 首页 · 隐私政策 · 服务条款