@@ -20,28 +20,19 @@ OpenAI ChatGPT 的SDK。觉得不错请右上角Star
2020
2121# 功能特性
2222
23- | 功能 | 特性 |
24- | :-----------:| :------: |
25- | GPT 3.5 | 支持 |
26- | GPT 4.0 | 支持 |
27- | 函数调用 | 支持 |
28- | 流式对话 | 支持 |
29- | 阻塞式对话 | 支持 |
30- | 前端 | 无 |
31- | 上下文 | 支持 |
32- | 计算Token | [ 用jtokkit] ( https://github.com/knuddelsgmbh/jtokkit ) |
33- | 多KEY轮询 | 支持 |
34- | 代理 | 支持 |
35- | 反向代理 | 支持 |
36-
37-
38-
39-
40-
41- ![ image] ( https://user-images.githubusercontent.com/15922823/206353660-47d99158-a664-4ade-b2f1-e2cc8ac68b74.png )
42-
43- ![ image] ( https://user-images.githubusercontent.com/15922823/206615422-23c5e587-d29a-4f04-8d0d-f8dd7c19da37.png )
44-
23+ | 功能 | 特性 |
24+ | :-----------:| :---:|
25+ | GPT 3.5 | 支持 |
26+ | GPT 4.0 | 支持 |
27+ | GPT 4o | 支持 |
28+ | GPT 4o-mini | 支持 |
29+ | 函数调用 | 支持 |
30+ | 流式对话 | 支持 |
31+ | 上下文 | 支持 |
32+ | 计算Token | 支持 |
33+ | 多KEY轮询 | 支持 |
34+ | 代理 | 支持 |
35+ | 反向代理 | 支持 |
4536
4637
4738## 使用指南
@@ -116,6 +107,33 @@ implementation group: 'com.github.plexpt', name: 'chatgpt', version: '5.1.0'
116107 System . out. println(response. toPlainString());
117108
118109```
110+
111+
112+ ### 计算token数
113+
114+
115+ ``` java
116+ Message system = Message . ofSystem(" 你现在是一个诗人,专门写七言绝句" );
117+ Message message = Message . of(" 写一段七言绝句诗,题目是:火锅!" );
118+
119+ ChatCompletion chatCompletion1 = ChatCompletion . builder()
120+ .model(ChatCompletion . Model . GPT_3_5_TURBO )
121+ .messages(Arrays . asList(system, message))
122+ .maxTokens(3000 )
123+ .temperature(0.9 )
124+ .build();
125+ ChatCompletion chatCompletion2 = ChatCompletion . builder()
126+ .model(ChatCompletion . Model . GPT4 )
127+ .messages(Arrays . asList(system, message))
128+ .maxTokens(3000 )
129+ .temperature(0.9 )
130+ .build();
131+
132+ log. info(" {} tokens: {}" , chatCompletion1. getModel(), chatCompletion1. countTokens());
133+ log. info(" {} tokens: {}" , chatCompletion2. getModel(), chatCompletion2. countTokens());
134+
135+ ```
136+
119137### 函数调用(Function Call)
120138
121139``` java
@@ -299,24 +317,24 @@ chatGPT = ChatGPT.builder()
299317
300318# 常见问题
301319
302- | 问 | 答 |
303- | :----------------------------------------------------------: | :----------------------------------------------------------: |
304- | KEY从哪来? | 手动注册生成:openai.com(需要海外手机号)、或者成品独享帐号: [ 购买 ] ( https://fk.fq.mk/?code=YT0xJmI9Mg%3D%3D ) |
305- | 哪些地区不能用 | ** 以下国家IP不支持使用:中国(包含港澳台) 俄罗斯 乌克兰 阿富汗 白俄罗斯 委内瑞拉 伊朗 埃及!!** |
306- | 有封号风险吗 | 使用代理有一定的风险。 |
307- | 我是尊贵的Plus会员,能用吗 | PLUS是网页端,调用API没啥区别 |
308- | GPT4.0 怎么用 | 目前需要充值 |
309- | api.openai.com ping不通? | 禁ping,用curl测试连通性 |
310- | 显示超时? | IP不好,换个IP |
311- | 显示` Your access was terminated due to violation of our policies ` ... | 你号没了,下一个 |
312- | 显示` That model is currently overloaded with other requests. You can retry your request ` | 模型过载,官方炸了,重试 |
313- | 生成的图片不能用? | 图片是它瞎编的,洗洗睡吧 |
314- | 如何充值? | 用国外信用卡,国内的不行 |
315- | 没有国外信用卡怎么办? | 暂时没有特别好的办法待定 |
316- | 返回http 401 | API 密钥写错了/没写 |
317- | 返回http 429 | 请求超速了,或者官方超载了。充钱可解决 |
318- | 返回http 500 | 服务器炸了 |
319- | | |
320+ | 问 | 答 |
321+ | :----------------------------------------------------------: | :----------------------------------------------------------------------------------------------------: |
322+ | KEY从哪来? | 手动注册生成:openai.com(需要海外手机号)、或者 [ GPT API 额度购买(微信) ] ( https://work.weixin.qq.com/kfid/kfc6913bb4906e0e597 ) |
323+ | 哪些地区不能用 | ** 以下国家IP不支持使用:中国(包含港澳台) 俄罗斯 乌克兰 阿富汗 白俄罗斯 委内瑞拉 伊朗 埃及!!** |
324+ | 有封号风险吗 | 使用代理有一定的风险。 |
325+ | 我是尊贵的Plus会员,能用吗 | PLUS是网页端,和API不是一个 |
326+ | GPT4.0 怎么用 | 目前需要充值 |
327+ | api.openai.com ping不通? | 禁ping,用curl测试连通性 |
328+ | 显示超时? | IP不好,换个IP |
329+ | 显示` Your access was terminated due to violation of our policies ` ... | 你号没了,下一个 |
330+ | 显示` That model is currently overloaded with other requests. You can retry your request ` | 模型过载,官方炸了,重试 |
331+ | 生成的图片不能用? | 图片是它瞎编的,洗洗睡吧 |
332+ | 如何充值? | 用国外信用卡,国内的不行 |
333+ | 没有国外信用卡怎么办? | 暂时没有特别好的办法待定 |
334+ | 返回http 401 | API 密钥写错了/没写 |
335+ | 返回http 429 | 请求超速了,或者官方超载了。充钱可解决 |
336+ | 返回http 500 | 服务器炸了 |
337+ | | |
320338
321339---
322340
0 commit comments