使用javafx,结合讯飞ai,搞了个ai聊天系统

第一步:先在讯飞ai那边获取接入的api

使用javafx,结合讯飞ai,搞了个ai聊天系统_第1张图片

点进去,然后出现这个页面:

使用javafx,结合讯飞ai,搞了个ai聊天系统_第2张图片

没有的话,就点击免费试用,有了的话,就点击服务管理:

使用javafx,结合讯飞ai,搞了个ai聊天系统_第3张图片

用v2.0的和用3的都行,不过我推荐用2.0版本

文档位置:星火认知大模型Web API文档 | 讯飞开放平台文档中心 (xfyun.cn)

使用javafx,结合讯飞ai,搞了个ai聊天系统_第4张图片

点击这个就可以下载案例了。

后面开始配置javafx:

由于我使用的jdk17版本的,没有自带javafx,所以需要下载javafx

去官网下载javafxJavaFX (openjfx.io)

使用javafx,结合讯飞ai,搞了个ai聊天系统_第5张图片

下载对应的17版本,就行了

后面开始创建javafx的项目:

使用javafx,结合讯飞ai,搞了个ai聊天系统_第6张图片

点击下一步,全部都选上。

使用javafx,结合讯飞ai,搞了个ai聊天系统_第7张图片

创建完成:

使用javafx,结合讯飞ai,搞了个ai聊天系统_第8张图片

记得把那个module-info的那个文件删掉,这个东西我以前的博客的时候讲过:

jdk9模块化-CSDN博客

然后下载工具builder

JavaFX Scene Builder 1.x Archive (oracle.com)

使用javafx,结合讯飞ai,搞了个ai聊天系统_第9张图片

然后在idea里面配置一下builder工具

使用javafx,结合讯飞ai,搞了个ai聊天系统_第10张图片

在这里配置一下就好了。

然后使用这个东西创建一个页面:类似于这样

使用javafx,结合讯飞ai,搞了个ai聊天系统_第11张图片

后面直接拿那个ai示例代码,来结合一下就行了。

这里提供一下这个页面的要求:

就是你点击按钮的时候,下面的框会发送到上面的框中,并把提问的信息传给那个示例代码中,后面获取后再在上面的框中显示:

结果示例图:

使用javafx,结合讯飞ai,搞了个ai聊天系统_第12张图片

如果有人想要源代码的话,点赞,收藏,关注,私信我,我会给的

你可能感兴趣的:(ai,AI编程,学习,java,AI聊天,javafx)