From 61a3e7d0b2d84100ba002d0a5fc0193b57359f1e Mon Sep 17 00:00:00 2001 From: guorutao Date: Fri, 28 Apr 2023 14:15:12 +0800 Subject: [PATCH] =?UTF-8?q?feature=201.0.13=20=E6=94=AF=E6=8C=81=E5=BD=93k?= =?UTF-8?q?ey=E5=BC=82=E5=B8=B8=EF=BC=88=E5=A4=B1=E6=95=88=E3=80=81?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E3=80=81=E5=B0=81=E7=A6=81=EF=BC=89=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E8=87=AA=E5=AE=9A=E4=B9=89=E5=8A=A8=E6=80=81=E5=A4=84?= =?UTF-8?q?=E7=90=86key=EF=BC=8C=E6=94=AF=E6=8C=81key=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E6=97=B6=E7=9A=84=E8=AD=A6=E5=91=8A=E5=A4=84=E7=90=86=EF=BC=88?= =?UTF-8?q?=E9=92=89=E9=92=89=E3=80=81=E9=A3=9E=E4=B9=A6......=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 ++++++++++++--- pom.xml | 2 +- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a15ca57..47567b8 100644 --- a/README.md +++ b/README.md @@ -56,10 +56,19 @@ WebSocket参考:[OpenAIWebSocketEventSourceListener](https://github.com/Grt122 **https://github.com/Grt1228/chatgpt-steam-output** # 🚩 特性 - -支持多种Tokens计算方式、支持自定义OkhttpClient、支持自定义多Apikey、支持自定义ApiKey的获取策略、支持余额查询,支持个人账户信息查询、支持GPT3、GPT3.5、GPT4.0、支持全部OpenAI的Api。 +- 支持当key异常(失效、过期、封禁)时,自定义动态处理key 参考实现[DynamicKeyOpenAiAuthInterceptor](https://github.com/Grt1228/chatgpt-java/blob/main/src/main/java/com/unfbx/chatgpt/interceptor/DynamicKeyOpenAiAuthInterceptor.java) +- 支持当key异常时的告警处理(钉钉、飞书、email、企业微信等等需要自定义开发)参考实现[DynamicKeyOpenAiAuthInterceptor](https://github.com/Grt1228/chatgpt-java/blob/main/src/main/java/com/unfbx/chatgpt/interceptor/DynamicKeyOpenAiAuthInterceptor.java) +- 支持多种Tokens计算方式 +- 支持自定义OkhttpClient +- 支持自定义多Apikey +- 支持自定义ApiKey的获取策略 +- 支持余额查询 +- 支持个人账户信息查询 +- 支持GPT3、GPT3.5、GPT4.0 +- 支持全部OpenAI的Api # 📑 更新日志 +- [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、企业微信等等需要自定义开发) - [x] 1.0.12 tokens计算优化、删除模型接口修改、语音接口更新支持官方最新参数 - [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计算慢的问题, - [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测试案例 | com.unfbx chatgpt-java - 1.0.12 + 1.0.13 ``` ### 2、流式客户端使用示例: diff --git a/pom.xml b/pom.xml index b7c427b..20ab3f5 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.unfbx chatgpt-java - 1.0.13-beta1 + 1.0.13 chatgpt-java OpenAI Java SDK, OpenAI Api for Java. ChatGPT Java SDK . https://www.unfbx.com