讯飞大模型
今年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服务器。
*************************************************************************************
我: