Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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