概述
集成详情
| Class | Package | Local | Serializable | JS support | Downloads | Version |
|---|---|---|---|---|---|---|
ChatFireworks | langchain-fireworks | ❌ | beta | ✅ |
模型功能
| Tool calling | Structured output | JSON mode | Image input | Audio input | Video input | Token-level streaming | Native async | Token usage | Logprobs |
|---|---|---|---|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
设置
要访问 Fireworks 模型,您需要创建 Fireworks 帐户、获取 API 密钥并安装langchain-fireworks 集成包。
凭证
前往 fireworks.ai/login 注册 Fireworks 并生成 API 密钥。完成后,设置 FIREWORKS_API_KEY 环境变量:安装
LangChain Fireworks 集成位于langchain-fireworks 包中:
实例化
现在我们可以实例化模型对象并生成聊天完成:- TODO:使用相关参数更新模型实例化。
调用
API 参考
有关所有 ChatFireworks 功能和配置的详细文档,请访问 API 参考 要使用langchain-fireworks 包,请按照以下安装步骤操作:
基本用法
设置
-
登录 Fireworks AI 以获取访问模型的 API 密钥,并确保将其设置为
FIREWORKS_API_KEY环境变量。 登录并获取 API 密钥后,请按照以下步骤设置FIREWORKS_API_KEY环境变量:- Linux/macOS: 打开终端并执行以下命令:
注意: 要使此环境变量在终端会话中持久化,请将上述行添加到您的~/.bashrc、~/.bash_profile或~/.zshrc文件中。- Windows: 对于命令提示符,请使用:
-
使用模型 ID 设置您的模型。如果未设置模型,默认模型是
fireworks-llama-v2-7b-chat。在 fireworks.ai 上查看完整的最新模型列表。