文心一言&文心千帆API的spring-boot-starter重构版本

如何申请以及接入文心一言&文心千帆API请看这篇文章:如何接入文心一言&文心千帆API


经过了上次接入文心一言的satrter,已经过去了半个月了,半个月来接受了好多同学的建议,之前代码问题也很多,没有很注重结构的设计,所以几乎相当于把这个starter重构了一遍。
上次由于刚开放没多久,模型数量非常有限,文心千帆API的能力也很有限....

不过这次更新很给力,不仅开放了30+模型,而且开放了作图能力,欢迎大家体验。


starter开源地址:https://github.com/gemingjia/gear-wenxinworkshop-starter
starter使用demo:https://github.com/gemingjia/springboot-wenxin-demo
前端demo:https://github.com/gemingjia/wenxin-vue3-fe


此次更新日志如下:
1. 适配webflux响应式风格,去除代码中的阻塞操作。
2. 重构客户端的实现方式,大幅增加了拓展性
3. 优化不同模型的URL配置名称(无感知)
4. 支持文字生成图片
5. 优化空值检测
6. 优化日志输出
7. 修复URL错乱问题
8. 优化导入/导出历史消息记录方法
9. 新增配置API-Key 和 Secret-Key自动获取access-Token,每次启动自动获取
10. 新增20+模型的API支持
11. 新增access-token的设置方法,优先级 setCustomAccessToken > extend and override > application.yaml

新增支持的开源模型:
Ernie-Bot-VilG、VisualGLM-6B、Llama-2、Linly-Chinese-LLaMA-2-7B、Linly-Chinese-LLaMA-2-13B、ChatGLM2-6B、RWKV-4-World、OpenLLaMA-7B、Falcon-7B、Dolly-12B、MPT-7B-Instruct、Stable-Diffusion-v1.5、RWKV-4-pile-14B、RWKV-5-World、RWKV-Raven-14B、Falcon-40B、MPT-30B-instruct、Flan-UL2、Cerebras-GPT-13B、Cerebras-GPT-6.7B、Pythia-12B、Pythia-6.9B、GPT-J-6B、GPT-NeoX-20B、OA-Pythia-12B-SFT-4、GPT4All-J、StableLM-Alpha-7B 、 StarCoder。


PC端界面:


移动端界面:

 


*注:
1. 由于starter基于SpringBoot 3.x与JDK17,所以记得项目的JDK版本选择JDK17以上。
2. 图片生成能力未开放个人申请,所以网站不支持图片生成...

欢迎各位star~

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值