langchain调用chatgpt对文本进行编码

1.导包

python 复制代码
from langchain_openai import OpenAIEmbeddings

2.加载编码器

python 复制代码
embeddings_model = OpenAIEmbeddings(model="text-embedding-3-large",base_url="https://api.chatanywhere.tech/v1")

3.编码

python 复制代码
embeded_result = embeddings_model.embed_documents(["Hello world!", "Hey bro"])

4.编码长度

python 复制代码
len(embeded_result)

输出:2

5.输出编码结果

python 复制代码
embeded_result

6.编码第一个位置长度

python 复制代码
len(embeded_result[0])

输出:3072

7.更改输出长度

python 复制代码
# 如果希望嵌入向量维度更小,可以通过dimensions参数进行指定
embeddings_model = OpenAIEmbeddings(model="text-embedding-3-large",base_url="https://api.chatanywhere.tech/v1",dimensions=1024)
embeded_result = embeddings_model.embed_documents(["Hello world!", "Hey bro"])
len(embeded_result[0])

输出:1024

相关推荐
chaors6 小时前
Langchain入门到精通0x01:结果解析器
人工智能·langchain·ai编程
gustt6 小时前
LangChain中的RAG Loader:从网页加载文档并实现智能分割与检索
人工智能·langchain·llm
dev派1 天前
AI Agent 系统中的常用 Workflow 模式(2) Evaluator-Optimizer模式
python·langchain
dev派1 天前
AI Agent 系统中的常用 Workflow 模式(1)
python·langchain
橙子的AI笔记2 天前
旧版 LangChain 已死:新版竟以LangGraph为底座封装
前端·langchain
San303 天前
AI 时代的“USB-C”接口:MCP 核心原理与实战
langchain·node.js·mcp
大模型真好玩3 天前
大模型训练全流程实战指南工具篇(八)——EasyDataset问答数据集生成流程
人工智能·langchain·deepseek
哈里谢顿5 天前
LangGraph 框架完全指南:构建生产级 AI 工作流
langchain·llm
哈里谢顿5 天前
LangChain 框架完全指南:从入门到精通
langchain
San305 天前
手写 Mini Cursor:基于 Node.js 与 LangChain 的开发实战
langchain·node.js·agent