askaitools community edition
1.0.0
AskAITools(https://askaitools.ai)是一个专为AI产品领域量身定制的尖端搜索引擎项目。我们的使命是通过提供最准确、最全面、闪电般快速的智能搜索体验,彻底改变用户发现人工智能产品的方式。借助 AskAITools,寻找完美的人工智能解决方案从未如此简单。
AskAITools 桌面网页截图:
AskAITools 手机网页截图:
该项目有两种版本:功能丰富的商业版和社区版。社区版提供了坚实的基础,具有基本的前端界面和搜索功能,并且其代码在此存储库中完全开源。开发人员可以轻松地将自己的数据集成到该框架之上,从而使他们能够为其组织快速构建专门的垂直搜索引擎或内部文档搜索系统。
在底层,AskAITools 采用混合搜索引擎架构,无缝结合关键字搜索(全文搜索)和语义搜索(矢量搜索/嵌入搜索)功能。通过利用统计数据和加权融合技术,它实现了相关性和流行度之间的平衡。
item
表架构。创建表并将数据导入 Supabase。.env.local.example
并将其重命名为.env.local
。填写您的 Supabase 和 OpenAI 配置详细信息。如果需要,请提供代理信息。./app/pages/index.tsx
、 ./app/pages/api/embedding_search.ts
和./supabase/migrations/20240506_init.sql
中的搜索参数和策略。20240506_init.sql
,在Supabase中创建两个搜索函数。app
目录下运行yarn install
安装依赖,然后运行yarn dev
启动本地开发环境并进行代码调试。