📄️ 00、自定义代理、ApiHost
SDK支持自定义ApiHost,Proxy(通过自定义OkHttpClient实现)。
📄️ 01、自定义OKHttpClient
SDK支持自定义OkHttpClient。
📄️ 02、自定义多ApiKey
SDK支持自定义多Api Key。
📄️ 03、自定义ApiKey的获取策略
多Api Key下,SDK支持自定义key的获取策略,默认实现是随机策略。
📄️ 04、Tokens计算
Chatgpt-Java 更新到1.0.12+默认支持Tokens计算,增加TikTokensUtil 工具类.
📄️ 05、自定义Key失效后处理策略
SDK支持key失效后的自定义处理方案,可以进行失效后的移除。主要实现逻辑就是自定义OkHttpClient的拦截器。
📄️ 06、Key全部失效告警配置
本章节是对自定义Key失效后处理策略的补充,告警配置步骤:
📄️ 07、ChatGPT流式输出
SDK有两个OpenAi客户端OpenAiClient和OpenAiStreamClient。
📄️ 08、插件开发
ChatGpt在早些时候推出function call功能,这个在我看来其实就是插件的本质,通过自定义function实现插件的功能,SDK在1.0.14+版本的时候已经支持了原生的function call调用。但是function call调用逻辑比较复杂难懂,很多小伙伴反应不太会使用。于是我基于function call做了下定制封装实现Plugin功能。(可能存在不合理的地方欢迎指正)
📄️ 09、附加图片的chatCompletion
1、变化
📄️ 10、ChatGPT指定返回Json格式
1、介绍
📄️ 11、Dall-e-3生成图片
1、介绍
📄️ 12、FineTuneJob完整使用示例
1、介绍
📄️ 13、文本转语音TTS
1、介绍
📄️ 14、Assistant自定义知识库示例
1、介绍