LettaAPI.Api.Models (letta_api v1.0.0)

API calls for all endpoints tagged Models.

Summary

Functions

list_embedding_models(connection, opts \\ [])

@spec list_embedding_models(
  Tesla.Env.client(),
  keyword()
) :: {:ok, [LettaAPI.Model.EmbeddingConfig.t()]} | {:error, Tesla.Env.t()}

List Embedding Models

Parameters

  • connection (LettaAPI.Connection): Connection to server
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%EmbeddingConfig{}, ...]} on success
  • {:error, Tesla.Env.t} on failure

list_models(connection, opts \\ [])

@spec list_models(
  Tesla.Env.client(),
  keyword()
) ::
  {:ok, LettaAPI.Model.HttpValidationError.t()}
  | {:ok, [LettaAPI.Model.LlmConfig.t()]}
  | {:error, Tesla.Env.t()}

List Llm Models

Parameters

  • connection (LettaAPI.Connection): Connection to server
  • opts (keyword): Optional parameters
    • :byok_only (boolean()):

Returns

  • {:ok, [%LlmConfig{}, ...]} on success
  • {:error, Tesla.Env.t} on failure