python+sqlite-vec+千问embedding api实现语义向量化存储及检索示例代码

代码语言:python

所属分类:其他

代码描述:python+sqlite-vec+千问embedding api实现语义向量化存储及检索示例代码。调用openai兼容千问api实现embedding,然后存储sqlite文件数据库实现语义相近检索。

代码标签: python sqlite-vec 千问 embedding 语义 向量化 存储 检索 示例 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#pip install sqlite-vec
# -*- coding: utf-8 -*
import os
import sqlite3
import sqlite_vec
import struct
from openai import OpenAI

# ================= 配置区域 =================
# 请替换为你的阿里云 DashScope API Key,或者在运行前设置环境变量 DASHSCOPE_API_KEY
OPENAI_API_KEY = os.getenv("DASHSCOPE_API_KEY", "your-api-.........完整代码请登录后点击上方下载按钮下载查看

网友评论0