xiaoice.api 693 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. MessageResp {
  14. BaseDataInfo
  15. // 大模型生成内容
  16. Data *string `json:"data"`
  17. }
  18. )
  19. @server(
  20. group: xiaoice
  21. )
  22. service Wechat {
  23. // get xiaoice signature | 获取小冰签名
  24. @handler signatureGen
  25. get /api/xiaoice/signature () returns (SignatureResp)
  26. // gen gptbots | 调用gptbots
  27. @handler gptbotsMessage
  28. post /api/xiaoice/message (MessageReq) returns (MessageResp)
  29. }