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

相关推荐
qZ6bgMe4330 分钟前
记录一次bug:不可见字符/零宽字符
服务器·.net
2301_771717211 小时前
Jackson的使用方法详解
java·服务器·前端
似水এ᭄往昔1 小时前
【Linxu】--进程优先级和进程切换
linux·运维·服务器
海参崴-1 小时前
Linux进程管理完全指南
linux·运维·服务器
CQU_JIAKE1 小时前
4.4【A】
运维·服务器
星河耀银海2 小时前
JAVA IO流:从基础原理到实战应用
java·服务器·开发语言
wuhen_n3 小时前
LangChain Agents 实战:构建智能文件管理助手
前端·javascript·人工智能·langchain·ai编程
gwjcloud4 小时前
Frp内网穿透
linux·运维·服务器
bIo7lyA8v5 小时前
如何用SSH访问远程服务器上的内网服务(如:MySQL、Redis、Kafka)?
服务器·mysql·ssh
小邓睡不饱耶5 小时前
花店花品信息管理系统开发实战:Python实现简易门店管理系统
服务器·python·microsoft