View Source Genies.Openai.Assistant (Genies v0.0.3)
The Assistant context
Summary
Functions
Creates a new assistant.
Gets a single assistant.
Modifies a single assistant.
Retrieves a single assistant.
Functions
Creates a new assistant.
See: https://platform.openai.com/docs/api-reference/assistants/createAssistant
Example request
iex> create(%Assistant{}) {:ok, %Assistant{}}
Gets a single assistant.
See: https://platform.openai.com/docs/api-reference/assistants/deleteAssistant
Examples
iex> delete("asst_")
{:ok,
%{
"id": "asst_abc123",
"object": "assistant.deleted",
"deleted": true
}
}
Modifies a single assistant.
See: https://platform.openai.com/docs/api-reference/assistants/modifyAssistant
Examples
iex> modify("asst_", attrs)
{:ok, %Assistant{}}
Retrieves a single assistant.
See: https://platform.openai.com/docs/api-reference/assistants/getAssistant
Examples
iex> retrieve("asst_")
{:ok, %Assistant{}}