Interface LangChain4jVertexAiConfig.VertexAiConfig

Enclosing interface:
LangChain4jVertexAiConfig

public static interface LangChain4jVertexAiConfig.VertexAiConfig
  • Method Details

    • projectId

      @WithDefault("dummy") String projectId()
      The unique identifier of the project
    • location

      @WithDefault("dummy") String location()
      GCP location
    • publisher

      @WithDefault("google") String publisher()
      Publisher of model
    • baseUrl

      Optional<String> baseUrl()
      Meant to be used for testing only in order to override the base URL used by the client
    • enableIntegration

      @WithDefault("true") Boolean enableIntegration()
      Whether to enable the integration. Defaults to true, which means requests are made to the Anthropic provider. Set to false to disable all requests.
    • logRequests

      @ConfigDocDefault("false") @WithDefault("${quarkus.langchain4j.log-requests}") Optional<Boolean> logRequests()
      Whether the Vertex AI client should log requests
    • logResponses

      @ConfigDocDefault("false") @WithDefault("${quarkus.langchain4j.log-responses}") Optional<Boolean> logResponses()
      Whether the Vertex AI client should log responses
    • chatModel

      ChatModelConfig chatModel()
      Chat model related settings