Class AdditionalPropertiesHack

java.lang.Object
io.quarkiverse.langchain4j.openai.common.runtime.AdditionalPropertiesHack

public final class AdditionalPropertiesHack extends Object
This is done because we have no way of passing Quarkus specific properties from a model to a client. This only works because:
  • The creation of beans does not happen in parallel
  • The creation of beans happens on the same thread
  • Setting up a model builder always precedes setting up a client builder
  • Method Details

    • reset

      public static void reset()
    • setConfigName

      public static void setConfigName(String configName)
    • setTlsConfigurationName

      public static void setTlsConfigurationName(String tlsConfigurationName)
    • getAndClearConfigName

      public static String getAndClearConfigName()
    • getAndClearTlsConfigurationName

      public static String getAndClearTlsConfigurationName()