#PostgreSQL
pgvecto.rs学习资料汇总 - Postgres的可扩展向量搜索扩展
Codel学习资料汇总 - 全自主AI代理执行复杂任务和项目
pgvectorscale:PostgreSQL高性能向量搜索的新利器
Dialoqbase: 轻松创建个性化聊天机器人的开源平台
supabase
Supabase是一款开源的Firebase替代项目,以企业级开源工具构建Firebase的功能。支持托管的Postgres数据库,提供认证、授权、API自动生成、文件存储、AI工具集等多项服务。此外,Supabase支持实时订阅,具备稳定可靠的数据库系统与丰富的API选项,适合开发者快速构建应用并实现本地部署和开发。
pgvecto.rs
pgvecto.rs是一个Postgres扩展,提供超低延迟、高精度的向量相似搜索功能,支持稀疏向量和全文本搜索。该扩展由Rust编写,基于pgrx框架,具备完整的SQL支持和异步索引等特性,简化数据管理并提升性能。支持FP16/INT8数据类型和二进制向量索引,是生产环境中集成前沿模型的理想选择。
pgai
pgai为PostgreSQL数据库提供了高效的AI整合功能,支持嵌入式生成、聊天完成等AI模型,具备多样化AI供应商支持,如OpenAI和Cohere。此平台简化了数据分类、摘要编写和数据丰富的操作,使数据库开发者和AI专家能更便捷地利用AI技术。想了解更多关于pgai的安装与使用,以及如何参与贡献,请参阅官方文档和GitHub页面。
postgresml
PostgresML是集成于PostgreSQL的全面ML/AI平台,优化模型数据管理流程,支持高级自然语言处理和多维文本分析,提供先进模型训练调整API,加速数据驱动的业务决策。
mql
MQL 是一款将自然语言查询转换为SQL查询的工具,无需编程基础即可使用。只需连接或上传数据库模式即可进行自然语言查询并获取SQL。MQL支持本地Docker和传统安装。目前仅兼容PostgreSQL,未来将支持MySQL。特色包括高准确性、简便的安装步骤和默认用户登录功能。
rag-postgres-openai-python
创建一个基于Web的聊天应用,利用OpenAI模型回答PostgreSQL数据库中的问题。前端使用React和FluentUI,后端采用Python和FastAPI。该项目支持在Azure上部署,通过Azure Developer CLI工具进行操作。主要功能包括结合向量搜索与全文搜索的混合搜索,以及将用户查询转换为SQL条件等。可通过GitHub Codespaces或VS Code Dev Containers快速启动,本地开发需配置Azure CLI、Node.js、Python、PostgreSQL和Docker等工具。
infomate.club
Infomate.club是一个汇集多个RSS源的Web服务,通过TextRank算法进行文章解析和摘要。用户无需订阅大量媒体账号,即可在一个页面上掌握不同领域的新闻,避免信息过载。系统基于Django和PostgreSQL,利用Feedparser和BeautifulSoup进行RSS解析,特别适合不希望被太多通知干扰的用户。
pljs
PLJS 是为现代 PostgreSQL 设计的 JavaScript 语言扩展,基于 QuickJS 引擎构建。这个项目以小巧轻量和易于维护为特点,旨在提供与 PLV8 相似的功能。PLJS 支持 PostgreSQL 14+ 版本,适用于需要在数据库中执行 JavaScript 代码的场景。虽然性能可能与 PLV8 有所不同,但 PLJS 在构建和维护方面更为简便。该项目目前接近初始发布阶段,尚未支持 Windows 系统、SRF 和启动函数。
codel
Codel是一个自主运行的安全AI代理,在Docker环境中自动执行复杂任务并保存历史记录。内置浏览器和文本编辑器,支持自托管和现代用户界面,用户可通过简单的Docker命令快速启动,并获取最新信息。