Files
ai-gateway-go/web
superidou b536672000 feat(m8): P2 pgvector + Ollama 向量化与语义检索
- PostgreSQL 切换 pgvector/pgvector:pg17 镜像;迁移 000024 建 vector 扩展、
  knowledge_chunks.embedding vector(1024) + HNSW 余弦索引,retrieval_mode 放宽三态
- OllamaEmbedder 本地 bge-m3 批量嵌入,404 惰性 pull 重试,维度/超时校验,可整体关闭
- SemanticRetriever/HybridRetriever + NewRetriever 按 retrieval_mode 分发,缺 embedder 回退 FTS
- 文档入库同步批量向量化;Ollama 故障降级入库 + embedding_failed 事件
- 修复 pgx CopyFrom 对 vector 列二进制编码误读:COPY 基础列后同事务 unnest 批量回填
- 修复降级路径 embeddings=nil 索引越界 panic(Add 与 Reprocess)
- 知识库列表 vectorized_chunk_count + 前端三态检索模式选择与向量化覆盖率
- 单测 embedder/retrievers + 集成 TestKnowledgeVectorLifecycle 全绿

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-12 15:16:32 +08:00
..

AI Gateway Web

管理端与用户门户均基于 Art Design Pro v3.0.2 的官方 MIT 模板,并已执行官方 clean:dev 清理流程移除演示模块。

  • apps/admin:管理控制台,默认端口 3006,部署基路径 /admin/
  • apps/portal:用户门户,默认端口 3007,部署基路径 /portal/
  • packages/api-client:由 OpenAPI 契约演进的共享客户端。当前先提供健康检查类型,管理 API 契约迁移后再用生成器替换实现。

安装和构建:

corepack pnpm install --ignore-scripts
corepack pnpm dev:admin
corepack pnpm build

模板来源与许可:Daymychen/art-design-pro v3.0.2。各应用目录保留了原始 LICENSE