1. OpenAIEmbeddings vs. ChatOpenAI
| 组件 | 作用 | 输入 | 输出 | 主要用途 |
|---|---|---|---|---|
| OpenAIEmbeddings | 生成文本的向量表示(embedding) | 文本字符串 | 数字向量(list of floats) | 用于向量搜索、RAG、语义搜索 |
ChatOpenAI / init_chat_model |
基于 OpenAI LLM 进行文本生成 | 问题或 Prompt | 生成的文本(字符串) | 问答、聊天机器人、文本摘要、代码生成 |
from langchain_openai import OpenAIEmbeddings
embeddings = OpenAIEmbeddings(model="text-embedding-3-large")
这里的 text-embedding-3-large 是 OpenAI 最新的嵌入模型,生成高维度的文本向量
以下例子把文本转成1536个维度的向量
text = "LangChain is a powerful framework f

最低0.47元/天 解锁文章
4360

被折叠的 条评论
为什么被折叠?



