Interface EmbeddingModelConfig


public interface EmbeddingModelConfig
  • Method Details

    • resourceName

      Optional<String> resourceName()
      This property will override the quarkus.langchain4j.azure-openai.resource-name specifically for embedding models if it is set.
    • domainName

      Optional<String> domainName()
      This property will override the quarkus.langchain4j.azure-openai.domain-name specifically for embedding models if it is set.
    • deploymentName

      Optional<String> deploymentName()
      This property will override the quarkus.langchain4j.azure-openai.deployment-name specifically for embedding models if it is set.
    • endpoint

      Optional<String> endpoint()
      This property will override the quarkus.langchain4j.azure-openai.endpoint specifically for embedding models if it is set.
    • adToken

      Optional<String> adToken()
      The Azure AD token to use for this operation. If present, then the requests towards OpenAI will include this in the Authorization header. Note that this property overrides the functionality of quarkus.langchain4j.azure-openai.embedding-model.api-key.
    • apiVersion

      Optional<String> apiVersion()
      The API version to use for this operation. This follows the YYYY-MM-DD format
    • apiKey

      Optional<String> apiKey()
      Azure OpenAI API key
    • logRequests

      @ConfigDocDefault("false") Optional<Boolean> logRequests()
      Whether embedding model requests should be logged
    • logResponses

      @ConfigDocDefault("false") Optional<Boolean> logResponses()
      Whether embedding model responses should be logged