首页 > 开源 > :fire: 对话即是开发—— ApiGo 智能数据服务平台

:fire: 对话即是开发—— ApiGo 智能数据服务平台

OSChina资讯 2026-09-10 11:30 3 阅读 查看原文

AI 大模型时代环境下,把数据库变成安全、受治理、可被 AI 调用的数据服务,需要多久?
ApiGo 的答案是:一句话的时间。


一、我们面对的现实

每一个成长中的组织,几乎都会撞上同一堵墙:

  • 数据躺在库里,服务长在代码里。 业务部门要一个查询接口,开发排期两周;接口上线后,鉴权、限流、文档、监控又要从头搭一遍。
  • 信创替换之后,工具箱却空了。 达梦、人大金仓、GBase、虚谷、TDengine……国产数据库陆续上岗,可通用 API 平台、数据服务工具往往连驱动都连不上。
  • AI 来了,接口却没准备好。 大模型能写代码、能做分析,但它够不到你的数据——即便够到了,谁来管住它"能看什么、能做什么"?

数据服务化,从来不是"写个 Controller"那么简单。它是开发效率、运行治理、安全合规、智能化四道题的联立方程。

ApiGo API 智能数据服务平台,就是为解这道题而生。


 

二、ApiGo 是什么

ApiGo 是一款面向国产化环境的 API 智能数据服务平台

把数据库和已有数据服务,快速发布为安全、受治理的 REST API 与 MCP 工具,并以 AI 能力(自然语言问数、对话式智能建 API、智能编排)大幅降低数据服务的开发门槛。

一句话概括它的四大核心功能:

 

功能

介绍

国产数据库全驱动

达梦、金仓、GBase、虚谷、TDengine、ClickHouse、Hive、DolphinDB,外加 MongoDB、Elasticsearch——信创中标即插即用

四模式低代码开发

SQL / Table / Proxy / Layout 四种模式 + 可视化编排,"库表 → API"以分钟计

AI 原生

NL2SQL 智能问数、语义层、智能助理对话即操作、API 一键变身 MCP 工具

治理链完整

限流、熔断、缓存、IP 管控、WAF、告警、国密签名与加密——企业级可用性基线开箱即用

 
 
 

三、核心能力一览

1. 国产数据库全覆盖:信创环境的"万能插座"

ApiGo 内置 JDBC 通用驱动框架与数据源 SPI 插件体系,开箱即连主流国产与分析型数据库:

  • 关系型国产库:达梦 DM、人大金仓 KingbaseES、GBase、虚谷 Vastbase
  • 时序/分析型:TDengine、DolphinDB、ClickHouse、Hive
  • NoSQL:MongoDB、Elasticsearch(专用连接器,运行态深度支持)

新增数据源类型只需实现驱动接口并注册插件,平台自动纳入元数据探测、SQL 开发与网关治理体系。信创替换到哪里,数据服务就通到哪里。

 

2. 四种开发模式:从"写接口"到"配接口"

在 ApiGo 工作台,一个数据接口的诞生不需要写一行样板代码:

  • 脚本模式:写一段 SQL(或让 AI 生成),参数自动解析、分页自动封装,预览通过即可发布。支持 SELECT / INSERT / UPDATE / DELETE / 存储过程与事务控制。
  • 单表模式:选中一张表,CRUD 接口自动生成,字段中文名直接取自表注释。
  • 代理模式:已有 HTTP 服务?配置目标地址即可代理转发,原始字节流透传,文件、图片无缝衔接。
  • 编排模式:基于 LogicFlow 的可视化编排设计器——开始/结束、API 调用、条件分支、循环、变量、延时、过滤、计算、字段映射、数据合并、脚本节点拖拽成图,串行并行自由组合,复杂数据聚合"画"出来。

配套能力同样齐全:在线测试(运行/验证/转发/编排四类)、Mock 规则、测试用例、数据合并/字段映射/字典转换等后处理插件、OpenAPI 3.x 契约导入导出、API 迁移包跨环境搬运、发布文档一键导出 DOCX

 

3. AI 原生:会说话,就会用数据、建接口

这是 ApiGo 最具想象力的部分。

智能问数(NL2SQL):选择库表,用大白话提问——“上个月华东区有效订单量按天统计”——AI 自动生成只读 SQL、返回结果表格、渲染图表,并附上趋势与异常点的自然语言洞察。支持多轮追问:“只看华东的”“换成按月统计”,AI 结合上下文输出修正后的完整查询。

语义层:业务黑话与物理 SQL 之间的翻译层。配置一次"有效订单 = status IN (1,2)"、“客单价 = SUM(amount)/COUNT(DISTINCT user_id)”,此后无论谁问、问多少遍,AI 都按统一业务口径取数——指标口径不再口口相传,而是沉淀为平台资产。

智能助理(对话即操作):问数之外,AI 还能直接"动手"操作平台。18 个平台工具纳入 AI 的工具目录:

  • “昨天调用量最高的 API 是哪个?” → AI 自动查询接口列表与调用日志,给出答案;
  • “给用户表建一个分页查询接口” → AI 自主查询表结构、解析 SQL、生成完整接口定义草稿(参数、路径、示例、Mock 用例一应俱全),弹出操作确认卡片,你点确认才落库,再一键跳转工作台微调发布。

安全边界始终清晰:只读工具默认放行,写操作(建数据源、保存/发布/上下线接口)一律"操作卡片"二次确认;AI 生成的所有 SQL 强制只读校验、自动补 LIMIT;Prompt 注入 8 类特征清洗;工具调用按用户 RBAC 权限双保险过滤,全链路审计留痕。AI 跑得快,但缰绳始终在人手里。

4. MCP 生态:让每一个 API 都成为 AI Agent 的工具

ApiGo 同时是 MCP 服务端:平台上的接口可以发布为 MCP Skill(工具),外部 AI Agent——WorkBuddy、通义办公、豆包或自定义智能体——通过标准 MCP 协议(JSON-RPC 2.0,Streamable HTTP)即可发现并调用你的数据服务,鉴权、限流、日志一视同仁。

平台也内置 MCP 管理端点:Agent 注册、API Key 颁发、工具绑定、调用日志审计,一个页面管齐。未来平台还将作为 MCP Client 接入外部工具服务器(联网搜索、知识库、第三方业务系统),让智能助理突破"本地数据源"的边界。

你发布的不再只是接口,而是 AI 时代可被编排的数据能力。

5. 全链路治理:企业级可用性,不是选装件

所有开放流量经 ApiGo 网关统一接入,过滤器链层层设防:

  • 认证鉴权:AppKey 直传 / AppSecret HMAC 签名(SM3 国密、HmacSHA256、SHA1),时间戳窗口 + Nonce 防重放;后台支持企微/钉钉/飞书 SSO 与 JWT
  • 流量治理:Sentinel 限流熔断(慢调用比例、异常比例、异常数多策略)、订阅级配额管控
  • 缓存加速:固定 Key / 全参数 / 请求体 / 指定参数四种缓存规则,Caffeine + Redis 双级缓存
  • 安全防护:WAF 拦截 SQL 注入 / XSS / 路径遍历,IP 黑白名单,响应字段脱敏插件
  • 告警运营:超时、状态码、错误率、连续失败多类告警规则,邮件 / 短信 / Webhook 触达
  • 可观测:全链路 traceId,调用日志 MySQL/ES 双写,调用量、流量趋势、热门/耗时 API、状态码分布等开箱仪表盘
  • 信创合规:数据源密码、AppSecret 统一 SM4 国密加密存储,支持密钥轮换

配置变更经 Redis 运行时中枢 Pub/Sub 秒级下发,网关与执行服务无需重启即生效。

6. 运营与协作:API 上规模之后依然管得住

当平台上的接口从十几个涨到上百个,"能运营"比"能开发"更重要:

  • 全文检索中心:接口名称、描述、参数、分组、标签、Skill 描述统一索引,全局搜索框秒级定位,万级 API 检索响应低于 500ms;
  • 订阅生命周期与消费计量:订阅 = 应用 + API + 有效期 + 日调用配额,待审批 → 生效 → 到期/退订/冻结状态机流转,到期自动失效、超配额明确拦截;基于调用日志按订阅维度聚合消费报表,"谁用了多少"一目了然,可按应用/时间段导出;
  • 轻量归属标签:每个接口明确责任人与备份责任人,支持标签多选与业务说明,跨团队协作再也不用问"这接口谁维护";
  • 组织隔离:多项目隔离(X-Project-Id 上下文拦截)、项目成员角色(OWNER/ADMIN/MEMBER)、RBAC 菜单权限、API 调用申请-审批流,多环境(开发/测试/生产)发布快照、跨环境同步与一键回滚。

四、典型场景

场景一:信创项目交付提速
某政务系统完成达梦数据库迁移后,需要对外开放 80+ 个数据查询接口。传统开发预计 2 个月——在 ApiGo 上,数据源连通后 Table 模式选表生成 + SQL 模式补充复杂查询,配合智能助理对话式建接口,一周内全部接口发布上线,限流、签名认证、调用日志随平台自带。

场景二:业务人员自助取数
运营同学想知道"近 30 天各渠道客单价趋势"。以往要提需求等排期;现在打开 AI 问数,选好表直接提问——语义层里"客单价"口径早已配置好,10 秒后表格、折线图和数据洞察全部呈现,满意还能一键"生成 API"沉淀为正式服务。

场景三:AI Agent 接入企业数据
企业接入智能办公助手后,希望员工能在对话中直接查询业务数据。管理员在 ApiGo 把查询接口发布为 MCP Skill、注册 Agent 并颁发 API Key——助手即刻获得"查订单、查库存"的工具能力,且每次调用都走网关鉴权与审计,权限随岗位收敛。

五、为什么选择 ApiGo

 

你的诉求

ApiGo 的回答

信创环境要能用

国产库全驱动 + 国密加密 + 快速部署

接口交付要快

四模式低代码 + 可视化编排 + AI 对话式建 API,分钟级发布

上线后要稳

限流熔断、缓存、WAF、告警、多环境快照回滚,治理链完整

AI 浪潮要跟上

NL2SQL 问数 + 语义层 + 智能助理 + MCP 双向生态,一步到位

规模大了要管好

全文检索、订阅配额、消费计量、归属标签、项目隔离与审批流

 

数据服务化的下一程,不是更多的代码,而是更聪明的连接。

ApiGo 让数据库里的数据安全地走出来,让每一个接口可治理、可计量、可被 AI 调用——把开发者从重复劳动中解放,把数据的价值交还给每一个需要它的人。

ApiGo API 智能数据服务平台 —— 让数据开口说话,对话即是开发。