Skip to content
LangSmith 文档版本 跟随上游 源快照 9eb8da66 更新于 2026-10-18

LLM Gateway 快速入门

使用一个 LangSmith API key 调用各提供商的模型,然后查看追踪并设置支出限额。

NOTE

LLM Gateway 处于 beta 阶段。

LLM Gateway 通过一个端点和一个 LangSmith API key 调用各已配置提供商的模型。发送请求、查看其追踪,然后设置支出限额。

INFO

管理员必须为你的工作区执行一次启用网关、添加提供商密钥并授予访问权限。之后,你只需要一个属于工作区范围、且所关联角色具有 gateway:invoke 和 workspaces:read 权限的 LangSmith API key。

Send a request

网关调用就是普通的模型请求,只需将请求指向网关基础 URL,并使用你的 LangSmith API key 进行身份验证。你可以使用 Chat completions 从现有应用调用网关,或使用 Deep Agents 构建一个经由网关路由的代理。

将任何兼容 OpenAI 的客户端指向 https://gateway.smith.langchain.com/v1,并将 model 设置为带提供商前缀的 ID。

bash
export LANGSMITH_API_KEY="lsv2_..."

curl https://gateway.smith.langchain.com/v1/chat/completions \
    -H "Authorization: Bearer $LANGSMITH_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{"model":"anthropic/claude-opus-5","messages":[{"role":"user","content":"Explain what an LLM gateway does in one sentence."}]}'
python
import os

from openai import OpenAI

client = OpenAI(
    base_url="https://gateway.smith.langchain.com/v1",
    api_key=os.environ["LANGSMITH_API_KEY"],
)
response = client.chat.completions.create(
    model="anthropic/claude-opus-5",
    messages=[{"role": "user", "content": "Explain what an LLM gateway does in one sentence."}],
)
print(response.choices[0].message.content)
typescript
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://gateway.smith.langchain.com/v1",
  apiKey: process.env.LANGSMITH_API_KEY,
});
const response = await client.chat.completions.create({
  model: "anthropic/claude-opus-5",
  messages: [{ role: "user", content: "Explain what an LLM gateway does in one sentence." }],
});
console.log(response.choices[0].message.content);

同一端点也接受 Anthropic Messages 和 OpenAI Responses 请求。请参阅 API 格式。

View the trace

打开 LangSmith 并转到工作区中名为 gateway 或 gateway-<short_api_key>-<api_key_id> 的追踪项目。你的请求会显示在那里,并附带 token 数、成本和延迟。

Set a spend limit

转到 LangSmith 中的 LLM Gateway,创建一个支出策略,例如为你的 API key 设置每天 $10 的上限。达到上限后,网关会返回 402,并在消息中指明阻止该请求的策略:

json
{"error": "Request blocked by gateway policies: R&D Spend Cap"}

完整指南请参阅支出策略。

这些示例使用美国网关。有关 EU、APAC 和 AWS 主机名,请参阅使用区域网关。对于 BYOC,请参阅使用 BYOC 数据平面。

后续步骤


BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。