道家人 发表于 2025-10-30 08:22:34

打造智能语料库:通过Coco AI Server 实现 Notion 条记 RAG 检索功能

本文将具体先容怎样将 Notion 作为语料库,摆设 Coco Server 的 RAG(Retrieval-Augmented Generation)功能。我们将利用 Easysearch 作为语料库存储 Notion 素材,并通过 ollama 举行 LLM 推理。
1. 环境预备

1.1 启动 Easysearch

起首,启动 Easysearch 作为语料库,用于存储 Notion 的素材。
1.2 启动 ollama

接下来,启动 ollama,用于举行 LLM 推理。
1.3 启动 CoCo Server

启动 CoCo Server,默认端口为 9000。
OLLAMA_MODEL=deepseek-r1:1.5b ES_PASSWORD=45ff432a5428ade77c7b   ./coco-mac-arm64
https://i-blog.csdnimg.cn/img_convert/820ae7922f883ac33f8124e444a9f7d1.png
2. CoCo App 毗连与登录

2.1 毗连 CoCo Server

通过 CoCo App 毗连 Server,并输入干系信息。
https://i-blog.csdnimg.cn/img_convert/bfabb5769ddc758570949cfa8b9f11f1.png
2.2 利用 GitHub 登录

登录时选择利用 GitHub 账号举行认证。
https://i-blog.csdnimg.cn/img_convert/d68a47f56b362b6d102357d1eee074d8.png
2.3 获取 OAuth 回调信息

登录乐成后,体系会重定向并返回 OAuth 回调信息。我们必要抓取以下信息,后续将利用该 token 变更访问 CoCo Server AI 的 key:
coco://oauth_callback?code=cupibub55o1cfqbveps0q804ai6aj14in3u91xjhvuk8s7ixirjsq2j9mmyyeut91nmgjwz0b494ngpk&request_id=eb94762b-f054-4710-9c6cf20889d3&provider=coco-cloud
https://i-blog.csdnimg.cn/img_convert/8e2693fc8cbdf151ae3d27c1a29ba1f8.png
3. 认证流程

3.1 获取暂时 Token

起首,访问以下 URL 获取暂时 Token:
http://localhost:9000/sso/login/github?provider=coco-cloud&product=coco&request_id=dd9825e1-ebd3-4c84-9e3f-7ccb0421c508
该哀求将返回一个暂时 Token。
3.2 变更 Access Token

利用上一步获取的暂时 Token,通过以下下令变更 Access Token:
curl -H'X-API-TOKEN: <token>' "http://localhost:9000/auth/request_access_token?request_id=dd9825e1-ebd3-4c84-9e3f-7ccb0421c508"
返回的 Token 即为所需的 Access Token。
3.3 利用 Postman 获取 Token

在 Postman 中实行上述步调,获取 access_token 和逾期时间。
https://i-blog.csdnimg.cn/img_convert/6aaaa9ea2b8460b8129f05225689945c.png
4. 利用 Python 脚本主动化认证流程

以下 Python 脚本可用于主动化剖析 OAuth 回调信息并获取 Access Token:
import requests

def parse_oauth_callback(url):
    query_params = {
   
   param.split('='): param.split('=')
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 打造智能语料库:通过Coco AI Server 实现 Notion 条记 RAG 检索功能