AiChatContentInterface.php 853 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Repositories\Contracts;
  3. /**
  4. *
  5. * @author lilin
  6. *
  7. */
  8. interface AiChatContentInterface
  9. {
  10. /**
  11. * 发送消息网址
  12. */
  13. const SEND_CHAT_URL = "/v1/chat-messages";
  14. /**
  15. * 发送数据信息
  16. * @param int $userId 用户ID
  17. * @param string $conversation_id 回话ID
  18. * @param string $content 对话内容
  19. * @return mixed
  20. */
  21. public function sendData(int $userId,string $conversation_id,string $content);
  22. /**
  23. * 得到最近的聊天内容
  24. * @param array $conditions 多个查询条件
  25. * @param array $fields 显示字段
  26. * @param string $sort 排序
  27. * @param int $page 页码
  28. * @param int $limit 显示条数
  29. * @return mixed
  30. */
  31. public function getChatContentList(array $conditions, array $fields, string $sort, int $page, int $limit);
  32. }