参考这个
from openai import OpenAI import numpy as np # 初始化客户端(确保你已设置 OPENAI_API_KEY 环境变量) client = OpenAI(api_key="你的API密钥") # 示例文档 documents = [ "OpenAI is a company that develops artificial intelligence models.", "Python is a programming language used for AI and data science.", "The capital of France is Paris.", "Neural networks are a fundamental concept in deep learning." ] # 将每个文档转成embedding向量 def get_embedding(text): response = client.embeddings.create( model="text-embedding-3-small", # 或 "text-embedding-3-large" input=text ) return response.data[0].embedding # 为文档生成向量 doc_embeddings = [get_embedding(doc) for doc in documents] # 将向量存入数组 doc_embeddings = np.array(doc_embeddings) #
网友回复
如何解决输入sora2邀请码报错:Sora is not available in The Netherlands yet
在哪可免费白嫖使用sora2生成视频?
php如何结合openai兼容的embedding向量化api实现语义化模糊关键词搜索匹配?
python如何结合qwen embedding向量化api实现语义化模糊关键词搜索匹配?
如何利用ai翻拍创作热门视频影视电视剧赚钱?
如何去除sora2生成的视频水印?
如何实现threejs动态解密加载glf、obj等三维格式模型?
c语言有没有高效的python解释器库?
有没有本地离线可运行的模糊视频变4k高清工具?
webpack打包的网页如何通过ai还原源码成单一html代码?