简单易用的 OpenAi Java SDK 1.3.0 发布
推荐一套基于 SpringBoot 开发的全平台数据 (数据库管理工具) 功能比较完善,建议下载使用: github.com/EdurtIO/datacap 目前已经支持 40+ 多种数据源。国内首个应用 ChatGPT 到数据管理系统中项目。
OpenAI Java SDK 主要 为 Java 开发人员提供方便易用的 SDK 来与 OpenAI 的 API 进行交互。
支持 azure proxy
OpenAiClient client = OpenAiClient.builder() .apiHost("https://eus-chatgpt.openai.azure.com") .apiKey(System.getProperty("azure.token")) .provider(ProviderModel.azure) .model("text-davinci-002") .version("2022-12-01") .build(); List<CompletionMessageEntity> messages = Lists.newArrayList(); messages.add(CompletionMessageEntity.builder() .content("Hello, my name is openai-java-sdk") .build()); CompletionChatEntity configure = CompletionChatEntity.builder() .messages(messages) .build(); client.createChatCompletion(configure) .getChoices() .forEach(choice -> messages.add(choice.getMessage())); messages.add(CompletionMessageEntity.builder() .content("What is my name?") .build()); client.createChatCompletion(configure) .getChoices() .forEach(choice -> { System.out.println(choice.getMessage()); });
支持自动销毁资源
try(OpenAiClient client=OpenAiClient.builder() .apiHost("https://eus-chatgpt.openai.azure.com") .apiKey(System.getProperty("azure.token")) .provider(ProviderModel.azure) .model("text-davinci-002") .version("2022-12-01") .build()) { client.createCompletion(configure).getChoices(); }
如何使用?
<properties> <openai.version>LATEST</openai.version> </properties> <dependencies> <dependency> <groupId>org.devlive.sdk</groupId> <artifactId>openai-java-sdk</artifactId> <version>${openai.version}</version> </dependency> </dependencies>
LATEST
默认情况下将使用最新版本。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
研产供销数据一体化,解码汽车集团企业的数据治理之道
OTA(Over-The-Air,空中下载技术),是汽车使用的一种远程无线升级技术。车主只要保持联网的状态,汽车就可以像手机一样进行系统升级。OTA升级最大的好处是,不管对车辆进行常规的升级还是大面积出现软件问题需要修复,都可以通过OTA来解决。 数据显示,2022年中国乘用车OTA装配量达到765万辆,较2021年增长285万辆。随着技术的不断发展,中国乘用车装配量将不断提升,预计到2023年中国OTA装配车辆将达到1400万辆。 “硬件预埋+软件OTA持续升级”已经逐渐成为当下车企的主流策略,车辆被售出之后,车企仍然可以通过OTA在线升级继续为客户提供产品更新/升级服务。 以某车企为例,作为具有国际水准的中国汽车龙头企业,该车企已形成研发制造的集成一体化产业链,从研发、供应链、生产及质量管理、销售渠道等方面,均具有显著的规模和资源优势。该车企在数字化道路上步步为营,逐步打通产品研发、制造、营销、用车、用户运营、售后服务等全产业链环节,构建“以人为中心”的数字化服务体系。 然而,汽车产业普遍存在因产业链条长导致数据分散的痛点。数据分散的情况,使得企业以往积累的基础数据难以发挥增值作用...
- 下一篇
Zulip Server 7.2 发布,开源团队协作工具
Zulip Server 7.2现已发布。Zulip 是一个开源团队协作工具,一款专为实时和异步对话而设计的现代团队聊天应用程序,支持快速搜索、拖放文件上传、图像预览、组私人消息、可听通知、错过电子邮件消息提醒与桌面应用等。 具体更新内容如下: 当检测到常见的反向代理错误配置时,开始记录更准确、更详细且可操作的错误消息。 改进了反向代理文档以阐明信任X-Fowarded-Proto也是必要的。 取消设置loadbalancer.ips时删除了反向代理nginx 配置文件。 改进了计划电子邮件的错误处理,因此他们无法尝试无限发送没有收件人的消息。 修复了 PGroonga 集成的一个错误,该错误会导致 PostgreSQL 服务器在运行搜索时崩溃。 修复了可能导致某些消息未标记为已读的错误。 修复了重新打开撰写框后仍显示文件上传 banners 的错误。 修复了阻止使用非常不寻常的文件名上传文件的错误。 调整了 bot icon,使其在浅色主题上更加明显。 修复了“按 Enter 发送”指示器上的小渲染问题。 修复了 stream 设置页面上的滚动条行为。 改进了当 Slack toke...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Hadoop3单机部署,实现最简伪集群
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker安装Oracle12C,快速搭建Oracle学习环境