讯飞大模型体验
讯飞大模型
今年AI
的风潮还没有停歇,就像是去年的俄乌战争一样,好像是只是出现在去年的年初,然后就消失了一样,其实一直战争都在持续,只是因为公众已经被其他的新闻所转移了视线,是的,人们只会对当下新鲜的事物所吸引,总是忘记一些很重要的事情。不只是AI
,很多事情也是一样,当他出现在热搜时,我们去关注,去挖掘,去思考,等一下更具吸引力的热搜出现,之前的变得无人问津的时候,好像它就过去了一样,然而往往不是这样的。讲的有点偏了,扯回话题,国内AI
,准确的说是今年大火的AI
大模型很让国人失望,当然也包括我,具体的就不吐槽了,知道知道讯飞星火,体验了一下还非常不错,才有了一点改观,虽然与国外的大模型相比还有差距,但还是值得欣慰的。
最近讯飞开发公众免费体验讯飞大模型api的机会,正好我也体验了一下,每人免费20w``token
,还是可以玩一玩的,借此记录体验感受。
参考
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);
}
public void onOpen(ServerHandshake handshakedata) {
System.out.println("连接已打开");
}
public void onMessage(String message) {
System.out.println("收到消息: " + message);
}
public void onClose(int code, String reason, boolean remote) {
System.out.println("连接已关闭");
}
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服务器。 ************************************************************************************* 我: