集成
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-sonnet、gpt-4o) |
apiKey / api_key | 您的 Codzen API 密钥 |
baseURL / base_url | 设置为 https://codzen.ai/v1 |
可用模型
Codzen 提供来自多个提供商的模型访问。访问模型页面查看所有可用模型及其功能。
资源
故障排除
- 找不到模型: 检查模型标识符是否正确。
- 速率限制: 如果遇到速率限制,请考虑实现重试逻辑或联系支持以增加您的限制。