DisabledOpenAiServiceImpl.java 950 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package jnpf.service.impl;
  2. import com.unfbx.chatgpt.entity.chat.Message;
  3. import jnpf.constant.MsgCode;
  4. import jnpf.exception.DataException;
  5. import jnpf.model.ai.AiFormModel;
  6. import jnpf.service.OpenAiService;
  7. import java.util.List;
  8. /**
  9. * 未启用是空实现
  10. * @author JNPF开发平台组
  11. * @copyright 引迈信息技术有限公司
  12. * @date 2024/10/15 17:00
  13. */
  14. public class DisabledOpenAiServiceImpl implements OpenAiService {
  15. @Override
  16. public String completion(String prompt) {
  17. return throwError();
  18. }
  19. @Override
  20. public String completion(Message... messages) {
  21. return throwError();
  22. }
  23. @Override
  24. public String generatorModelStr(String businessName) {
  25. return throwError();
  26. }
  27. @Override
  28. public List<AiFormModel> generatorModelVO(String prompt) {
  29. return throwError();
  30. }
  31. public <T> T throwError(){
  32. throw new DataException(MsgCode.SYS180.get());
  33. }
  34. }