Assistants

interface Assistants

Build assistants that can call models and use tools to perform tasks.

Inheritors

Functions

Link copied to clipboard
abstract suspend fun assistant(id: <Error class: unknown class>, requestOptions: <Error class: unknown class>? = null): <Error class: unknown class>?

Retrieves an assistant.

abstract suspend fun assistant(request: <Error class: unknown class>, requestOptions: <Error class: unknown class>? = null): <Error class: unknown class>

Create an assistant with a model and instructions.

abstract suspend fun assistant(id: <Error class: unknown class>, request: <Error class: unknown class>, requestOptions: <Error class: unknown class>? = null): <Error class: unknown class>

Update an assistant.

Link copied to clipboard
abstract suspend fun assistants(limit: Int? = null, order: <Error class: unknown class>? = null, after: <Error class: unknown class>? = null, before: <Error class: unknown class>? = null, requestOptions: <Error class: unknown class>? = null): List<<Error class: unknown class>>

Returns a list of assistants.

Link copied to clipboard
abstract suspend fun delete(id: <Error class: unknown class>, requestOptions: <Error class: unknown class>? = null): Boolean

Delete an assistant.