CompletionsParams.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. package com.takai.bigmodel.domain.entity;
  2. import java.util.List;
  3. public class CompletionsParams {
  4. private static final long serialVersionUID = 1L;
  5. private String appId;
  6. /**
  7. * 要调用的模型编码
  8. */
  9. private String model;
  10. /**
  11. * messages
  12. */
  13. private List<PromptObject> messages;
  14. /**
  15. *区分每次请求的唯一标识符。如果用户端未提供,平台将默认生成。 唯一
  16. */
  17. private String request_id;
  18. private Boolean do_sample;
  19. private Boolean stream;
  20. private Float temperature;
  21. private Float top_p;
  22. private Integer max_tokens;
  23. private Object response_format;
  24. private List stop;
  25. private List<ToolsObject> tools;
  26. private String type;
  27. private String tool_choice;
  28. private String user_id;
  29. public String getModel() {
  30. return model;
  31. }
  32. public void setModel(String model) {
  33. this.model = model;
  34. }
  35. public List<PromptObject> getMessages() {
  36. return messages;
  37. }
  38. public void setMessages(List<PromptObject> messages) {
  39. this.messages = messages;
  40. }
  41. public String getRequest_id() {
  42. return request_id;
  43. }
  44. public void setRequest_id(String request_id) {
  45. this.request_id = request_id;
  46. }
  47. public Boolean getDo_sample() {
  48. return do_sample;
  49. }
  50. public void setDo_sample(Boolean do_sample) {
  51. this.do_sample = do_sample;
  52. }
  53. public Boolean getStream() {
  54. return stream;
  55. }
  56. public void setStream(Boolean stream) {
  57. this.stream = stream;
  58. }
  59. public Float getTemperature() {
  60. return temperature;
  61. }
  62. public void setTemperature(Float temperature) {
  63. this.temperature = temperature;
  64. }
  65. public Float getTop_p() {
  66. return top_p;
  67. }
  68. public void setTop_p(Float top_p) {
  69. this.top_p = top_p;
  70. }
  71. public Integer getMax_tokens() {
  72. return max_tokens;
  73. }
  74. public void setMax_tokens(Integer max_tokens) {
  75. this.max_tokens = max_tokens;
  76. }
  77. public Object getResponse_format() {
  78. return response_format;
  79. }
  80. public void setResponse_format(Object response_format) {
  81. this.response_format = response_format;
  82. }
  83. public List getStop() {
  84. return stop;
  85. }
  86. public void setStop(List stop) {
  87. this.stop = stop;
  88. }
  89. public List<ToolsObject> getTools() {
  90. return tools;
  91. }
  92. public void setTools(List<ToolsObject> tools) {
  93. this.tools = tools;
  94. }
  95. public String getType() {
  96. return type;
  97. }
  98. public void setType(String type) {
  99. this.type = type;
  100. }
  101. public String getTool_choice() {
  102. return tool_choice;
  103. }
  104. public void setTool_choice(String tool_choice) {
  105. this.tool_choice = tool_choice;
  106. }
  107. public String getUser_id() {
  108. return user_id;
  109. }
  110. public void setUser_id(String user_id) {
  111. this.user_id = user_id;
  112. }
  113. public String getAppId() {
  114. return appId;
  115. }
  116. public void setAppId(String appId) {
  117. this.appId = appId;
  118. }
  119. }