使用langchain-open-ai -java接入报错
OpenAiChatModel model = OpenAiChatModel.builder()
.baseUrl("https://api.chatanywhere.tech/v1")
.apiKey("sk-xxxxxEi")
.modelName("deepseek-r1")
.build();
- method: POST
- url: https://api.chatanywhere.tech/v1/chat/completions
- headers: [Authorization: Beare...Ei], [User-Agent: langchain4j-openai], [Content-Type: application/json]
- body: {
"model" : "deepseek-r1",
"messages" : [ {
"role" : "system",
"content" : "你是一个由deepseek开发的大语言模型助手。"
error-log
dev.langchain4j.exception.InvalidRequestException: null
at dev.langchain4j.internal.ExceptionMapper$DefaultExceptionMapper.mapHttpStatusCode(ExceptionMapper.java:71) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.internal.ExceptionMapper$DefaultExceptionMapper.mapException(ExceptionMapper.java:44) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.internal.ExceptionMapper.withExceptionMapper(ExceptionMapper.java:31) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.internal.RetryUtils.lambda$withRetryMappingExceptions$1(RetryUtils.java:326) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.internal.RetryUtils$RetryPolicy.withRetry(RetryUtils.java:204) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.internal.RetryUtils.withRetry(RetryUtils.java:263) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.internal.RetryUtils.withRetryMappingExceptions(RetryUtils.java:326) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.internal.RetryUtils.withRetryMappingExceptions(RetryUtils.java:309) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.model.openai.OpenAiChatModel.doChat(OpenAiChatModel.java:153) ~[langchain4j-open-ai-1.12.2.jar:na]
at dev.langchain4j.model.chat.ChatModel.chat(ChatModel.java:46) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.guardrail.SynchronousChatExecutor.execute(SynchronousChatExecutor.java:32) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.guardrail.AbstractChatExecutor.executeInternal(AbstractChatExecutor.java:66) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.guardrail.AbstractChatExecutor.execute(AbstractChatExecutor.java:52) ~[langchain4j-core-1.12.2.jar:na]
at dev.langchain4j.service.DefaultAiServices$1.invoke(DefaultAiServices.java:306) ~[langchain4j-1.12.2.jar:na]
at dev.langchain4j.service.DefaultAiServices$1.invoke(DefaultAiServices.java:154) ~[langchain4j-1.12.2.jar:na]
at jdk.proxy2/jdk.proxy2.$Proxy107.chat(Unknown Source) ~[na:na]
Caused by: dev.langchain4j.exception.HttpException: null
at dev.langchain4j.http.client.jdk.JdkHttpClient.execute(JdkHttpClient.java:54) ~[langchain4j-http-client-jdk-1.12.2.jar:na]
at dev.langchain4j.http.client.log.LoggingHttpClient.execute(LoggingHttpClient.java:49) ~[langchain4j-http-client-1.12.2.jar:na]
at dev.langchain4j.model.openai.internal.SyncRequestExecutor.execute(SyncRequestExecutor.java:20) ~[langchain4j-open-ai-1.12.2.jar:na]
at dev.langchain4j.model.openai.internal.RequestExecutor.executeRaw(RequestExecutor.java:44) ~[langchain4j-open-ai-1.12.2.jar:na]
at dev.langchain4j.model.openai.OpenAiChatModel.lambda$doChat$0(OpenAiChatModel.java:154) ~[langchain4j-open-ai-1.12.2.jar:na]
at dev.langchain4j.internal.ExceptionMapper.withExceptionMapper(ExceptionMapper.java:29) ~[langchain4j-core-1.12.2.jar:na]
... 95 common frames omitted
ps: 调用官方api,可以正常请求
使用langchain-open-ai -java接入报错
"model" : "deepseek-r1",
"messages" : [ {
"role" : "system",
"content" : "你是一个由deepseek开发的大语言模型助手。"
error-logps: 调用官方api,可以正常请求