java.lang.Object
org.elasticsearch.inference.Model

public class Model extends Object
  • Constructor Details Link icon

  • Method Details Link icon

    • documentId Link icon

      public static String documentId(String modelId)
    • getInferenceEntityId Link icon

      public String getInferenceEntityId()
    • getTaskType Link icon

      public TaskType getTaskType()
    • getConfigurations Link icon

      public ModelConfigurations getConfigurations()
      Returns the model's non-sensitive configurations (e.g. service name).
    • getSecrets Link icon

      public ModelSecrets getSecrets()
      Returns the model's sensitive configurations (e.g. api key). This returns an object that in json would look like:
       
       {
           "secret_settings": { "api_key": "abc" }
       }
       
       
    • getServiceSettings Link icon

      public ServiceSettings getServiceSettings()
    • getTaskSettings Link icon

      public TaskSettings getTaskSettings()
    • getSecretSettings Link icon

      public SecretSettings getSecretSettings()
      Returns the inner sensitive data defined by a particular service. This returns an object that in json would look like:
       
       {
           "api_key": "abc"
       }
       
       
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object