这将帮助您使用LangChain启动Fireworks嵌入模型。如需了解 FireworksEmbeddings 功能和配置选项的详细文档,请参考 API参考。
集成细节
要访问Fireworks嵌入模型,您需要创建Fireworks账户、获取API密钥并安装 langchain-fireworks 集成包。
前往 fireworks.ai 注册Fireworks并生成API密钥。完成此操作后设置FIREWORKS_API_KEY环境变量:
要启用对模型调用的自动化追踪,设置您的 LangSmith API密钥:
LangChain的Fireworks集成位于 langchain-fireworks 包中:
实例化
现在我们可以实例化模型对象并生成对话补全:
索引与检索
嵌入模型常用于检索增强生成(RAG)流程,既作为数据索引的一部分,也用于后续检索。如需更详细的操作指南,请参考我们的 RAG教程。
下文展示如何使用我们初始化的 embeddings 对象进行索引与检索。本例中我们将对 InMemoryVectorStore 进行索引和检索。
直接使用
底层中,向量存储和检索器的实现分别通过 embeddings.embed_documents(...) 和 embeddings.embed_query(...) 创建文本的嵌入,用于 from_texts 和检索 invoke 操作。
您可以直接调用这些方法实现自定义场景的嵌入。
单文本嵌入
您可以使用 embed_query 嵌入单文本或文档:
多文本嵌入
您可以使用 embed_documents 嵌入多文本:
API参考
如需了解所有 FireworksEmbeddings 功能和配置的详细文档,请访问 API参考。
官方原文:src/oss/python/integrations/embeddings/fireworks.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026