我正在使用算法,一个在互联网上经过训练的ML函数的存储库。几周前,一个问题出现了,从那以后,一直无法弄清楚到底是怎么回事。我正在执行这段代码,可以在他们的官方网站上找到。
import com.algorithmia.Algorithmia;
import com.algorithmia.AlgorithmiaClient;
import com.algorithmia.algo.AlgoResponse;
import com.algorithmia.algo.Algorithm;
public class Main {
public static void main(String[] args) throws Exception {
String input = "A purely peer-to-peer...";
AlgorithmiaClient client = Algorithmia.client("api_key");
Algorithm algo = client.algo("nlp/Summarizer/0.1.8");
algo.setTimeout(300L, java.util.concurrent.TimeUnit.SECONDS); //optional
AlgoResponse result = algo.pipe(input);
System.out.println(result.asJsonString());
}
}但是,此代码会引发以下异常:
Exception in thread "main" com.algorithmia.APIException: 308 unexpected API response:
at com.algorithmia.algo.Algorithm.pipeRequest(Algorithm.java:145)
at com.algorithmia.algo.Algorithm.pipe(Algorithm.java:96)
at Main.main(Main.java:13)我想帮
<dependency>
<groupId>com.algorithmia</groupId>
<artifactId>algorithmia-client</artifactId>
<version>[,1.1.0)</version>
</dependency>进一步观察和猜测
HttpClient有关Charles这样的代理。发布于 2019-07-02 09:54:44
考虑到目前的日期,即2019年7月2日,他们发布了修复此类错误的版本1.0.16。
https://stackoverflow.com/questions/56838774
复制相似问题