OpenAi.Assistant (OpenAI REST API Client v0.2.1)

Provides struct and type for a Assistant

Summary

Types

@type t() :: %OpenAi.Assistant{
  created_at: integer(),
  description: String.t() | nil,
  id: String.t(),
  instructions: String.t() | nil,
  metadata: map() | nil,
  model: String.t(),
  name: String.t() | nil,
  object: String.t(),
  response_format: OpenAi.Assistant.ApiResponseFormat.t() | String.t() | nil,
  temperature: number() | nil,
  tool_resources: OpenAi.Assistant.Tool.Resources.t() | nil,
  tools: [
    OpenAi.Assistant.Tool.Code.t()
    | OpenAi.Assistant.Tool.File.Search.t()
    | OpenAi.Assistant.Tool.Function.t()
  ],
  top_p: number() | nil
}