Codzen
集成

LangChain

使用 Codzen 与 LangChain 以增强可靠性和模型访问

使用 Codzen 与 LangChain 通过统一接口访问多个 AI 模型,具有提供商故障转移、预算控制和使用情况可见性。

为什么使用 Codzen 与 LangChain?

LangChain 为使用聊天模型提供了标准接口。通过将 LangChain 连接到 Codzen,您可以获得:

  • 模型灵活性: 通过单个 API 访问多个 AI 提供商和模型
  • 提供商故障转移: 当一个提供商不可用时自动回退到替代提供商
  • 预算控制: 设置支出限制并监控整个组织的使用情况
  • 使用情况可见性: 在 Codzen 仪表板中跟踪所有 API 调用和成本

快速开始

本指南将在几分钟内让您使用 Codzen 运行 LangChain。

前提条件

  • Codzen API 密钥
  • 在您的项目中安装的 LangChain

TypeScript

安装所需的包:

npm install @langchain/openai @langchain/core

配置 LangChain 以使用 Codzen:

import { HumanMessage } from '@langchain/core/messages';
import { ChatOpenAI } from '@langchain/openai';

const chat = new ChatOpenAI(
  configuration: {
    baseURL: 'https://codzen.ai/v1',
    apiKey: '<CODZEN_API_KEY>',
  },
  model: 'gpt-5-mini',
);

// 使用示例
const response = await model.invoke([
  new HumanMessage('人生的意义是什么?'),
]);

console.log('Response:', response.content);

Python

安装所需的包:

pip install pydantic langchain-openai

配置 LangChain 以使用 Codzen:

from langchain_openai import ChatOpenAI
from pydantic import SecretStr

model = ChatOpenAI(
    base_url="https://codzen.ai/v1",
    api_key=SecretStr("<CODZEN_API_KEY>"),
    model="gpt-5-mini",
)

# 使用示例
response = model.invoke("人生的意义是什么?")
print(response.content)

配置选项

参数描述
model模型标识符 (例如: claude-3.5-sonnetgpt-4o)
apiKey / api_key您的 Codzen API 密钥
baseURL / base_url设置为 https://codzen.ai/v1

可用模型

Codzen 提供来自多个提供商的模型访问。访问模型页面查看所有可用模型及其功能。

资源

故障排除

  • 找不到模型: 检查模型标识符是否正确。
  • 速率限制: 如果遇到速率限制,请考虑实现重试逻辑或联系支持以增加您的限制。

On this page