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

相关推荐
java小吕布29 分钟前
CentOS 7 服务器性能监控实战指南
linux·服务器·centos
椰子今天很可爱32 分钟前
仿照muduo库实现一个高并发服务器
linux·服务器·c++
yesyesyoucan33 分钟前
安全工具集:一站式密码生成、文件加密与二维码生成解决方案
服务器·mysql·安全
小豆子范德萨33 分钟前
cursor连接远程window服务器的WSL-ubuntu
运维·服务器·ubuntu
Xの哲學7 小时前
Linux grep命令:文本搜索的艺术与科学
linux·服务器·算法·架构·边缘计算
VekiSon8 小时前
Linux系统编程——IPC进程间通信:信号通信与共享内存
linux·运维·服务器
ZHHHHHJ668 小时前
LL层-PAST
运维·服务器·网络
fufu03119 小时前
Linux环境下的C语言编程(四十六)
linux·运维·服务器
巴拉巴拉~~10 小时前
KMP 算法通用进度条组件:KmpProgressWidget 多维度 + 匹配进度联动 + 平滑动画
java·服务器·前端
长空任鸟飞_阿康10 小时前
LangGraph 技术详解:基于图结构的 AI 工作流与多智能体编排框架
人工智能·python·langchain