FastGPT 知识库问答平台
FastGPT 是面向知识库问答的 LLM 应用平台,提供文档导入、向量检索、工作流编排和 OpenAI 兼容 API。适合中文企业知识库和客服场景。
核心概念:dataset、collection、chunk、app、workflow、API key。
Docker Compose 启动:
git clone https://github.com/labring/FastGPT.git
cd FastGPT/deploy/docker
docker compose up -d
访问 http://localhost:3000 初始化账号并配置模型。
通过 API 调用应用:
curl -X POST http://localhost:3000/api/v1/chat/completions \
-H "Authorization: Bearer $FASTGPT_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"磁盘满怎么排查"}],"stream":false}'
导入文档:
curl -X POST http://localhost:3000/api/core/dataset/collection/create \
-H "Authorization: Bearer $FASTGPT_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"datasetId":"<DATASET_ID>","name":"manual","type":"file"}'