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

相关推荐
aiAIman24 分钟前
OpenClaw 2026.3.12+ 外网访问云服务器完全指南
运维·服务器·开源·aigc
桌面运维家2 小时前
Windows VHD虚拟磁盘技术详解与应用指南
linux·运维·服务器
矩阵科学2 小时前
Langchain.js 实战二:会话消息
langchain
hy____1232 小时前
Linux_网络基础2
linux·服务器·网络
微露清风2 小时前
系统性学习Linux-第六讲-Ext文件系统
linux·服务器·学习
桌面运维家3 小时前
云桌面vDisk解决方案:Windows/Linux高效部署与优化
linux·运维·服务器
一只程序熊3 小时前
vite-cool-unix-ctx] Unexpected token l in JSON at position 0
java·服务器·前端
xlq223223 小时前
26(下).库的理解与加载
linux·运维·服务器
爱学习的小囧3 小时前
零门槛!VCF 自动化环境登录 vSphere Supervisor 全教程
运维·服务器·算法·自动化·vmware·虚拟化