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

相关推荐
念恒12306几秒前
进程间通信
linux·服务器·网络
超级大福宝1 分钟前
在 Ghostty 中用 SSH 连接到服务器不能正常显示颜色的问题
运维·服务器·ssh
lhxcc_fly2 分钟前
5.LangChain--输出解析器
langchain·llm·输出解析器
Jempo M6 分钟前
小品文:服务器并发模型深度详解:事件驱动、多线程、Actor模型全维度对比与工程实践
服务器·微服务
计算机安禾23 分钟前
【算法分析与设计】第38篇:最近点对与分治在几何中的应用
java·服务器·网络·数据库·算法
夜月yeyue25 分钟前
TCP/IP 协议解析
linux·服务器·c语言·网络·网络协议·tcp/ip
好名字更能让你们记住我26 分钟前
通过docker在本地部署博客系统服务
linux·运维·服务器·ubuntu·docker·容器
维度跃迁笔记44 分钟前
2核4G轻量服务器部署GitLab实战:配置调优与CI/CD拆分方案
服务器·ci/cd·gitlab
光电笑映1 小时前
进程间通信(上):深入理解管道与进程池
linux·运维·服务器
提伯斯6461 小时前
Linux minicom 串口工具超详细使用教程
linux·运维·服务器