├── .github
└── workflows
│ ├── ci.yml
│ └── publish-dockerhub.yml
├── .gitignore
├── LICENSE
├── README.md
├── README_ENGLISH.md
├── docs
├── en
│ ├── 0-project-overview
│ │ ├── 1_project-background.md
│ │ ├── 2_product-design.md
│ │ ├── 3_technical-architecture.md
│ │ ├── 4_engineering-solution.md
│ │ ├── 5_implementation-results.md
│ │ └── image.png
│ ├── 1-technical-principles
│ │ ├── 1-chunking-solution.md
│ │ ├── 2-vector-retrieval.md
│ │ └── 3-qa-generation.md
│ ├── 2-development-tutorial
│ │ ├── 0-quick-start.md
│ │ └── 1-docker-deployment.md
│ ├── 3-technical-blog
│ │ └── 1_blog.md
│ ├── image-1.png
│ ├── image-2.png
│ └── index.md
├── index.md
├── stylesheets
│ └── extra.css
└── zh
│ ├── 0-项目概述
│ ├── 1_项目背景.md
│ ├── 2_产品设计.md
│ ├── 3_技术架构.md
│ ├── 4_工程方案.md
│ ├── 5_落地效果.md
│ └── image.png
│ ├── 1-技术原理
│ ├── 1-切片方案.md
│ ├── 2-向量检索.md
│ └── 3-问答生成.md
│ ├── 2-开发教程
│ ├── 0-ETL
│ │ ├── 1-概述.md
│ │ ├── 10-主函数-爬取.md
│ │ ├── 11-主函数-构建.md
│ │ ├── 12-主函数-存储.md
│ │ ├── 2-通用-文档切片.md
│ │ ├── 3-通用-向量生成.md
│ │ ├── 4-通用-提取对象.md
│ │ ├── 5-生成-问答对.md
│ │ ├── 6-生成-长答案.md
│ │ ├── 7-生成-子问题.md
│ │ ├── 8-生成-合并输出.md
│ │ └── 9-存储-存入向量库.md
│ ├── 0-快速开始.md
│ ├── 1-BACKEND
│ │ ├── 1-概述.md
│ │ ├── 2-通用-数据库设计.md
│ │ ├── 3-通用-接口限流.md
│ │ ├── 4-API-查询改写.md
│ │ ├── 5-API-检索匹配.md
│ │ ├── 6-API-总结模式.md
│ │ ├── 7-API-思考模式.md
│ │ ├── 8-API-研究模式.md
│ │ └── 9-主函数-服务.md
│ ├── 1-Docker部署.md
│ └── 2-FRONTEND
│ │ ├── 1-概述.md
│ │ ├── 2-通用-工具函数.md
│ │ ├── 3-通用-网络请求.md
│ │ ├── 4-页面-首页.md
│ │ └── 5-页面-搜索.md
│ ├── 3-技术博客
│ └── 1_blog.md
│ ├── image-1.png
│ ├── image-2.png
│ └── index.md
├── mkdocs.yml
├── pdm.lock
├── pyproject.toml
├── quickstart.md
├── quickstart_ENGLISH.md
├── scripts
├── DOCKERHUB_PUBLISH_QUICKSTART.md
├── publish-dockerhub.ps1
└── publish-dockerhub.sh
├── sources
├── gc-qa-rag-etl
│ ├── .config.development.json
│ ├── .config.production.json
│ ├── .dockerignore
│ ├── .env
│ ├── .gitignore
│ ├── .vscode
│ │ └── launch.json
│ ├── Dockerfile
│ ├── deploy
│ │ ├── docker-compose.dockerhub.example.yml
│ │ ├── docker-compose.dockerhub.yml
│ │ └── docker-compose.yml
│ ├── env.example
│ ├── etlapp-web
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── eslint.config.js
│ │ ├── index.html
│ │ ├── package.json
│ │ ├── pnpm-lock.yaml
│ │ ├── public
│ │ │ └── vite.svg
│ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.tsx
│ │ │ ├── GenericETL.tsx
│ │ │ ├── api
│ │ │ │ └── ApiService.ts
│ │ │ ├── components
│ │ │ │ ├── ConfigModal.tsx
│ │ │ │ ├── FileStatusTable.tsx
│ │ │ │ ├── NewProductModal.tsx
│ │ │ │ ├── PreviewModal.tsx
│ │ │ │ ├── ProductSelector.tsx
│ │ │ │ ├── PublishModal.tsx
│ │ │ │ └── ServerLog.tsx
│ │ │ ├── index.css
│ │ │ ├── main.tsx
│ │ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
│ ├── etlapp
│ │ ├── __init__.py
│ │ ├── common
│ │ │ ├── __init__.py
│ │ │ ├── chunk.py
│ │ │ ├── config.py
│ │ │ ├── context.py
│ │ │ ├── embedding.py
│ │ │ ├── embedding_qa.py
│ │ │ ├── file.py
│ │ │ ├── format.py
│ │ │ ├── hash.py
│ │ │ ├── llm.py
│ │ │ ├── log.py
│ │ │ ├── rate_limiter.py
│ │ │ └── vector.py
│ │ ├── das
│ │ │ ├── __init__.py
│ │ │ ├── das_doc.py
│ │ │ ├── das_forum.py
│ │ │ └── das_generic.py
│ │ ├── das_index.py
│ │ ├── etl
│ │ │ ├── __init__.py
│ │ │ ├── etl_doc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── embedding.py
│ │ │ │ ├── generate.py
│ │ │ │ ├── generate_full.py
│ │ │ │ ├── generate_sub.py
│ │ │ │ └── merge.py
│ │ │ ├── etl_forum_qa
│ │ │ │ ├── __init__.py
│ │ │ │ ├── embedding.py
│ │ │ │ └── generate.py
│ │ │ ├── etl_forum_tutorial
│ │ │ │ ├── __init__.py
│ │ │ │ ├── embedding.py
│ │ │ │ └── generate.py
│ │ │ ├── etl_generic
│ │ │ │ ├── __init__.py
│ │ │ │ ├── embedding.py
│ │ │ │ ├── generate.py
│ │ │ │ ├── generate_full.py
│ │ │ │ ├── generate_sub.py
│ │ │ │ └── merge.py
│ │ │ └── flow.py
│ │ ├── etl_index.py
│ │ ├── ved
│ │ │ ├── __init__.py
│ │ │ ├── initialize_doc.py
│ │ │ ├── initialize_forum_qa.py
│ │ │ ├── initialize_forum_tutorial.py
│ │ │ ├── initialize_generic.py
│ │ │ └── update_aliases.py
│ │ ├── ved_graph
│ │ │ ├── __init__.py
│ │ │ ├── node_generate.py
│ │ │ ├── node_graph.py
│ │ │ └── node_search.py
│ │ ├── ved_index.py
│ │ └── vedgraph_index.py
│ ├── etlapp_api
│ │ ├── __init__.py
│ │ ├── routers
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── das.py
│ │ │ ├── etl.py
│ │ │ ├── file_status.py
│ │ │ ├── log.py
│ │ │ └── publish.py
│ │ └── server.py
│ ├── pdm.lock
│ ├── pyproject.toml
│ └── readme.md
├── gc-qa-rag-frontend
│ ├── .dockerignore
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── Dockerfile
│ ├── README.md
│ ├── index.html
│ ├── nginx.conf
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ │ └── favicon-32x32.png
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── common
│ │ │ └── utils.ts
│ │ ├── components
│ │ │ ├── CustomFooter.tsx
│ │ │ ├── GradientButton.tsx
│ │ │ ├── HitList.tsx
│ │ │ ├── Markdown.tsx
│ │ │ └── icons
│ │ │ │ └── three-dots.svg
│ │ ├── hooks
│ │ │ └── useProducts.ts
│ │ ├── i18n.ts
│ │ ├── locales
│ │ │ ├── en-US.json
│ │ │ └── zh-CN.json
│ │ ├── main.tsx
│ │ ├── services
│ │ │ └── ApiService.ts
│ │ ├── styles
│ │ │ ├── highlight.scss
│ │ │ └── markdown.scss
│ │ ├── types
│ │ │ ├── Api.ts
│ │ │ └── Base.ts
│ │ ├── views
│ │ │ ├── Chat
│ │ │ │ ├── index.css
│ │ │ │ └── index.tsx
│ │ │ ├── Home.tsx
│ │ │ └── Search
│ │ │ │ ├── components
│ │ │ │ ├── AnswerActions.tsx
│ │ │ │ ├── AnswerSection.tsx
│ │ │ │ ├── SearchHeader.tsx
│ │ │ │ ├── SearchInput.tsx
│ │ │ │ └── SearchResults.tsx
│ │ │ │ ├── hooks
│ │ │ │ └── useSearchState.ts
│ │ │ │ ├── index.tsx
│ │ │ │ └── types.ts
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
└── gc-qa-rag-server
│ ├── .config.development.json
│ ├── .config.production.json
│ ├── .env
│ ├── .gitignore
│ ├── .vscode
│ └── launch.json
│ ├── Dockerfile
│ ├── deploy
│ ├── docker-compose.dockerhub.example.yml
│ ├── docker-compose.dockerhub.yml
│ ├── docker-compose.image.yml
│ └── docker-compose.yml
│ ├── env.example
│ ├── pdm.lock
│ ├── pyproject.toml
│ ├── ragapp
│ ├── __init__.py
│ ├── common
│ │ ├── __init__.py
│ │ ├── config.py
│ │ ├── db.py
│ │ ├── embedding.py
│ │ ├── limiter.py
│ │ ├── llm.py
│ │ └── log.py
│ ├── server.py
│ └── services
│ │ ├── __init__.py
│ │ ├── product.py
│ │ ├── query.py
│ │ ├── research.py
│ │ ├── search.py
│ │ ├── summary.py
│ │ └── think.py
│ └── readme.md
└── tools
├── gc-qa-rag-eval
├── .gitignore
├── AGENTIC_MODE.md
├── app
│ ├── agentic_example.py
│ ├── analyze.py
│ ├── eval.py
│ ├── llm.py
│ ├── main.py
│ ├── query.py
│ └── question.py
├── eval_report.md
├── eval_result.md
├── eval_tech.md
├── pdm.lock
├── pyproject.toml
├── 活字格认证考试AI智能测评综合报告.md
└── 让LLM做低代码考试谁会胜出.md
└── gc-qa-rag-test
├── .gitignore
├── doc
├── 1-定义系统性能的关键指标.md
├── 2-确定测试的主要目标.md
├── 3-设置性能阈值.md
├── 4-选择合适的测试类型.md
├── 5-定义测试场景和用户行为模式.md
├── 6-确定测试持续时间和评率.md
└── 7-制定数据收集和分析计划.md
├── package.json
├── pnpm-lock.yaml
└── script.js
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.github/workflows/publish-dockerhub.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/.github/workflows/publish-dockerhub.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/README.md
--------------------------------------------------------------------------------
/README_ENGLISH.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/README_ENGLISH.md
--------------------------------------------------------------------------------
/docs/en/0-project-overview/1_project-background.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/0-project-overview/1_project-background.md
--------------------------------------------------------------------------------
/docs/en/0-project-overview/2_product-design.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/0-project-overview/2_product-design.md
--------------------------------------------------------------------------------
/docs/en/0-project-overview/3_technical-architecture.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/0-project-overview/3_technical-architecture.md
--------------------------------------------------------------------------------
/docs/en/0-project-overview/4_engineering-solution.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/0-project-overview/4_engineering-solution.md
--------------------------------------------------------------------------------
/docs/en/0-project-overview/5_implementation-results.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/0-project-overview/5_implementation-results.md
--------------------------------------------------------------------------------
/docs/en/0-project-overview/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/0-project-overview/image.png
--------------------------------------------------------------------------------
/docs/en/1-technical-principles/1-chunking-solution.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/1-technical-principles/1-chunking-solution.md
--------------------------------------------------------------------------------
/docs/en/1-technical-principles/2-vector-retrieval.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/1-technical-principles/2-vector-retrieval.md
--------------------------------------------------------------------------------
/docs/en/1-technical-principles/3-qa-generation.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/1-technical-principles/3-qa-generation.md
--------------------------------------------------------------------------------
/docs/en/2-development-tutorial/0-quick-start.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/2-development-tutorial/0-quick-start.md
--------------------------------------------------------------------------------
/docs/en/2-development-tutorial/1-docker-deployment.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/2-development-tutorial/1-docker-deployment.md
--------------------------------------------------------------------------------
/docs/en/3-technical-blog/1_blog.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/3-technical-blog/1_blog.md
--------------------------------------------------------------------------------
/docs/en/image-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/image-1.png
--------------------------------------------------------------------------------
/docs/en/image-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/image-2.png
--------------------------------------------------------------------------------
/docs/en/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/en/index.md
--------------------------------------------------------------------------------
/docs/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/index.md
--------------------------------------------------------------------------------
/docs/stylesheets/extra.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/stylesheets/extra.css
--------------------------------------------------------------------------------
/docs/zh/0-项目概述/1_项目背景.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/0-项目概述/1_项目背景.md
--------------------------------------------------------------------------------
/docs/zh/0-项目概述/2_产品设计.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/0-项目概述/2_产品设计.md
--------------------------------------------------------------------------------
/docs/zh/0-项目概述/3_技术架构.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/0-项目概述/3_技术架构.md
--------------------------------------------------------------------------------
/docs/zh/0-项目概述/4_工程方案.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/0-项目概述/4_工程方案.md
--------------------------------------------------------------------------------
/docs/zh/0-项目概述/5_落地效果.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/0-项目概述/5_落地效果.md
--------------------------------------------------------------------------------
/docs/zh/0-项目概述/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/0-项目概述/image.png
--------------------------------------------------------------------------------
/docs/zh/1-技术原理/1-切片方案.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/1-技术原理/1-切片方案.md
--------------------------------------------------------------------------------
/docs/zh/1-技术原理/2-向量检索.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/1-技术原理/2-向量检索.md
--------------------------------------------------------------------------------
/docs/zh/1-技术原理/3-问答生成.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/1-技术原理/3-问答生成.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/1-概述.md:
--------------------------------------------------------------------------------
1 | TBD
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/10-主函数-爬取.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/10-主函数-爬取.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/11-主函数-构建.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/11-主函数-构建.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/12-主函数-存储.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/12-主函数-存储.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/2-通用-文档切片.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/2-通用-文档切片.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/3-通用-向量生成.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/3-通用-向量生成.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/4-通用-提取对象.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/4-通用-提取对象.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/5-生成-问答对.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/5-生成-问答对.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/6-生成-长答案.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/6-生成-长答案.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/7-生成-子问题.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/7-生成-子问题.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/8-生成-合并输出.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/8-生成-合并输出.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-ETL/9-存储-存入向量库.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-ETL/9-存储-存入向量库.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/0-快速开始.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/0-快速开始.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/1-概述.md:
--------------------------------------------------------------------------------
1 | TBD
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/2-通用-数据库设计.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-BACKEND/2-通用-数据库设计.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/3-通用-接口限流.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-BACKEND/3-通用-接口限流.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/4-API-查询改写.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-BACKEND/4-API-查询改写.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/5-API-检索匹配.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-BACKEND/5-API-检索匹配.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/6-API-总结模式.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-BACKEND/6-API-总结模式.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/7-API-思考模式.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-BACKEND/7-API-思考模式.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/8-API-研究模式.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-BACKEND/8-API-研究模式.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-BACKEND/9-主函数-服务.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-BACKEND/9-主函数-服务.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/1-Docker部署.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/1-Docker部署.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/2-FRONTEND/1-概述.md:
--------------------------------------------------------------------------------
1 | TBD
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/2-FRONTEND/2-通用-工具函数.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/2-FRONTEND/2-通用-工具函数.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/2-FRONTEND/3-通用-网络请求.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/2-FRONTEND/3-通用-网络请求.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/2-FRONTEND/4-页面-首页.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/2-FRONTEND/4-页面-首页.md
--------------------------------------------------------------------------------
/docs/zh/2-开发教程/2-FRONTEND/5-页面-搜索.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/2-开发教程/2-FRONTEND/5-页面-搜索.md
--------------------------------------------------------------------------------
/docs/zh/3-技术博客/1_blog.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/3-技术博客/1_blog.md
--------------------------------------------------------------------------------
/docs/zh/image-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/image-1.png
--------------------------------------------------------------------------------
/docs/zh/image-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/image-2.png
--------------------------------------------------------------------------------
/docs/zh/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/docs/zh/index.md
--------------------------------------------------------------------------------
/mkdocs.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/mkdocs.yml
--------------------------------------------------------------------------------
/pdm.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/pdm.lock
--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/pyproject.toml
--------------------------------------------------------------------------------
/quickstart.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/quickstart.md
--------------------------------------------------------------------------------
/quickstart_ENGLISH.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/quickstart_ENGLISH.md
--------------------------------------------------------------------------------
/scripts/DOCKERHUB_PUBLISH_QUICKSTART.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/scripts/DOCKERHUB_PUBLISH_QUICKSTART.md
--------------------------------------------------------------------------------
/scripts/publish-dockerhub.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/scripts/publish-dockerhub.ps1
--------------------------------------------------------------------------------
/scripts/publish-dockerhub.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/scripts/publish-dockerhub.sh
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/.config.development.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/.config.development.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/.config.production.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/.config.production.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/.dockerignore
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/.env:
--------------------------------------------------------------------------------
1 | GC_QA_RAG_ENV=development
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/.gitignore
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/.vscode/launch.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/Dockerfile
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/deploy/docker-compose.dockerhub.example.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/deploy/docker-compose.dockerhub.example.yml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/deploy/docker-compose.dockerhub.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/deploy/docker-compose.dockerhub.yml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/deploy/docker-compose.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/deploy/docker-compose.yml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/env.example
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/.gitignore
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/README.md
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/eslint.config.js
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/index.html
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/package.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/pnpm-lock.yaml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/public/vite.svg
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/App.css
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/App.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/GenericETL.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/GenericETL.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/api/ApiService.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/api/ApiService.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/components/ConfigModal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/components/ConfigModal.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/components/FileStatusTable.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/components/FileStatusTable.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/components/NewProductModal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/components/NewProductModal.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/components/PreviewModal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/components/PreviewModal.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/components/ProductSelector.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/components/ProductSelector.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/components/PublishModal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/components/PublishModal.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/components/ServerLog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/components/ServerLog.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/index.css
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/src/main.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/tsconfig.app.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/tsconfig.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/tsconfig.node.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp-web/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp-web/vite.config.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/chunk.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/chunk.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/config.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/context.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/context.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/embedding.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/embedding.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/embedding_qa.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/embedding_qa.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/file.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/file.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/format.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/format.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/hash.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/hash.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/llm.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/llm.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/log.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/rate_limiter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/rate_limiter.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/common/vector.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/common/vector.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/das/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/das/das_doc.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/das/das_doc.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/das/das_forum.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/das/das_forum.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/das/das_generic.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/das/das_generic.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/das_index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/das_index.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/embedding.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/embedding.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/generate.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/generate.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/generate_full.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/generate_full.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/generate_sub.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/generate_sub.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/merge.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_doc/merge.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_qa/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_qa/embedding.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_qa/embedding.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_qa/generate.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_qa/generate.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_tutorial/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_tutorial/embedding.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_tutorial/embedding.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_tutorial/generate.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_forum_tutorial/generate.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/embedding.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/embedding.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/generate.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/generate.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/generate_full.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/generate_full.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/generate_sub.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/generate_sub.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/merge.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/etl_generic/merge.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl/flow.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl/flow.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/etl_index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/etl_index.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved/initialize_doc.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved/initialize_doc.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved/initialize_forum_qa.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved/initialize_forum_qa.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved/initialize_forum_tutorial.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved/initialize_forum_tutorial.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved/initialize_generic.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved/initialize_generic.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved/update_aliases.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved/update_aliases.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved_graph/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved_graph/node_generate.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved_graph/node_generate.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved_graph/node_graph.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved_graph/node_graph.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved_graph/node_search.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved_graph/node_search.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/ved_index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/ved_index.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp/vedgraph_index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp/vedgraph_index.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/routers/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/routers/config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp_api/routers/config.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/routers/das.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp_api/routers/das.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/routers/etl.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp_api/routers/etl.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/routers/file_status.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp_api/routers/file_status.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/routers/log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp_api/routers/log.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/routers/publish.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp_api/routers/publish.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/etlapp_api/server.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/etlapp_api/server.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/pdm.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/pdm.lock
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/pyproject.toml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-etl/readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-etl/readme.md
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/.dockerignore
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/.eslintrc.cjs
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/.gitignore
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/Dockerfile
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/README.md
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/index.html
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/nginx.conf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/nginx.conf
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/package.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/pnpm-lock.yaml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/public/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/public/favicon-32x32.png
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/App.css
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/App.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/common/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/common/utils.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/components/CustomFooter.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/components/CustomFooter.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/components/GradientButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/components/GradientButton.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/components/HitList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/components/HitList.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/components/Markdown.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/components/Markdown.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/components/icons/three-dots.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/components/icons/three-dots.svg
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/hooks/useProducts.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/hooks/useProducts.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/i18n.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/i18n.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/locales/en-US.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/locales/en-US.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/locales/zh-CN.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/locales/zh-CN.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/main.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/services/ApiService.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/services/ApiService.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/styles/highlight.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/styles/highlight.scss
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/styles/markdown.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/styles/markdown.scss
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/types/Api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/types/Api.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/types/Base.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/types/Base.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Chat/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Chat/index.css
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Chat/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Chat/index.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Home.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Search/components/AnswerActions.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Search/components/AnswerActions.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Search/components/AnswerSection.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Search/components/AnswerSection.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Search/components/SearchHeader.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Search/components/SearchHeader.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Search/components/SearchInput.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Search/components/SearchInput.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Search/components/SearchResults.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Search/components/SearchResults.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Search/hooks/useSearchState.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Search/hooks/useSearchState.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Search/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Search/index.tsx
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/views/Search/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/src/views/Search/types.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/tsconfig.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-frontend/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-frontend/vite.config.ts
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/.config.development.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/.config.development.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/.config.production.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/.config.production.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/.env:
--------------------------------------------------------------------------------
1 | GC_QA_RAG_ENV=development
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/.gitignore
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/.vscode/launch.json
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/Dockerfile
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/deploy/docker-compose.dockerhub.example.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/deploy/docker-compose.dockerhub.example.yml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/deploy/docker-compose.dockerhub.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/deploy/docker-compose.dockerhub.yml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/deploy/docker-compose.image.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/deploy/docker-compose.image.yml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/deploy/docker-compose.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/deploy/docker-compose.yml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/env.example
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/pdm.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/pdm.lock
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/pyproject.toml
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/common/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/common/config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/common/config.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/common/db.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/common/db.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/common/embedding.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/common/embedding.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/common/limiter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/common/limiter.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/common/llm.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/common/llm.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/common/log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/common/log.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/server.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/server.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/services/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/services/product.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/services/product.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/services/query.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/services/query.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/services/research.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/services/research.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/services/search.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/services/search.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/services/summary.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/services/summary.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/ragapp/services/think.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/ragapp/services/think.py
--------------------------------------------------------------------------------
/sources/gc-qa-rag-server/readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/sources/gc-qa-rag-server/readme.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/.gitignore
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/AGENTIC_MODE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/AGENTIC_MODE.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/app/agentic_example.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/app/agentic_example.py
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/app/analyze.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/app/analyze.py
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/app/eval.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/app/eval.py
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/app/llm.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/app/llm.py
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/app/main.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/app/main.py
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/app/query.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/app/query.py
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/app/question.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/app/question.py
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/eval_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/eval_report.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/eval_result.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/eval_result.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/eval_tech.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/eval_tech.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/pdm.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/pdm.lock
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/pyproject.toml
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/活字格认证考试AI智能测评综合报告.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/活字格认证考试AI智能测评综合报告.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-eval/让LLM做低代码考试谁会胜出.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-eval/让LLM做低代码考试谁会胜出.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/.gitignore
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/doc/1-定义系统性能的关键指标.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/doc/1-定义系统性能的关键指标.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/doc/2-确定测试的主要目标.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/doc/2-确定测试的主要目标.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/doc/3-设置性能阈值.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/doc/3-设置性能阈值.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/doc/4-选择合适的测试类型.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/doc/4-选择合适的测试类型.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/doc/5-定义测试场景和用户行为模式.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/doc/5-定义测试场景和用户行为模式.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/doc/6-确定测试持续时间和评率.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/doc/6-确定测试持续时间和评率.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/doc/7-制定数据收集和分析计划.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/doc/7-制定数据收集和分析计划.md
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/package.json
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/pnpm-lock.yaml
--------------------------------------------------------------------------------
/tools/gc-qa-rag-test/script.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GrapeCity-AI/gc-qa-rag/HEAD/tools/gc-qa-rag-test/script.js
--------------------------------------------------------------------------------