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

相关推荐
laowangpython41 分钟前
昆仑通态 Mcgs Pro软件安装步骤(附安装包)Mcgs Pro 3.3.6 下载安装教程(保姆级)
java·服务器·数据库·其他
学无止境_永不停歇1 小时前
3. 进程状态
linux·服务器
BraveWang2 小时前
【LangChain 1.x】05、结构化输出|三种结构定义模式与两种结果获取方式
langchain
俊俊谢2 小时前
从零搭建:本地LangChain Agent调用远程LLaMA-Factory模型服务
langchain·llama
蝶恋舞者2 小时前
怎样设置软件开机自启动(用的最多,最简单)
linux·运维·服务器
Dawn-bit3 小时前
Linux打包压缩与用户权限管理详解
linux·服务器·数据库
怕浪猫3 小时前
第15章 安全、伦理与合规
langchain·openai·agent
网络小白不怕黑4 小时前
14.VSFTP服务相关配置
linux·运维·服务器
Dovis(誓平步青云)5 小时前
《Linux CPU频率为何忽高忽低:cpufreq、idle状态与性能抖动教程》
linux·运维·服务器·spring boot·后端·生成对抗网络
Championship.23.2412 小时前
Linux 3.0 锁机制与故障排查详解
linux·运维·服务器