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

相关推荐
孙启超4 分钟前
【AI应用开发】LangChain 中 Chain 和 Agent 核心区别?
java·人工智能·langchain·llm·rag·ai应用开发·agent loop
深爱水瓶 血影S狂风22 分钟前
函数调用过程探究
linux·运维·服务器
酷可达拉斯36 分钟前
Linux操作系统-磁盘空间使用率100%如何处理?
linux·运维·服务器·云计算·bash
BullSmall2 小时前
scanoss-engine 本地最简部署 & 扫描命令(Linux/Anolis OS)
linux·运维·服务器
575772 小时前
户外净水器过滤效果怎么看:对照孔径、除菌率和认证三项再下单
运维·服务器
RD_daoyi3 小时前
Google核心算法不再通知!全年持续滚动更新
大数据·服务器·前端·网络·搜索引擎·.net
Wang's Blog3 小时前
AI Agent白手起家28: LangChain 五种提示词模板实战解析
大数据·人工智能·langchain
爱喝水的木子3 小时前
自建RustDesk私有服务器全攻略
运维·服务器
jieyucx3 小时前
【服务器特性】结合服务器/CMS:解析漏洞实战
运维·服务器·web安全·文件上传
三言老师4 小时前
free查看内存与缓存状态实操
运维·服务器·网络·centos