Class LlmClient

java.lang.Object
com.bytedesk.call.httapi.LlmClient

@Service public class LlmClient extends Object
  • Field Details

    • om

      private final com.fasterxml.jackson.databind.ObjectMapper om
    • http

      private final HttpClient http
    • zhipuApiKey

      @Value("${spring.ai.zhipuai.api-key}") private String zhipuApiKey
    • zhipuBaseUrl

      @Value("${ai.zhipu.base-url:https://open.bigmodel.cn/api/paas/v4}") private String zhipuBaseUrl
    • zhipuModel

      @Value("${ai.zhipu.model:glm-4.5-flash}") private String zhipuModel
    • openaiApiKey

      @Value("${ai.openai.api-key:}") private String openaiApiKey
    • openaiBaseUrl

      @Value("${ai.openai.base-url:https://api.openai.com/v1}") private String openaiBaseUrl
    • openaiModel

      @Value("${ai.openai.model:gpt-4o-mini}") private String openaiModel
  • Constructor Details

    • LlmClient

      public LlmClient()
  • Method Details