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

相关推荐
草莓熊Lotso16 分钟前
Linux IPC 进阶:System V 消息队列与信号量(含内核管理深度解析)
linux·运维·服务器·数据库·c++·人工智能·mysql
s1kSec1 小时前
天翼云openclaw钉钉配置解决,解决404、401报错
运维·服务器
巨斧空间掌门7 小时前
JDK17 下载 windows Linux
linux·运维·服务器
江畔何人初8 小时前
kube-apiserver、kube-proxy、Calico 关系
运维·服务器·网络·云原生·kubernetes
java1234_小锋8 小时前
基于LangChain的RAG与Agent智能体开发 - 使用LangChain调用聊天大模型
langchain·rag
皮卡蛋炒饭.9 小时前
进程得控制
linux·运维·服务器
weiwx839 小时前
Nginx location 和 proxy_pass 配置详解
服务器·网络·nginx
西门吹-禅10 小时前
【sap fiori cds up error】
java·服务器·sap cap cds
码码哈哈0.010 小时前
LangChain 快速入门(从0到可用)
开发语言·python·langchain
minji...12 小时前
Linux 库制作与原理(三)深入动静态链接原理
linux·运维·服务器·c++