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

相关推荐
徐子元竟然被占了!!几秒前
批处理脚本-命令
服务器
Yilena1 分钟前
带你轻松学习LangChain4j
java·学习·langchain
社恐的下水道蟑螂3 分钟前
LangChain 进阶实战:从玩具 Demo 到生产级 AI 应用(JS/TS 全栈版)
前端·langchain·openai
齐齐大魔王18 分钟前
linux-核心工具
linux·运维·服务器
_ziva_18 分钟前
LangServe 实战:5 分钟将 LangChain 链部署为 REST API
langchain
醇氧19 分钟前
Linux 系统的启动过程
linux·运维·服务器
IMPYLH20 分钟前
Linux 的 dircolors 命令
linux·运维·服务器·数据库
齐齐大魔王23 分钟前
linux-基础操作
linux·运维·服务器
一个有温度的技术博主28 分钟前
网安实验系列二:服务器信息收集
运维·服务器
bwz999@88.com1 小时前
ubuntu24.04更换国内源
linux·运维·服务器