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

相关推荐
馨谙1 天前
Linux面试题----rpm,dnf,Application Streams,Modules软件存储库
linux·运维·服务器
tan 911 天前
KaliLinux2025.4 root用户修改显示语言
linux·服务器·前端·安全
资深web全栈开发1 天前
高并发的本质:超越语言的协作哲学——以 Go HTTP 服务器为例
服务器·http·golang·系统设计·goroutine·高并发架构·go并发
小码吃趴菜1 天前
守护进程及其编程流程
linux·运维·服务器
开开心心就好1 天前
内存清理工具点击清理,自动间隔自启
linux·运维·服务器·安全·硬件架构·材料工程·1024程序员节
txinyu的博客1 天前
连接池问题
服务器·网络·c++
YYYing.1 天前
【计算机网络 | 第七篇】计网之传输层(一)—— 传输层概述与协议头分析
服务器·网络·网络协议·tcp/ip·计算机网络·udp
zyxzyx491 天前
大模型本地化部署实战:从服务器性能调优到低成本落地全攻略
服务器·开发语言·php
晚风吹长发1 天前
初步理解Linux中的进程间通信以及管道通信
linux·运维·服务器·c++·进程·通信
开开心心_Every1 天前
无广告输入法推荐:内置丰富词库免费皮肤
服务器·前端·学习·决策树·edge·powerpoint·动态规划