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

相关推荐
Lw老王要学习8 分钟前
无互联网的正式 CentOS 7.6环境中安装 mysql-8.0.36-1
linux·服务器·mysql·centos
之歆12 分钟前
Linux命令完全指南
linux·运维·服务器
Kendra91918 分钟前
服务器上架流程
运维·服务器·网络·ip·磁盘
Lsir10110_25 分钟前
【Linux】线程初步——线程概念以及接口认识
linux·运维·服务器
cuber膜拜43 分钟前
Tenacity 原理与基本使用
服务器·网络·python·装饰器模式·tenacity
cuber膜拜44 分钟前
PyBreaker 原理与基本使用
服务器·网络·python·pybreaker
Albert Edison1 小时前
【Python】文件
android·服务器·python
未来之窗软件服务1 小时前
服务器运维(三十三)日志分析ssh日志工具—东方仙盟
运维·服务器·ssh·仙盟创梦ide·东方仙盟
梦雨羊1 小时前
搭建服务器进行测试
linux·运维·服务器
JaydenAI1 小时前
[拆解LangChain执行引擎] PregelProtocol——定义了"LangChain执行体"最小功能集
python·langchain