选择客户端
如结构化与非结构化嵌入所述,AI工作负载有多种形式。
对于数据科学或临时性工作负载,Supabase Vecs客户端能让您快速上手。您只需一个连接字符串,vecs就会自动设置数据库来存储和查询带有相关元数据的向量。
您可以从控制面板的数据库设置页面获取连接字符串。请确保勾选使用连接池,然后复制URI。同时将URI协议从postgres
改为postgresql
。vecs
底层使用SQLAlchemy,该库仅支持postgresql
作为方言。
对于需要版本控制迁移的生产级Python应用,我们建议通过向ORM注册向量类型为工具链添加一流的向量支持。pgvector为最常用的SQL驱动/库提供了绑定,包括Django、SQLAlchemy、SQLModel、psycopg、asyncpg和Peewee。