lib/resources/edit.ex
defmodule ExOpenAi.Edit do
@moduledoc """
Represents an edit request to the OpenAI API.
- [OpenAI API Docs](https://platform.openai.com/docs/api-reference/edits)
## Examples
"""
defstruct object: nil,
created: nil,
choices: nil,
usage: nil
use ExOpenAi.Resource, import: [:new, :create]
def keep_it_simple(response, true) do
response
|> Map.get(:choices)
|> Enum.map(fn choice -> choice.text end)
end
def keep_it_simple(response, _), do: response
end