Skip to content

langchain-open-ai -java 调用报错,已附加一次调用请求过程 #477

@xiaoxpai

Description

@xiaoxpai

使用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,可以正常请求

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions