Langchain

在 Colab 中打开

Portkey + Langchain

Portkey 是 AI 应用的控制面板。凭借其流行的 AI 网关和可观察性套件,数百个团队交付可靠、成本高效且快速的应用。

Portkey 为 Langchain 带来了生产就绪性。使用 Portkey,您可以

  • 通过统一 API 连接 150+ 个模型,

  • 查看 42+ 个指标和所有请求的日志,

  • 启用语义缓存以减少延迟和成本,

  • 为失败的请求实现自动重试和回退,

  • 为请求添加自定义标签,以便更好地跟踪和分析,等等。

快速入门

由于 Portkey 完全兼容 OpenAI 签名,您可以通过 ChatOpenAI 接口连接到 Portkey AI 网关。

  • base_url 设置为 PORTKEY_GATEWAY_URL

  • 添加 default_headers 以使用 createHeaders 辅助方法来获取 Portkey 所需的头信息。

首先,通过 这里 注册以获取您的 Portkey API 密钥。 (点击左下角的个人资料图标,然后点击“复制 API 密钥”)

!pip install -qU portkey-ai langchain-openai

现在,我们可以通过更新 Langchain 中的 ChatOpenAI 模型来连接到 Portkey AI 网关。

使用 OpenAI 模型与 Portkey + ChatOpenAI

使用 Together AI 模型与 Portkey + ChatOpenAI

高级路由 - 负载均衡、回退、重试

Portkey AI Gateway 通过配置优先的方法为 Langchain 带来了负载均衡、回退、实验和金丝雀测试等功能。

让我们以一个例子来说明,我们可能想要在 llama-3-70bgpt-3.5 之间以 50:50 的比例分配流量,以测试这两个大型模型。网关配置如下所示:

Last updated