首个支持 Google PaLM 的 Java SDK 1.9.0 发布


推荐一套基于 SpringBoot 开发的全平台数据 (数据库管理工具) 功能比较完善,建议下载使用: https://github.com/EdurtIO/datacap 目前已经支持 40+ 多种数据源。国内首个应用 ChatGPT 到数据管理系统中项目。

推荐一套基于 SpringBoot 开发的简单、易用的开源权限管理平台,建议下载使用: https://github.com/devlive-community/authx

OpenAI Java SDK 为 Java 开发人员提供方便易用的 SDK 来与开放 AI 模型的 API 进行交互。

  • 支持 Google PaLM

没有得到授权用户可以到 https://developers.generativeai.google/products/palm 申请授权

创建 Completion

try(OpenAiClient client=OpenAiClient.builder()
.provider(ProviderModel.GOOGLE_PALM)
.model(CompletionModel.TEXT_BISON_001)
.apiKey(System.getProperty("google.token"))
.build())
{
PromptEntity prompt = PromptEntity.builder()
.text("How to create a completion")
.build();
CompletionEntity configure = CompletionEntity.builder()
.prompt(prompt)
.build();
client.createPaLMCompletion(configure).getCandidates();
}
 

创建 Chat

try(OpenAiClient client=OpenAiClient.builder()
.provider(ProviderModel.GOOGLE_PALM)
.model(CompletionModel.CHAT_BISON_001)
.apiKey(System.getProperty("google.token"))
.build())
{
List<MessageEntity> messages = Lists.newArrayList();
messages.add(MessageEntity.builder()
.content("Hello, my name is openai-java-sdk")
.build());

PromptEntity prompt = PromptEntity.builder()
.messages(messages)
.build();

ChatEntity configure = ChatEntity.builder()
.prompt(prompt)
.build();

client.createPaLMChat(configure)
.getCandidates()
.forEach(System.out::println);
}
 

如何使用?

<properties>
<openai.version>1.9.0</openai.version>
</properties>

<dependencies>
<dependency>
<groupId>org.devlive.sdk</groupId>
<artifactId>openai-java-sdk</artifactId>
<version>${openai.version}</version>
</dependency>
</dependencies>

相關推薦

2023-09-15

:https://github.com/devlive-community/openai-java-sdk 该版本着重支持 Apache Seatunnel 作为流水线支持框架 DataCap 已发布 发布版本 发布时间 1.14.0 2023-09-14 General 修复数据源检查任务返回空的问题 添加验证码

2023-05-12

上发布了用于 Android Studio 的 AI 编程助手 Studio Bot——支持生成代码和修复错误。Studio Bot 目前处于预览阶段,已集成到 Android Studio Hedgehog。 Studio Bot 由谷歌推出的基础编程模型 Codey 提供支持,Codey 派生自大语言模型 PaL

2023-07-15

ub.com/EdurtIO/datacap 目前已经支持 40+ 多种数据源。国内首个应用 ChatGPT 到数据管理系统中项目。 推荐一套基于 SpringBoot 开发的简单、易用的开源权限管理平台,建议下载使用: https://github.com/devlive-community/authx。 OpenAI

2023-07-12

github.com/EdurtIO/datacap 目前已经支持 40+ 多种数据源。国内首个应用 ChatGPT 到数据管理系统中项目。 OpenAI Java SDK 主要 为 Java 开发人员提供方便易用的 SDK 来与 OpenAI 的 API 进行交互。 支持创建图像 ImageEntity configure=ImageEntity

2023-07-07

github.com/EdurtIO/datacap 目前已经支持 40+ 多种数据源。国内首个应用 ChatGPT 到数据管理系统中项目。 OpenAI Java SDK 主要 为 Java 开发人员提供方便易用的 SDK 来与 OpenAI 的 API 进行交互。 支持 azure proxy OpenAiClient client = OpenAiClient

2022-12-03

Android Studio 2022.1.1 (Electric Eel) 发布了首个 RC 版本。 下载地址:https://developer.android.com/studio/preview/index.html Android Studio 2022.1.1 值得关注的变化: Live Edit 在 Android Studio Electric Eel 中,开发者可以使用 Live Edit 将代码的变化实

2024-03-14

些亮点更新包括: Google Gemini 对 Gemini 的多模态功能支持。 在此处阅读更多相关信息,并查看展示许多 Gemini 功能的示例应用程序。 流式和非流式聊天客户端 函数调用 Gemini 应用程序的 Native compilation 值得注意的

2023-06-19

官网 Github Kuingsmile/word-GPT-Plus 本次更新内容 现在支持使用PALM2 API了 特色功能 使用GPT-3.5 API生成文本并支持选择模型 支持设置access token调用chatGPT web接口(使用该方法免费,建议配合chatGPT-plus) 支持OpenAI官方接

2022-03-28

Chris McKillop 是 Google Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入了大众的视野。Fuchsia OS 是 Google 在 A

2022-03-25

Google 日前在官方招聘页面放出新的,而这个招聘信息则是泄漏了 Android Studio 的未来发展方向。根据招聘信息介绍,该职位是 Android Studio 高级软件工程师,在简介中 Google 写道: 我们正在 Android Studio 中启动一个新项目,以使其

2023-02-12

级至 2.1 [变更] 本地权限数据存储修改为多级缓存,以支持服务多实例权限数据共享。 [删除] 删除云片短信发送模块 【其它更新】 [重构] 重构权限存储 Key 对象结构,解决 AntPathMatcher 无法序列化导致多级缓存模式下存

2022-11-30

。 Spring Vault 为访问、存储和废弃机密数据提供客户端支持,以及为开发者提供熟悉的 Spring 抽象。它提供了与 Vault 交互的底层和高级抽象,使开发者无需担心基础设施问题。 基于 HashiCorp 的 Vault,开发者可以在一个中

2023-11-28

组织架构,并成立 webOS 开发小组。 11 月 24 日,LG 电子发布公告称将改革组织架构,以提升竞争力、促进增长。重组计划包括为国际业务建立一个新的销售和营销公司,由 LG 电子北美公司前总裁兼首席执行官 Thomas Yoon 负责,管

2022-07-15

经过五个多月的早期预览阶段后,chromeOS Flex 在今天推出首个稳定版本(版本 103),稳定版本意味着所有对这个系统感兴趣的用户都可以安装使用了,可以满足用户日常使用需求。 以防大家还不太了解这个 “新” 系统,这里