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
  }
}
Link to this function

modify(assist_id, attrs)

View Source

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{}}