JAVA-GPT调用入参出参Bean

入参:

@Data
public class AskChatGPT16KParam {
    private String model;
    private List<AskChatGPTParam> messages;
    private double temperature;
}

@Data
public class AskChatGPTParam {
    private String role;
    private String content;
}

出参:

@Data
public class AskChatGPT16KResult {
    private int Code;
    private int SubCode;
    private String Msg;
    private GPTChatCompletionsResponse Data;
}

@Data
public class GPTChatCompletionsResponse {
    private long created;
    private GPTChatCompletionsUsage usage;
    private String model;
    private String id;
    private List<GPTChatCompletionsChoice> choices;
    /**
     * chat.completion 接口url
     */
    private String object;

    private GPTBaseError error;
}

@Data
public class GPTChatCompletionsUsage {
    private int completion_tokens;
    private int prompt_tokens;
    private int total_tokens;
}

@Data
public class GPTChatCompletionsChoice {
    private String finish_reason;
    private int index;
    private GPTChatCompletionsMessage message;
}

@Data
public class GPTChatCompletionsMessage {
    private String content;
    private String role;
}

@Data
public class GPTBaseError {
    private String code;
    private String message;
}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值