智能体接入

AIDC Developer 为智能体(Claude Code、Codex、AIDH / Hermes、LangChain 或任何自研框架)准备的接入方式——全部是行业已有的标准,不需要安装 AIDC 专用插件。

1. 读文档

文件 用途
/developer/llms.txt 文档索引(llms.txt 约定)
/developer/docs/<页>.md 每页的 Markdown 原文,curl 即可读
/developer/skills/aidc-sdk/SKILL.md Agent Skills 格式的操作手册,放进智能体的 skills 目录即可
/developer/openapi.json Developer 与模型 API 的 OpenAPI 3.1 契约
/developer/schemas/aidc.app.schema.json 应用清单 JSON Schema

2. 拿凭证

aidc login --no-wait --json      # 输出授权链接,交给人在浏览器里批准
aidc login --continue --json     # 批准后完成登录

无人值守:设置环境变量 AIDC_API_KEY=aidc-dk-…。开发者 Key 代表一家公司,用量记在这家公司。

3. 调模型:OpenAI 兼容

from openai import OpenAI
client = OpenAI(base_url="https://www.ai-dc.ai/api/v1/models", api_key=os.environ["AIDC_API_KEY"])

在 Hermes / AIDH 的配置里,同样只需一个 OpenAI 兼容的 provider:

model:
  provider: custom
  base_url: https://www.ai-dc.ai/api/v1/models
  default: deepseek-flash

4. 调智能体:OpenAI 兼容 Agent API

https://api.ai-dc.ai/v1/chat/completions,Authorization: Bearer aidc-sk-…(Agent Key),model 是智能体;用 session_id 续接会话。这是 AIDC 智能体对外的唯一执行接口,Adis 用的也是它。

5. 做应用:CLI

智能体开发 Nexus 应用的标准循环:

aidc app init my-app --template camera --json
# …编辑文件…
aidc app check my-app --json          # 本地校验(与服务端同一份契约)
aidc app deploy my-app --json         # → test 通道,返回 Developer 预览地址
aidc app publish my-app --json        # → production,返回 Nexus 地址

所有命令非交互、JSON 输出、退出码稳定(见 CLI);发布是幂等的,出错直接重试。

规划中

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