AssistantApi

io.github.quafadas.dairect.AssistantApi
See theAssistantApi companion object
trait AssistantApi

Attributes

Companion
object
Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def create(model: String, tools: List[AssistantTool], name: Option[String], description: Option[String], instructions: Option[String], tool_resources: Option[ToolResources], metadata: Option[AssistantMetaData], temperature: Option[Double], top_p: Option[Double], response_format: Option[ResponseFormat]): IO[Assistant]
def deleteAssisstant(id: String): IO[AssistantDeleted]
def getAssisstant(id: String): IO[Assistant]
def list(): IO[AssistantList]
def modifyAssisstant(id: String, model: String, name: Option[String], description: Option[String], instructions: Option[String], temperature: Option[Double], top_p: Option[Double]): IO[Assistant]