avatar.api 606 B

123456789101112131415161718192021222324252627282930313233
  1. import "../base.api"
  2. type (
  3. AvatarInfo {
  4. }
  5. // start avatar request | 启动数字人
  6. AvatarConfigReq {
  7. // 名片 ID
  8. CardId *uint64 `json:"card_id,optional"`
  9. }
  10. // start avatar response | 启动数字人
  11. AvatarConfigResp {
  12. BaseDataInfo
  13. // Agent information | Agent数据
  14. Data AvatarInfo `json:"data"`
  15. }
  16. )
  17. @server(
  18. jwt: Auth
  19. group: agent
  20. middleware: Miniprogram
  21. )
  22. service Wechat {
  23. // get avatar configuration | 获取数字人配置信息
  24. @handler getApiAvatarConfig
  25. post /api/avatar/config (AvatarConfigReq) returns (AvatarConfigResp)
  26. }