| 12345678910111213141516171819202122232425262728293031 |
- package com.cyksj.service.chatgpt;
- import com.cyksj.model.entity.Account;
- import com.cyksj.model.entity.ChatgptUser;
- import com.cyksj.model.request.gpt.ConversationRequest;
- import java.time.LocalDateTime;
- /**
- * @author chan
- * @date 2024/3/19 11:01
- */
- public interface ChatGptAccountService {
- String addAccount(Account account);
- void upAccount(Account account);
- String getLoginUrl(Long userId, Long relationId);
- ChatgptUser findByUserTokenAndExpireTimeAfter(String userToken, LocalDateTime now);
- /**
- * 对话限制
- * @param userToken 用户token
- * @param model 对话模型
- * @return 是否限制
- */
- boolean conversationLimit(String userToken, String model);
- void saveConversationRecord(String userToken, ConversationRequest conversationRequest);
- }
|