Class LlmIntegration

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.llm.LlmIntegration
All Implemented Interfaces:
Serializable

public class LlmIntegration extends MorpheusModel
Represents an LlmModel integration instance backed by an AccountIntegration.
See Also:
  • Field Details

    • accountIntegration

      protected AccountIntegration accountIntegration
    • type

      protected LlmIntegrationType type
    • code

      protected String code
    • name

      protected String name
    • enabled

      protected Boolean enabled
    • tokenUsageUsed

      protected Long tokenUsageUsed
    • tokenUsageRemaining

      protected Long tokenUsageRemaining
    • tokenUsageLimit

      protected Long tokenUsageLimit
    • tokenUsagePeriod

      protected String tokenUsagePeriod
    • tokenUsageResetAt

      protected String tokenUsageResetAt
    • requestUsageUsed

      protected Long requestUsageUsed
    • requestUsageRemaining

      protected Long requestUsageRemaining
    • requestUsageLimit

      protected Long requestUsageLimit
    • requestUsagePeriod

      protected String requestUsagePeriod
    • requestUsageResetAt

      protected String requestUsageResetAt
    • models

      protected List<LlmModel> models
    • metadata

      protected Map<String,Object> metadata
  • Constructor Details

    • LlmIntegration

      public LlmIntegration()
  • Method Details

    • getAccountIntegration

      public AccountIntegration getAccountIntegration()
    • setAccountIntegration

      public void setAccountIntegration(AccountIntegration accountIntegration)
    • getType

      public LlmIntegrationType getType()
    • setType

      public void setType(LlmIntegrationType type)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getTokenUsageUsed

      public Long getTokenUsageUsed()
    • setTokenUsageUsed

      public void setTokenUsageUsed(Long tokenUsageUsed)
    • getTokenUsageRemaining

      public Long getTokenUsageRemaining()
    • setTokenUsageRemaining

      public void setTokenUsageRemaining(Long tokenUsageRemaining)
    • getTokenUsageLimit

      public Long getTokenUsageLimit()
    • setTokenUsageLimit

      public void setTokenUsageLimit(Long tokenUsageLimit)
    • getTokenUsagePeriod

      public String getTokenUsagePeriod()
    • setTokenUsagePeriod

      public void setTokenUsagePeriod(String tokenUsagePeriod)
    • getTokenUsageResetAt

      public String getTokenUsageResetAt()
    • setTokenUsageResetAt

      public void setTokenUsageResetAt(String tokenUsageResetAt)
    • getRequestUsageUsed

      public Long getRequestUsageUsed()
    • setRequestUsageUsed

      public void setRequestUsageUsed(Long requestUsageUsed)
    • getRequestUsageRemaining

      public Long getRequestUsageRemaining()
    • setRequestUsageRemaining

      public void setRequestUsageRemaining(Long requestUsageRemaining)
    • getRequestUsageLimit

      public Long getRequestUsageLimit()
    • setRequestUsageLimit

      public void setRequestUsageLimit(Long requestUsageLimit)
    • getRequestUsagePeriod

      public String getRequestUsagePeriod()
    • setRequestUsagePeriod

      public void setRequestUsagePeriod(String requestUsagePeriod)
    • getRequestUsageResetAt

      public String getRequestUsageResetAt()
    • setRequestUsageResetAt

      public void setRequestUsageResetAt(String requestUsageResetAt)
    • getModels

      public List<LlmModel> getModels()
    • setModels

      public void setModels(List<LlmModel> models)
    • getMetadata

      public Map<String,Object> getMetadata()
    • setMetadata

      public void setMetadata(Map<String,Object> metadata)