背景,无意买来一个小度,想进行二次开发,将自己部署的大模型传给小度,让他给我回答一些特定场景的问题,简而言之,就是接入问答场景,把问题都传给我的CURL接口,然后接收我返回的大模型的数据,就是这么简单,然而,实现起来并非如此。。。
因为小度不是简单的CURL功能实现,而是APP开发或者技能开发,还要写个java来实现,下面是实现的参考代码。
为了实现一个支持传入URL、请求数据(data)及请求头(headers)的CURL接口调用,并且能够支持流式输入输出,我们可以在`BaseBot`类中添加一个新的方法。这个方法将使用Java的`java.net.http.HttpClient`类来发送请求,并处理响应流。
以下是`BaseBot`类中新增方法的示例代码:
```java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.io.InputStream;
import java.io.OutputStream;
import jav