public class ChatGPT extends Object
| Modifier and Type | Field and Description |
|---|---|
private Api |
apiClient |
private String |
apiHost
自定义api host使用builder的方式构造client
|
private String |
apiKey
keys
|
private List<String> |
apiKeyList |
private okhttp3.OkHttpClient |
okHttpClient |
private Proxy |
proxy
okhttp 代理
|
private long |
timeout
超时 默认300
|
| Constructor and Description |
|---|
ChatGPT() |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
balance()
余额查询
|
static BigDecimal |
balance(String key)
余额查询
|
String |
chat(String message)
直接问
|
ChatCompletionResponse |
chatCompletion(ChatCompletion chatCompletion)
最新版的GPT-3.5 chat completion 更加贴近官方网站的问答模型
|
ChatCompletionResponse |
chatCompletion(List<Message> messages)
简易版
|
CreditGrantsResponse |
creditGrants()
余额查询
|
static String |
formatDate(Date date) |
ChatGPT |
init()
初始化
|
private String apiKey
private String apiHost
private Api apiClient
private okhttp3.OkHttpClient okHttpClient
private long timeout
private Proxy proxy
public ChatGPT init()
public ChatCompletionResponse chatCompletion(ChatCompletion chatCompletion)
chatCompletion - 问答参数public ChatCompletionResponse chatCompletion(List<Message> messages)
messages - 问答参数public CreditGrantsResponse creditGrants()
public BigDecimal balance()
public static BigDecimal balance(String key)
Copyright © 2023. All rights reserved.