讯飞大模型
今年AI
的风潮还没有停歇,就像是去年的俄乌战争一样,好像是只是出现在去年的年初,然后就消失了一样,其实一直战争都在持续,只是因为公众已经被其他的新闻所转移了视线,是的,人们只会对当下新鲜的事物所吸引,总是忘记一些很重要的事情。不只是AI
,很多事情也是一样,当他出现在热搜时,我们去关注,去挖掘,去思考,等一下更具吸引力的热搜出现,之前的变得无人问津的时候,好像它就过去了一样,然而往往不是这样的。讲的有点偏了,扯回话题,国内AI
,准确的说是今年大火的AI
大模型很让国人失望,当然也包括我,具体的就不吐槽了,知道知道讯飞星火,体验了一下还非常不错,才有了一点改观,虽然与国外的大模型相比还有差距,但还是值得欣慰的。
最近讯飞开发公众免费体验讯飞大模型api的机会,正好我也体验了一下,每人免费20w``token
,还是可以玩一玩的,借此记录体验感受。
参考
讯飞大模型
一文吃透
WebSocket 原理 刚面试完,趁热赶紧整理
Websocket技术的Java实现(上篇)
Websocket技术的Java实现(下篇)
springboot整合webSocket(看完即入门)
WebSocket
提到WebSocket
的原因是讯飞提供的Java
示例使用就是WebSocket
技术,这下不得不了解一下了。
Socket
想必在学习计算机网络时都会有些了解,这个WebSocket
虽然听过但完全没概念,所以上面贴上了一些WebSocket
入门的一些博客,看了仿佛打开了新世界,到目前为止只会写Controller
提供的Http
接口,这个WebSocket
还是很值得学一下的,相信能玩一些很有趣的事情。
下面是直接下载讯飞官网Java
示例运行后,对话中产生的,这一次对话使用大概500多token
,免费体验的token
这样看起来不算多了,但还是能尝试一下集成在微信公众号、群聊机器人、个人网站等等。
我:java实现websocket的方法
大模型:Java实现WebSocket的方法有很多,这里给出一个使用Java-WebSocket库的简单示例:
首先,需要在项目中添加Java-WebSocket依赖。如果你使用的是Maven项目,可以在pom.xml文件中添加以下依赖:
1 2 3 4 5 ><dependency > <groupId > org.java-websocket</groupId > <artifactId > Java-WebSocket</artifactId > <version > 1.5.2</version > </dependency >
创建一个WebSocket客户端类,继承org.java_websocket.client.WebSocketClient
,并重写相关方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 >import org.java_websocket.client.WebSocketClient; >import org.java_websocket.handshake.ServerHandshake; >import java.net.URI; >import java.net.URISyntaxException; >public class MyWebSocketClient extends WebSocketClient { public MyWebSocketClient (URI serverUri) { super (serverUri); } @Override public void onOpen (ServerHandshake handshakedata) { System.out.println("连接已打开" ); } @Override public void onMessage (String message) { System.out.println("收到消息: " + message); } @Override public void onClose (int code, String reason, boolean remote) { System.out.println("连接已关闭" ); } @Override public void onError (Exception ex) { ex.printStackTrace(); } public static void main (String[] args) { try { MyWebSocketClient client = new MyWebSocketClient (new URI ("ws://localhost:8080/websocket" )); client.connect(); } catch (URISyntaxException e) { e.printStackTrace(); } } }
在这个示例中,我们创建了一个名为MyWebSocketClient
的类,继承了WebSocketClient
,并重写了onOpen
、onMessage
、onClose
和onError
方法。然后在main
方法中,我们实例化了这个类,并连接到了一个运行在本地的WebSocket服务器。
*************************************************************************************
我: