NAC_Blockchain/docs/api/API_REFERENCE.md

2.1 KiB
Raw Blame History

NAC AI推理引擎 API文档

基础信息

服务地址http://chat.newassetchain.io
直接访问http://43.224.155.27:8800
版本v2.0.0
更新时间2026-03-05 02:21:48


接口列表

1. AI问答接口

POST /api/inference/ask

请求体

{
  "question": "如何用Charter编写RWA上链合约",
  "language": "zh",
  "sessionId": "session-uuid",
  "jurisdiction": "HK",
  "assetType": "real_estate",
  "includeDiagram": true,
  "mode": "general"
}

language参数9种语言

  • zh 中文
  • en English
  • ar العربية
  • ja 日本語
  • ko 한국어
  • fr Français
  • ru Русский
  • es Español
  • pt Português

响应体

{
  "success": true,
  "data": {
    "answer": "**Charter智能合约语言**\n\nCharter是NAC公链的原生...",
    "intent": "definition",
    "confidence": 0.93,
    "sources": [
      {"id": "doc_001", "name": "Charter语言规范", "category": "nac_tech"}
    ],
    "suggestions": ["Charter与Solidity对比", "Charter操作码列表"],
    "diagram": null,
    "processingMs": 45
  }
}

2. 合规验证接口

POST /api/compliance/validate

请求体

{
  "assetType": "real_estate",
  "jurisdiction": "HK",
  "assetValue": 5000000,
  "description": "香港九龙商业地产"
}

3. 资产估值接口

POST /api/valuation/appraise

请求体

{
  "assetId": "asset-001",
  "assetType": "real_estate",
  "marketValue": 5000000,
  "jurisdiction": "HK",
  "currency": "HKD"
}

4. 健康检查

GET /health

{"service": "nac-chat-ui", "status": "healthy", "port": 8800}

5. 服务状态

GET /api/status

{
  "success": true,
  "services": [
    {"name": "nac-ai-inference", "port": 8703, "status": "online"},
    {"name": "nac-ai-compliance", "port": 8701, "status": "online"},
    {"name": "nac-ai-valuation", "port": 8702, "status": "online"}
  ],
  "knowledgeBase": {"total": 2780, "compliance": 560, "techDocs": 2220}
}

最后更新2026-03-05 02:21:48