Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

hirokawaguchi/open-genai

说明与用途

**项目简介(2‑3 句)**
hirokawaguchi/open‑genai 是一个非官方的开源实现,能够在完全本地环境(本地 LLM / OpenAI 兼容接口)下运行日本数字厅的政府 AI「源内(GENAI)」。它集成了 SAML(Keycloak)身份认证、RAG(Qdrant 向量库)、语音转文字(Whisper)、图像生成(Stable Diffusion)以及团队级别的本地知识库,做到全栈本地化。

**价值**

  • **本地化安全**:所有模型、向量检索和数据均保存在内部网络,满足政府、金融等高安全需求。
  • **统一知识入口**:通过 RAG 将文档、音频、图片等多模态资产统一索引,助力内部助理快速检索并生成精准答案。
  • **可扩展生态**:兼容 OpenAI API、提供 CLI/SDK,便于在现有业务系统中快速嵌入对话、搜索或生成能力。

**典型接入方式**

  1. **部署**:使用 Docker Compose 或 Helm 在本地或私有云启动 Keycloak、Qdrant、Whisper、Stable Diffusion 与主服务容器。
  2. **认证**:前端或后端通过 SAML(Keycloak)完成单点登录,获取 JWT 供后续 API 调用。
  3. **调用 API**:使用提供的 TypeScript SDK 或直接调用兼容 OpenAI 的 REST 接口(/v1/chat/completions、/v1/embeddings 等),即可进行对话、向量检索、音频转写或图像生成。
  4. **知识注入**:通过 CLI/SDK 将文档、音频或图片上传至 Qdrant,自动生成向量并关联到团队/项目标签,实现 RAG 检索。

**生产可用性**

  • **活跃度**:截至 2026‑07‑03 最近一次提交,项目星标 113、Fork 8,社区活跃。
  • **技术成熟度**:核心组件(Keycloak、Qdrant、Whisper、Stable Diffusion)均为成熟开源项目,项目本身提供完整的 Docker 镜像和 Helm chart,便于容器化部署。
  • **安全合规**:所有数据均在本地保存,符合政府/企业对数据主权的严格要求;仅需自行审计 Docker 镜像和依赖的许可证。
  • **可扩展性**:基于 TypeScript 实现的 SDK 与 OpenAI 兼容层,使得迁移到云端或混合部署时改动最小。

综合来看,hirokawaguchi/open‑genai 已具备 **高生产就绪度**,适合作为内部知识搜索与对话助理的核心平台进行试点或正式上线。后续仍建议对依赖库进行安全审计,并关注项目的维护者响应情况,以确保长期可维护性。

实际用途

hirokawaguchi/open-genai helps make internal knowledge searchable and usable by assistants.

  • index knowledge bases
  • improve search over documents
  • ground assistant answers

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:31:17.503Z
原始来源