openai-1.0.0: Servant bindings to OpenAI
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenAI.V1.Models

Description

/v1/models
Synopsis

Main types

newtype Model Source #

Model

Constructors

Model 

Fields

Instances

Instances details
FromJSON Model Source # 
Instance details

Defined in OpenAI.V1.Models

ToJSON Model Source # 
Instance details

Defined in OpenAI.V1.Models

IsString Model Source # 
Instance details

Defined in OpenAI.V1.Models

Methods

fromString :: String -> Model #

Show Model Source # 
Instance details

Defined in OpenAI.V1.Models

Methods

showsPrec :: Int -> Model -> ShowS #

show :: Model -> String #

showList :: [Model] -> ShowS #

ToHttpApiData Model Source # 
Instance details

Defined in OpenAI.V1.Models

data ModelObject Source #

Describes an OpenAI model offering that can be used with the API

Constructors

ModelObject 

Fields

Instances

Instances details
FromJSON ModelObject Source # 
Instance details

Defined in OpenAI.V1.Models

Generic ModelObject Source # 
Instance details

Defined in OpenAI.V1.Models

Associated Types

type Rep ModelObject :: Type -> Type #

Show ModelObject Source # 
Instance details

Defined in OpenAI.V1.Models

type Rep ModelObject Source # 
Instance details

Defined in OpenAI.V1.Models

type Rep ModelObject = D1 ('MetaData "ModelObject" "OpenAI.V1.Models" "openai-1.0.0-DWUl3td9tpcnv1wfBaSVp" 'False) (C1 ('MetaCons "ModelObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Model) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime)) :*: (S1 ('MetaSel ('Just "object") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "owned_by") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

Servant

type API = "models" :> (Get '[JSON] (ListOf ModelObject) :<|> ((Capture "model" Model :> Get '[JSON] ModelObject) :<|> (Capture "model" Model :> Delete '[JSON] DeletionStatus))) Source #

Servant API