RagApp_API
    RagApp_API
    • 概述
    • 息壤大模型名称列表
    • 数据库连接信息
    • MinerU的APIToken仅14天
    • 用户(弃用)
      • 注册
        POST
      • 登录
        POST
      • 验证邮箱
        GET
      • 重发验证邮件
        POST
      • 获取当前用户信息
        GET
      • 测试用户登录状态
        GET
    • 开发测试接口
      • 简单对话
        POST
      • 简单对话+上下文
        POST
      • 网络延迟测试
        POST
    • RAG 聊天
      • [说明] 关于User-ID
      • 文档管理 /documents
        • [说明] 文件上传指南
        • 获取预签名上传 URL
        • 确认文件上传
        • (传统)上传文档
        • 查询文档处理状态
        • 重新触发索引
        • 获取文档列表
        • 获取文档详情
        • 删除文档
      • 对话 /rag
        • [说明] 完整使用流程示例
        • 单轮 RAG 查询
        • 多轮对话 RAG
        • (dev) 对话

    概述

    基于 LangChain + 天翼云息壤 + PostgreSQL (on Neon) + 阿里云 OSS + Pinecone 的 RAG 知识学习助手后端

    地址#

    API#

    main:https://api.ragapp.linc.work/
    dev:https://api-dev.ragapp.linc.work/

    文档#

    https://doc.ragapp.linc.work/

    仓库地址#

    前端:https://github.com/YunHerry/RagApp
    后端:https://github.com/lincannm/RagApp_backend

    核心技术栈#

    编程语言: Python (3.12)
    Web 框架: FastAPI (0.121.3)
    LLM 框架:LangChain (1.1.0)

    使用的云服务#

    1. 后端:Vercel Functions#

    由于项目规模不大,因此使用Serverless的Vercel Functions托管后端代码

    2. 数据库:Neon#

    一个serverless数据库服务平台,数据库系统为PostgreSQL

    3. 存储:阿里云OSS对象存储#

    价格可能比较便宜,比AWS S3便宜

    4. 向量数据库: Pinecone#

    这个向量数据库听说上手比较简单
    修改于 2025-12-02 05:22:21
    下一页
    息壤大模型名称列表
    Built with