lib/resources/model.ex
defmodule ExOpenAi.Model do
@moduledoc """
Represents a model request to the OpenAI API.
- [OpenAI API Docs](https://platform.openai.com/docs/api-reference/models)
## Examples
"""
@type t :: %__MODULE__{
object: String.t(),
id: String.t(),
owned_by: String.t(),
permission: list()
}
defstruct object: nil,
id: nil,
owned_by: nil,
permission: nil
use ExOpenAi.Resource, import: [:list, :retrieve, :remove]
def keep_it_simple(response, _), do: response
end