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

相关推荐
陳10304 小时前
Linux:进程间切换与调度
linux·运维·服务器
JJay.7 小时前
Android BLE 稳定连接的关键,不是扫描,而是 GATT 操作队列
android·服务器·前端
SilentSamsara7 小时前
TCP 三次握手:连接建立失败的那些坑
运维·服务器·网络·网络协议·tcp/ip
yanghuashuiyue8 小时前
langchain AI应用框架研究【开发部署-篇四】
python·langchain
Where-8 小时前
LangChain核心组件——Model I/O
langchain
翼龙云_cloud9 小时前
亚马逊云代理商:CloudWatch Agent 全解析 5 步实现服务器监控
运维·服务器·云计算·aws·云服务器
Cyber4K10 小时前
【Nginx专项】基础入门篇:状态页、微更新、内容替换、读取、压缩及防盗链
linux·运维·服务器·nginx·github
门思科技11 小时前
LoRaWAN项目无需NS和平台?一体化网关如何简化部署与成本
服务器·网络·物联网
IpdataCloud11 小时前
效果广告中点击IP与转化IP不一致?用IP查询怎么做归因分析?
运维·服务器·网络
Bug终结者_11 小时前
别只会写 Java 了!LangChain4J 带你弯道超车 AI 赛道
后端·langchain·ai编程