xiaoice.api 579 B

12345678910111213141516171819202122232425262728293031
  1. import "../base.api"
  2. type (
  3. SignatureResp {
  4. BaseDataInfo
  5. // 临时签名
  6. Data *string `json:"data"`
  7. }
  8. MessageReq {
  9. // 大模型生成内容
  10. UserId *uint64 `json:"user_id"`
  11. Text *string `json:"text"`
  12. }
  13. )
  14. @server(
  15. group: xiaoice
  16. )
  17. service Wechat {
  18. // get xiaoice signature | 获取小冰签名
  19. @handler signatureGen
  20. get /api/xiaoice/signature () returns (SignatureResp)
  21. // gen gptbots | 调用gptbots
  22. @handler gptbotsMessage
  23. post /api/xiaoice/message (MessageReq) returns (BaseDataInfo)
  24. }