Skip to content

Commit 61a3e7d

Browse files
author
guorutao
committed
feature 1.0.13 支持当key异常(失效、过期、封禁)时,自定义动态处理key,支持key异常时的警告处理(钉钉、飞书......)
1 parent 57b3cdd commit 61a3e7d

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

README.md

+12-3
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,19 @@ WebSocket参考:[OpenAIWebSocketEventSourceListener](https://github.com/Grt122
5656
**https://github.com/Grt1228/chatgpt-steam-output**
5757

5858
# 🚩 特性
59-
60-
支持多种Tokens计算方式、支持自定义OkhttpClient、支持自定义多Apikey、支持自定义ApiKey的获取策略、支持余额查询,支持个人账户信息查询、支持GPT3、GPT3.5、GPT4.0、支持全部OpenAI的Api。
59+
- 支持当key异常(失效、过期、封禁)时,自定义动态处理key 参考实现[DynamicKeyOpenAiAuthInterceptor](https://github.com/Grt1228/chatgpt-java/blob/main/src/main/java/com/unfbx/chatgpt/interceptor/DynamicKeyOpenAiAuthInterceptor.java)
60+
- 支持当key异常时的告警处理(钉钉、飞书、email、企业微信等等需要自定义开发)参考实现[DynamicKeyOpenAiAuthInterceptor](https://github.com/Grt1228/chatgpt-java/blob/main/src/main/java/com/unfbx/chatgpt/interceptor/DynamicKeyOpenAiAuthInterceptor.java)
61+
- 支持多种Tokens计算方式
62+
- 支持自定义OkhttpClient
63+
- 支持自定义多Apikey
64+
- 支持自定义ApiKey的获取策略
65+
- 支持余额查询
66+
- 支持个人账户信息查询
67+
- 支持GPT3、GPT3.5、GPT4.0
68+
- 支持全部OpenAI的Api
6169

6270
# 📑 更新日志
71+
- [x] 1.0.13 支持当key异常(失效、过期、封禁)时,自定义动态处理key,参考实现[DynamicKeyOpenAiAuthInterceptor](https://github.com/Grt1228/chatgpt-java/blob/main/src/main/java/com/unfbx/chatgpt/interceptor/DynamicKeyOpenAiAuthInterceptor.java) ,支持key异常时的告警处理(钉钉、飞书、email、企业微信等等需要自定义开发)
6372
- [x] 1.0.12 tokens计算优化、删除模型接口修改、语音接口更新支持官方最新参数
6473
- [x] 1.0.11 增加新的余额查询接口参考:[OpenAiClientTest](https://github.com/Grt1228/chatgpt-java/blob/main/src/test/java/com/unfbx/chatgpt/OpenAiClientTest.java)[OpenAiStreamClientTest](https://github.com/Grt1228/chatgpt-java/blob/main/src/test/java/com/unfbx/chatgpt/OpenAiStreamClientTest.java) ,修复tokens计算慢的问题,
6574
- [x] 1.0.10 支持tokens计算:[TikTokensTest](https://github.com/Grt1228/chatgpt-java/blob/main/src/test/java/com/unfbx/chatgpt/TikTokensTest.java) ,更多详细的资料参考文档:[Tokens_README.md](https://github.com/Grt1228/chatgpt-java/blob/main/Tokens_README.md)
@@ -87,7 +96,7 @@ SDK测试案例 | Tokens测试案例 |
8796
<dependency>
8897
<groupId>com.unfbx</groupId>
8998
<artifactId>chatgpt-java</artifactId>
90-
<version>1.0.12</version>
99+
<version>1.0.13</version>
91100
</dependency>
92101
```
93102
### 2、流式客户端使用示例:

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>com.unfbx</groupId>
77
<artifactId>chatgpt-java</artifactId>
8-
<version>1.0.13-beta1</version>
8+
<version>1.0.13</version>
99
<name>chatgpt-java</name>
1010
<description>OpenAI Java SDK, OpenAI Api for Java. ChatGPT Java SDK .</description>
1111
<url>https://www.unfbx.com</url>

0 commit comments

Comments
 (0)