推荐一套基于 SpringBoot 开发的简单、易用的开源权限管理平台,建议下载使用: https://github.com/devlive-community/authx
推荐一套功能强大的开源数据中台系统:https://github.com/devlive-community/datacap
推荐一套全平台数据库管理工具,建议下载使用: https://github.com/devlive-community/dbm
OpenAI Java SDK 主要为 Java 开发人员提供方便易用的 SDK 来与开放 AI 模型的 API 进行交互依赖库。
创建助手
AssistantsEntity entity = AssistantsEntity.builder()
.name("Math Tutor")
.model(CompletionModel.GPT_35_TURBO)
.instructions("You are a personal math tutor. When asked a question, write and run Python code to answer the question.")
.build();
client.createAssistants(entity);
创建助手文件
client.createAssistantsFile("file-jNuKdx61rNQ0FUhuPFpMNmGZ","asst_xv9N9dNXstuV8OVLElLqgV7U")
列出助手
client.listAssistants(null);
// With query params
QueryEntity configure = QueryEntity.builder()
.limit(2)
.build();
client.assistants(configure);
列出助手文件
client.assistantsFiles("asst_xv9N9dNXstuV8OVLElLqgV7U"));
检索助手
client.retrieveAssistant("asst_xv9N9dNXstuV8OVLElLqgV7U");
检索助手文件
client.retrieveAssistantFile("asst_xv9N9dNXstuV8OVLElLqgV7U","file-jNuKdx61rNQ0FUhuPFpMNmGZ");
修改助手
AssistantsEntity entity = AssistantsEntity.builder()
.name("Math Tutor 1")
.model(CompletionModel.GPT_35_TURBO)
.instructions("You are a personal math tutor. When asked a question, write and run Python code to answer the question.")
.build();
client.updateAssistant("asst_xv9N9dNXstuV8OVLElLqgV7U",entity);
删除助手
client.deleteAssistant("asst_xv9N9dNXstuV8OVLElLqgV7U");
删除助手文件
client.deleteAssistantFile("asst_xv9N9dNXstuV8OVLElLqgV7U","file-jNuKdx61rNQ0FUhuPFpMNmGZ");
如果您对我们的项目感兴趣,欢迎贡献源码或 fork 源码。
感谢大家支持。
评论区