开发规范

AIDC 内部与客户开发者共用的一套规范。AIDC 成员在 aidc-cloud 仓库里开发时,完整版在 Skill aidc-development(.claude/skills/aidc-development/)与 docs/api-standards.md;这里是面向所有开发者的摘要。

1. 先 API + CLI,先智能体后 UI

每个能力先有 API(契约化、可发现),再有 CLI(API 的薄封装),最后才是 UI——UI 只调同一套 API。设备能力(摄像头、麦克风)在浏览器 SDK 里实现,但凡涉及服务端的一步(票据、模型、数据)仍然走 API。

2. 给智能体用的形态

3. 幂等与 dry-run

4. 复用,不重复造轮子

登录、会话、Key、计费、限流、模型上游、实时转写、Markdown 渲染……平台都已经有一份。应用里需要这些能力时调 SDK,不要自己再写一套;平台内部开发时查 aidc-development 的复用登记表。

5. 依赖:站在成熟基础设施上

6. 文档与版本

7. 安全边界

本页由 developer/docs/standards.md 生成 · Markdown 原文 · llms.txt