参考这个
#!/usr/local/python3/bin/python3 # -*- coding: utf-8 -*- import os import numpy as np from openai import OpenAI # 初始化 DashScope 兼容 OpenAI API 的客户端 client = OpenAI( api_key=os.getenv("DASHSCOPE_API_KEY"), # 请确保已设置环境变量,或替换为你的实际 API Key base_url="https://dashscope.aliyuncs.com/compatible-mode/v1" ) # 示例文档(可以替换成你自己的数据) 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 的函数(使用 Qwen text-embedding-v4) def get_embedding(text: str): response = client.embeddings.create( model="text-embedding-v4", input=text, dimensions=1024, # Qwen v4 支持指定维度(1024 是推荐值) encoding_format="float" ) return response.data[0].embedding # 为所有文档生成 embedding 向量 print("
网友回复
如何解决输入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代码?