openai-servant-gen-0.1.0.1: Auto-generated API bindings for openai
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenAI.Types

Synopsis

Documentation

data AssistantFileObject Source #

A list of Files attached to an `assistant`.

Constructors

AssistantFileObject 

Fields

Instances

Instances details
FromJSON AssistantFileObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON AssistantFileObject Source # 
Instance details

Defined in OpenAI.Types

Data AssistantFileObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssistantFileObject -> c AssistantFileObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssistantFileObject #

toConstr :: AssistantFileObject -> Constr #

dataTypeOf :: AssistantFileObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssistantFileObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssistantFileObject) #

gmapT :: (forall b. Data b => b -> b) -> AssistantFileObject -> AssistantFileObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssistantFileObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssistantFileObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssistantFileObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssistantFileObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssistantFileObject -> m AssistantFileObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantFileObject -> m AssistantFileObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantFileObject -> m AssistantFileObject #

Generic AssistantFileObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep AssistantFileObject :: Type -> Type #

Show AssistantFileObject Source # 
Instance details

Defined in OpenAI.Types

Eq AssistantFileObject Source # 
Instance details

Defined in OpenAI.Types

Ord AssistantFileObject Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantFileObject Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantFileObject = D1 ('MetaData "AssistantFileObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "AssistantFileObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "assistantFileObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "assistantFileObjectObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "assistantFileObjectCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "assistantFileObjectAssistantUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data AssistantObject Source #

Represents an `assistant` that can call the model and use tools.

Constructors

AssistantObject 

Fields

Instances

Instances details
FromJSON AssistantObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON AssistantObject Source # 
Instance details

Defined in OpenAI.Types

Data AssistantObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssistantObject -> c AssistantObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssistantObject #

toConstr :: AssistantObject -> Constr #

dataTypeOf :: AssistantObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssistantObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssistantObject) #

gmapT :: (forall b. Data b => b -> b) -> AssistantObject -> AssistantObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssistantObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssistantObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssistantObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssistantObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssistantObject -> m AssistantObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantObject -> m AssistantObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantObject -> m AssistantObject #

Generic AssistantObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep AssistantObject :: Type -> Type #

Show AssistantObject Source # 
Instance details

Defined in OpenAI.Types

Eq AssistantObject Source # 
Instance details

Defined in OpenAI.Types

Ord AssistantObject Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantObject Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantObject = D1 ('MetaData "AssistantObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "AssistantObject" 'PrefixI 'True) (((S1 ('MetaSel ('Just "assistantObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "assistantObjectObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "assistantObjectCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "assistantObjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "assistantObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "assistantObjectModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "assistantObjectInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "assistantObjectTools") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [AssistantObjectToolsInner]) :*: (S1 ('MetaSel ('Just "assistantObjectFileUnderscoreids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "assistantObjectMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))))))

data AssistantObjectToolsInner Source #

 

Constructors

AssistantObjectToolsInner 

Fields

Instances

Instances details
FromJSON AssistantObjectToolsInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON AssistantObjectToolsInner Source # 
Instance details

Defined in OpenAI.Types

Data AssistantObjectToolsInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssistantObjectToolsInner -> c AssistantObjectToolsInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssistantObjectToolsInner #

toConstr :: AssistantObjectToolsInner -> Constr #

dataTypeOf :: AssistantObjectToolsInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssistantObjectToolsInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssistantObjectToolsInner) #

gmapT :: (forall b. Data b => b -> b) -> AssistantObjectToolsInner -> AssistantObjectToolsInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssistantObjectToolsInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssistantObjectToolsInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssistantObjectToolsInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssistantObjectToolsInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssistantObjectToolsInner -> m AssistantObjectToolsInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantObjectToolsInner -> m AssistantObjectToolsInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantObjectToolsInner -> m AssistantObjectToolsInner #

Generic AssistantObjectToolsInner Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep AssistantObjectToolsInner :: Type -> Type #

Show AssistantObjectToolsInner Source # 
Instance details

Defined in OpenAI.Types

Eq AssistantObjectToolsInner Source # 
Instance details

Defined in OpenAI.Types

Ord AssistantObjectToolsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantObjectToolsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantObjectToolsInner = D1 ('MetaData "AssistantObjectToolsInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "AssistantObjectToolsInner" 'PrefixI 'True) (S1 ('MetaSel ('Just "assistantObjectToolsInnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "assistantObjectToolsInnerFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FunctionObject)))

data AssistantToolsCode Source #

 

Constructors

AssistantToolsCode 

Fields

Instances

Instances details
FromJSON AssistantToolsCode Source # 
Instance details

Defined in OpenAI.Types

ToJSON AssistantToolsCode Source # 
Instance details

Defined in OpenAI.Types

Data AssistantToolsCode Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssistantToolsCode -> c AssistantToolsCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssistantToolsCode #

toConstr :: AssistantToolsCode -> Constr #

dataTypeOf :: AssistantToolsCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssistantToolsCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssistantToolsCode) #

gmapT :: (forall b. Data b => b -> b) -> AssistantToolsCode -> AssistantToolsCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssistantToolsCode -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssistantToolsCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssistantToolsCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssistantToolsCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssistantToolsCode -> m AssistantToolsCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantToolsCode -> m AssistantToolsCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantToolsCode -> m AssistantToolsCode #

Generic AssistantToolsCode Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep AssistantToolsCode :: Type -> Type #

Show AssistantToolsCode Source # 
Instance details

Defined in OpenAI.Types

Eq AssistantToolsCode Source # 
Instance details

Defined in OpenAI.Types

Ord AssistantToolsCode Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantToolsCode Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantToolsCode = D1 ('MetaData "AssistantToolsCode" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "AssistantToolsCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "assistantToolsCodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data AssistantToolsFunction Source #

 

Constructors

AssistantToolsFunction 

Fields

Instances

Instances details
FromJSON AssistantToolsFunction Source # 
Instance details

Defined in OpenAI.Types

ToJSON AssistantToolsFunction Source # 
Instance details

Defined in OpenAI.Types

Data AssistantToolsFunction Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssistantToolsFunction -> c AssistantToolsFunction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssistantToolsFunction #

toConstr :: AssistantToolsFunction -> Constr #

dataTypeOf :: AssistantToolsFunction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssistantToolsFunction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssistantToolsFunction) #

gmapT :: (forall b. Data b => b -> b) -> AssistantToolsFunction -> AssistantToolsFunction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssistantToolsFunction -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssistantToolsFunction -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssistantToolsFunction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssistantToolsFunction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssistantToolsFunction -> m AssistantToolsFunction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantToolsFunction -> m AssistantToolsFunction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantToolsFunction -> m AssistantToolsFunction #

Generic AssistantToolsFunction Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep AssistantToolsFunction :: Type -> Type #

Show AssistantToolsFunction Source # 
Instance details

Defined in OpenAI.Types

Eq AssistantToolsFunction Source # 
Instance details

Defined in OpenAI.Types

Ord AssistantToolsFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantToolsFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantToolsFunction = D1 ('MetaData "AssistantToolsFunction" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "AssistantToolsFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "assistantToolsFunctionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "assistantToolsFunctionFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FunctionObject)))

data AssistantToolsRetrieval Source #

 

Constructors

AssistantToolsRetrieval 

Fields

Instances

Instances details
FromJSON AssistantToolsRetrieval Source # 
Instance details

Defined in OpenAI.Types

ToJSON AssistantToolsRetrieval Source # 
Instance details

Defined in OpenAI.Types

Data AssistantToolsRetrieval Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssistantToolsRetrieval -> c AssistantToolsRetrieval #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssistantToolsRetrieval #

toConstr :: AssistantToolsRetrieval -> Constr #

dataTypeOf :: AssistantToolsRetrieval -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssistantToolsRetrieval) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssistantToolsRetrieval) #

gmapT :: (forall b. Data b => b -> b) -> AssistantToolsRetrieval -> AssistantToolsRetrieval #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssistantToolsRetrieval -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssistantToolsRetrieval -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssistantToolsRetrieval -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssistantToolsRetrieval -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssistantToolsRetrieval -> m AssistantToolsRetrieval #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantToolsRetrieval -> m AssistantToolsRetrieval #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssistantToolsRetrieval -> m AssistantToolsRetrieval #

Generic AssistantToolsRetrieval Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep AssistantToolsRetrieval :: Type -> Type #

Show AssistantToolsRetrieval Source # 
Instance details

Defined in OpenAI.Types

Eq AssistantToolsRetrieval Source # 
Instance details

Defined in OpenAI.Types

Ord AssistantToolsRetrieval Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantToolsRetrieval Source # 
Instance details

Defined in OpenAI.Types

type Rep AssistantToolsRetrieval = D1 ('MetaData "AssistantToolsRetrieval" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "AssistantToolsRetrieval" 'PrefixI 'True) (S1 ('MetaSel ('Just "assistantToolsRetrievalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ChatCompletionFunctionCallOption Source #

Specifying a particular function via `{"name": "my_function"}` forces the model to call that function.

Constructors

ChatCompletionFunctionCallOption 

Fields

Instances

Instances details
FromJSON ChatCompletionFunctionCallOption Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionFunctionCallOption Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionFunctionCallOption Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionFunctionCallOption -> c ChatCompletionFunctionCallOption #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionFunctionCallOption #

toConstr :: ChatCompletionFunctionCallOption -> Constr #

dataTypeOf :: ChatCompletionFunctionCallOption -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionFunctionCallOption) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionFunctionCallOption) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionFunctionCallOption -> ChatCompletionFunctionCallOption #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionFunctionCallOption -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionFunctionCallOption -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionFunctionCallOption -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionFunctionCallOption -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionFunctionCallOption -> m ChatCompletionFunctionCallOption #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionFunctionCallOption -> m ChatCompletionFunctionCallOption #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionFunctionCallOption -> m ChatCompletionFunctionCallOption #

Generic ChatCompletionFunctionCallOption Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionFunctionCallOption :: Type -> Type #

Show ChatCompletionFunctionCallOption Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionFunctionCallOption Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionFunctionCallOption Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionFunctionCallOption Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionFunctionCallOption = D1 ('MetaData "ChatCompletionFunctionCallOption" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionFunctionCallOption" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionFunctionCallOptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ChatCompletionFunctions Source #

 

Constructors

ChatCompletionFunctions 

Fields

Instances

Instances details
FromJSON ChatCompletionFunctions Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionFunctions Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionFunctions Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionFunctions -> c ChatCompletionFunctions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionFunctions #

toConstr :: ChatCompletionFunctions -> Constr #

dataTypeOf :: ChatCompletionFunctions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionFunctions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionFunctions) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionFunctions -> ChatCompletionFunctions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionFunctions -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionFunctions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionFunctions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionFunctions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionFunctions -> m ChatCompletionFunctions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionFunctions -> m ChatCompletionFunctions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionFunctions -> m ChatCompletionFunctions #

Generic ChatCompletionFunctions Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionFunctions :: Type -> Type #

Show ChatCompletionFunctions Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionFunctions Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionFunctions Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionFunctions Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionFunctions = D1 ('MetaData "ChatCompletionFunctions" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionFunctions" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionFunctionsDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "chatCompletionFunctionsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionFunctionsParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Map String Value))))))

data ChatCompletionMessageToolCall Source #

 

Constructors

ChatCompletionMessageToolCall 

Fields

Instances

Instances details
FromJSON ChatCompletionMessageToolCall Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionMessageToolCall Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionMessageToolCall Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionMessageToolCall -> c ChatCompletionMessageToolCall #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionMessageToolCall #

toConstr :: ChatCompletionMessageToolCall -> Constr #

dataTypeOf :: ChatCompletionMessageToolCall -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionMessageToolCall) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionMessageToolCall) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionMessageToolCall -> ChatCompletionMessageToolCall #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionMessageToolCall -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionMessageToolCall -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionMessageToolCall -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionMessageToolCall -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCall -> m ChatCompletionMessageToolCall #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCall -> m ChatCompletionMessageToolCall #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCall -> m ChatCompletionMessageToolCall #

Generic ChatCompletionMessageToolCall Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionMessageToolCall :: Type -> Type #

Show ChatCompletionMessageToolCall Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionMessageToolCall Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionMessageToolCall Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionMessageToolCall Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionMessageToolCall = D1 ('MetaData "ChatCompletionMessageToolCall" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionMessageToolCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionMessageToolCallId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "chatCompletionMessageToolCallType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionMessageToolCallFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatCompletionMessageToolCallFunction))))

data ChatCompletionMessageToolCallChunk Source #

 

Instances

Instances details
FromJSON ChatCompletionMessageToolCallChunk Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionMessageToolCallChunk Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionMessageToolCallChunk Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionMessageToolCallChunk -> c ChatCompletionMessageToolCallChunk #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionMessageToolCallChunk #

toConstr :: ChatCompletionMessageToolCallChunk -> Constr #

dataTypeOf :: ChatCompletionMessageToolCallChunk -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionMessageToolCallChunk) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionMessageToolCallChunk) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionMessageToolCallChunk -> ChatCompletionMessageToolCallChunk #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionMessageToolCallChunk -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionMessageToolCallChunk -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionMessageToolCallChunk -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionMessageToolCallChunk -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallChunk -> m ChatCompletionMessageToolCallChunk #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallChunk -> m ChatCompletionMessageToolCallChunk #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallChunk -> m ChatCompletionMessageToolCallChunk #

Generic ChatCompletionMessageToolCallChunk Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionMessageToolCallChunk :: Type -> Type #

Show ChatCompletionMessageToolCallChunk Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionMessageToolCallChunk Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionMessageToolCallChunk Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionMessageToolCallChunk Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionMessageToolCallChunk = D1 ('MetaData "ChatCompletionMessageToolCallChunk" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionMessageToolCallChunk" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chatCompletionMessageToolCallChunkIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "chatCompletionMessageToolCallChunkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "chatCompletionMessageToolCallChunkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chatCompletionMessageToolCallChunkFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChatCompletionMessageToolCallChunkFunction)))))

data ChatCompletionMessageToolCallChunkFunction Source #

 

Constructors

ChatCompletionMessageToolCallChunkFunction 

Fields

Instances

Instances details
FromJSON ChatCompletionMessageToolCallChunkFunction Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionMessageToolCallChunkFunction Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionMessageToolCallChunkFunction Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionMessageToolCallChunkFunction -> c ChatCompletionMessageToolCallChunkFunction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionMessageToolCallChunkFunction #

toConstr :: ChatCompletionMessageToolCallChunkFunction -> Constr #

dataTypeOf :: ChatCompletionMessageToolCallChunkFunction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionMessageToolCallChunkFunction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionMessageToolCallChunkFunction) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionMessageToolCallChunkFunction -> ChatCompletionMessageToolCallChunkFunction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionMessageToolCallChunkFunction -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionMessageToolCallChunkFunction -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionMessageToolCallChunkFunction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionMessageToolCallChunkFunction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallChunkFunction -> m ChatCompletionMessageToolCallChunkFunction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallChunkFunction -> m ChatCompletionMessageToolCallChunkFunction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallChunkFunction -> m ChatCompletionMessageToolCallChunkFunction #

Generic ChatCompletionMessageToolCallChunkFunction Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionMessageToolCallChunkFunction Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionMessageToolCallChunkFunction Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionMessageToolCallChunkFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionMessageToolCallChunkFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionMessageToolCallChunkFunction = D1 ('MetaData "ChatCompletionMessageToolCallChunkFunction" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionMessageToolCallChunkFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionMessageToolCallChunkFunctionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chatCompletionMessageToolCallChunkFunctionArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))

data ChatCompletionMessageToolCallFunction Source #

The function that the model called.

Constructors

ChatCompletionMessageToolCallFunction 

Fields

Instances

Instances details
FromJSON ChatCompletionMessageToolCallFunction Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionMessageToolCallFunction Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionMessageToolCallFunction Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionMessageToolCallFunction -> c ChatCompletionMessageToolCallFunction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionMessageToolCallFunction #

toConstr :: ChatCompletionMessageToolCallFunction -> Constr #

dataTypeOf :: ChatCompletionMessageToolCallFunction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionMessageToolCallFunction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionMessageToolCallFunction) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionMessageToolCallFunction -> ChatCompletionMessageToolCallFunction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionMessageToolCallFunction -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionMessageToolCallFunction -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionMessageToolCallFunction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionMessageToolCallFunction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallFunction -> m ChatCompletionMessageToolCallFunction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallFunction -> m ChatCompletionMessageToolCallFunction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionMessageToolCallFunction -> m ChatCompletionMessageToolCallFunction #

Generic ChatCompletionMessageToolCallFunction Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionMessageToolCallFunction Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionMessageToolCallFunction Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionMessageToolCallFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionMessageToolCallFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionMessageToolCallFunction = D1 ('MetaData "ChatCompletionMessageToolCallFunction" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionMessageToolCallFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionMessageToolCallFunctionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionMessageToolCallFunctionArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ChatCompletionNamedToolChoice Source #

Specifies a tool the model should use. Use to force the model to call a specific function.

Instances

Instances details
FromJSON ChatCompletionNamedToolChoice Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionNamedToolChoice Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionNamedToolChoice Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionNamedToolChoice -> c ChatCompletionNamedToolChoice #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionNamedToolChoice #

toConstr :: ChatCompletionNamedToolChoice -> Constr #

dataTypeOf :: ChatCompletionNamedToolChoice -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionNamedToolChoice) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionNamedToolChoice) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionNamedToolChoice -> ChatCompletionNamedToolChoice #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionNamedToolChoice -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionNamedToolChoice -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionNamedToolChoice -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionNamedToolChoice -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionNamedToolChoice -> m ChatCompletionNamedToolChoice #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionNamedToolChoice -> m ChatCompletionNamedToolChoice #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionNamedToolChoice -> m ChatCompletionNamedToolChoice #

Generic ChatCompletionNamedToolChoice Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionNamedToolChoice :: Type -> Type #

Show ChatCompletionNamedToolChoice Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionNamedToolChoice Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionNamedToolChoice Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionNamedToolChoice Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionNamedToolChoice = D1 ('MetaData "ChatCompletionNamedToolChoice" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionNamedToolChoice" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionNamedToolChoiceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionNamedToolChoiceFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatCompletionNamedToolChoiceFunction)))

data ChatCompletionNamedToolChoiceFunction Source #

 

Constructors

ChatCompletionNamedToolChoiceFunction 

Fields

Instances

Instances details
FromJSON ChatCompletionNamedToolChoiceFunction Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionNamedToolChoiceFunction Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionNamedToolChoiceFunction Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionNamedToolChoiceFunction -> c ChatCompletionNamedToolChoiceFunction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionNamedToolChoiceFunction #

toConstr :: ChatCompletionNamedToolChoiceFunction -> Constr #

dataTypeOf :: ChatCompletionNamedToolChoiceFunction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionNamedToolChoiceFunction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionNamedToolChoiceFunction) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionNamedToolChoiceFunction -> ChatCompletionNamedToolChoiceFunction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionNamedToolChoiceFunction -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionNamedToolChoiceFunction -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionNamedToolChoiceFunction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionNamedToolChoiceFunction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionNamedToolChoiceFunction -> m ChatCompletionNamedToolChoiceFunction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionNamedToolChoiceFunction -> m ChatCompletionNamedToolChoiceFunction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionNamedToolChoiceFunction -> m ChatCompletionNamedToolChoiceFunction #

Generic ChatCompletionNamedToolChoiceFunction Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionNamedToolChoiceFunction Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionNamedToolChoiceFunction Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionNamedToolChoiceFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionNamedToolChoiceFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionNamedToolChoiceFunction = D1 ('MetaData "ChatCompletionNamedToolChoiceFunction" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionNamedToolChoiceFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionNamedToolChoiceFunctionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ChatCompletionRequestAssistantMessage Source #

 

Constructors

ChatCompletionRequestAssistantMessage 

Fields

Instances

Instances details
FromJSON ChatCompletionRequestAssistantMessage Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestAssistantMessage Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestAssistantMessage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestAssistantMessage -> c ChatCompletionRequestAssistantMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestAssistantMessage #

toConstr :: ChatCompletionRequestAssistantMessage -> Constr #

dataTypeOf :: ChatCompletionRequestAssistantMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestAssistantMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestAssistantMessage) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestAssistantMessage -> ChatCompletionRequestAssistantMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestAssistantMessage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestAssistantMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestAssistantMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestAssistantMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestAssistantMessage -> m ChatCompletionRequestAssistantMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestAssistantMessage -> m ChatCompletionRequestAssistantMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestAssistantMessage -> m ChatCompletionRequestAssistantMessage #

Generic ChatCompletionRequestAssistantMessage Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestAssistantMessage Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestAssistantMessage Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestAssistantMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestAssistantMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestAssistantMessage = D1 ('MetaData "ChatCompletionRequestAssistantMessage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestAssistantMessage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chatCompletionRequestAssistantMessageContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chatCompletionRequestAssistantMessageRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "chatCompletionRequestAssistantMessageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "chatCompletionRequestAssistantMessageToolUnderscorecalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [ChatCompletionMessageToolCall])) :*: S1 ('MetaSel ('Just "chatCompletionRequestAssistantMessageFunctionUnderscorecall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChatCompletionRequestAssistantMessageFunctionCall))))))

data ChatCompletionRequestAssistantMessageFunctionCall Source #

Deprecated and replaced by `tool_calls`. The name and arguments of a function that should be called, as generated by the model.

Constructors

ChatCompletionRequestAssistantMessageFunctionCall 

Fields

Instances

Instances details
FromJSON ChatCompletionRequestAssistantMessageFunctionCall Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestAssistantMessageFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestAssistantMessageFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestAssistantMessageFunctionCall -> c ChatCompletionRequestAssistantMessageFunctionCall #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestAssistantMessageFunctionCall #

toConstr :: ChatCompletionRequestAssistantMessageFunctionCall -> Constr #

dataTypeOf :: ChatCompletionRequestAssistantMessageFunctionCall -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestAssistantMessageFunctionCall) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestAssistantMessageFunctionCall) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestAssistantMessageFunctionCall -> ChatCompletionRequestAssistantMessageFunctionCall #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestAssistantMessageFunctionCall -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestAssistantMessageFunctionCall -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestAssistantMessageFunctionCall -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestAssistantMessageFunctionCall -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestAssistantMessageFunctionCall -> m ChatCompletionRequestAssistantMessageFunctionCall #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestAssistantMessageFunctionCall -> m ChatCompletionRequestAssistantMessageFunctionCall #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestAssistantMessageFunctionCall -> m ChatCompletionRequestAssistantMessageFunctionCall #

Generic ChatCompletionRequestAssistantMessageFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestAssistantMessageFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestAssistantMessageFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestAssistantMessageFunctionCall Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestAssistantMessageFunctionCall Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestAssistantMessageFunctionCall = D1 ('MetaData "ChatCompletionRequestAssistantMessageFunctionCall" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestAssistantMessageFunctionCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestAssistantMessageFunctionCallArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestAssistantMessageFunctionCallName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ChatCompletionRequestFunctionMessage Source #

 

Constructors

ChatCompletionRequestFunctionMessage 

Fields

Instances

Instances details
FromJSON ChatCompletionRequestFunctionMessage Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestFunctionMessage Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestFunctionMessage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestFunctionMessage -> c ChatCompletionRequestFunctionMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestFunctionMessage #

toConstr :: ChatCompletionRequestFunctionMessage -> Constr #

dataTypeOf :: ChatCompletionRequestFunctionMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestFunctionMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestFunctionMessage) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestFunctionMessage -> ChatCompletionRequestFunctionMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestFunctionMessage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestFunctionMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestFunctionMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestFunctionMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestFunctionMessage -> m ChatCompletionRequestFunctionMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestFunctionMessage -> m ChatCompletionRequestFunctionMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestFunctionMessage -> m ChatCompletionRequestFunctionMessage #

Generic ChatCompletionRequestFunctionMessage Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestFunctionMessage Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestFunctionMessage Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestFunctionMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestFunctionMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestFunctionMessage = D1 ('MetaData "ChatCompletionRequestFunctionMessage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestFunctionMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestFunctionMessageRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "chatCompletionRequestFunctionMessageContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestFunctionMessageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data ChatCompletionRequestMessage Source #

 

Instances

Instances details
FromJSON ChatCompletionRequestMessage Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestMessage Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestMessage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestMessage -> c ChatCompletionRequestMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestMessage #

toConstr :: ChatCompletionRequestMessage -> Constr #

dataTypeOf :: ChatCompletionRequestMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestMessage) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestMessage -> ChatCompletionRequestMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessage -> m ChatCompletionRequestMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessage -> m ChatCompletionRequestMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessage -> m ChatCompletionRequestMessage #

Generic ChatCompletionRequestMessage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionRequestMessage :: Type -> Type #

Show ChatCompletionRequestMessage Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestMessage Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessage = D1 ('MetaData "ChatCompletionRequestMessage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestMessage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chatCompletionRequestMessageContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChatCompletionRequestMessageContent)) :*: (S1 ('MetaSel ('Just "chatCompletionRequestMessageRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestMessageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "chatCompletionRequestMessageToolUnderscorecalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [ChatCompletionMessageToolCall])) :*: (S1 ('MetaSel ('Just "chatCompletionRequestMessageFunctionUnderscorecall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChatCompletionRequestAssistantMessageFunctionCall)) :*: S1 ('MetaSel ('Just "chatCompletionRequestMessageToolUnderscorecallUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))

data ChatCompletionRequestMessageContent Source #

Instances

Instances details
FromJSON ChatCompletionRequestMessageContent Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestMessageContent Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestMessageContent Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestMessageContent -> c ChatCompletionRequestMessageContent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestMessageContent #

toConstr :: ChatCompletionRequestMessageContent -> Constr #

dataTypeOf :: ChatCompletionRequestMessageContent -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestMessageContent) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestMessageContent) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestMessageContent -> ChatCompletionRequestMessageContent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContent -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContent -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContent -> m ChatCompletionRequestMessageContent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContent -> m ChatCompletionRequestMessageContent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContent -> m ChatCompletionRequestMessageContent #

Generic ChatCompletionRequestMessageContent Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestMessageContent Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestMessageContent Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestMessageContent Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContent Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContent = D1 ('MetaData "ChatCompletionRequestMessageContent" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestMessageContentText" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "ChatCompletionRequestMessageContentParts" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ChatCompletionRequestMessageContentPart])))

data ChatCompletionRequestMessageContentPart Source #

 

Instances

Instances details
FromJSON ChatCompletionRequestMessageContentPart Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestMessageContentPart Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestMessageContentPart Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestMessageContentPart -> c ChatCompletionRequestMessageContentPart #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestMessageContentPart #

toConstr :: ChatCompletionRequestMessageContentPart -> Constr #

dataTypeOf :: ChatCompletionRequestMessageContentPart -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestMessageContentPart) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestMessageContentPart) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestMessageContentPart -> ChatCompletionRequestMessageContentPart #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContentPart -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContentPart -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContentPart -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContentPart -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPart -> m ChatCompletionRequestMessageContentPart #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPart -> m ChatCompletionRequestMessageContentPart #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPart -> m ChatCompletionRequestMessageContentPart #

Generic ChatCompletionRequestMessageContentPart Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestMessageContentPart Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestMessageContentPart Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestMessageContentPart Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContentPart Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContentPart = D1 ('MetaData "ChatCompletionRequestMessageContentPart" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestMessageContentPart" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartImageUnderscoreurl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChatCompletionRequestMessageContentPartImageImageUrl)))))

data ChatCompletionRequestMessageContentPartImage Source #

 

Instances

Instances details
FromJSON ChatCompletionRequestMessageContentPartImage Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestMessageContentPartImage Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestMessageContentPartImage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestMessageContentPartImage -> c ChatCompletionRequestMessageContentPartImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestMessageContentPartImage #

toConstr :: ChatCompletionRequestMessageContentPartImage -> Constr #

dataTypeOf :: ChatCompletionRequestMessageContentPartImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestMessageContentPartImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestMessageContentPartImage) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestMessageContentPartImage -> ChatCompletionRequestMessageContentPartImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContentPartImage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContentPartImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContentPartImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContentPartImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartImage -> m ChatCompletionRequestMessageContentPartImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartImage -> m ChatCompletionRequestMessageContentPartImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartImage -> m ChatCompletionRequestMessageContentPartImage #

Generic ChatCompletionRequestMessageContentPartImage Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestMessageContentPartImage Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestMessageContentPartImage Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestMessageContentPartImage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContentPartImage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContentPartImage = D1 ('MetaData "ChatCompletionRequestMessageContentPartImage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestMessageContentPartImage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartImageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartImageImageUnderscoreurl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatCompletionRequestMessageContentPartImageImageUrl)))

data ChatCompletionRequestMessageContentPartImageImageUrl Source #

 

Constructors

ChatCompletionRequestMessageContentPartImageImageUrl 

Fields

Instances

Instances details
FromJSON ChatCompletionRequestMessageContentPartImageImageUrl Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestMessageContentPartImageImageUrl Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestMessageContentPartImageImageUrl Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestMessageContentPartImageImageUrl -> c ChatCompletionRequestMessageContentPartImageImageUrl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestMessageContentPartImageImageUrl #

toConstr :: ChatCompletionRequestMessageContentPartImageImageUrl -> Constr #

dataTypeOf :: ChatCompletionRequestMessageContentPartImageImageUrl -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestMessageContentPartImageImageUrl) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestMessageContentPartImageImageUrl) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestMessageContentPartImageImageUrl -> ChatCompletionRequestMessageContentPartImageImageUrl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContentPartImageImageUrl -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContentPartImageImageUrl -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContentPartImageImageUrl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContentPartImageImageUrl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartImageImageUrl -> m ChatCompletionRequestMessageContentPartImageImageUrl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartImageImageUrl -> m ChatCompletionRequestMessageContentPartImageImageUrl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartImageImageUrl -> m ChatCompletionRequestMessageContentPartImageImageUrl #

Generic ChatCompletionRequestMessageContentPartImageImageUrl Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestMessageContentPartImageImageUrl Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestMessageContentPartImageImageUrl Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestMessageContentPartImageImageUrl Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContentPartImageImageUrl Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContentPartImageImageUrl = D1 ('MetaData "ChatCompletionRequestMessageContentPartImageImageUrl" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestMessageContentPartImageImageUrl" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartImageImageUrlUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartImageImageUrlDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))

data ChatCompletionRequestMessageContentPartText Source #

 

Instances

Instances details
FromJSON ChatCompletionRequestMessageContentPartText Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestMessageContentPartText Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestMessageContentPartText Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestMessageContentPartText -> c ChatCompletionRequestMessageContentPartText #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestMessageContentPartText #

toConstr :: ChatCompletionRequestMessageContentPartText -> Constr #

dataTypeOf :: ChatCompletionRequestMessageContentPartText -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestMessageContentPartText) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestMessageContentPartText) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestMessageContentPartText -> ChatCompletionRequestMessageContentPartText #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContentPartText -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestMessageContentPartText -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContentPartText -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestMessageContentPartText -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartText -> m ChatCompletionRequestMessageContentPartText #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartText -> m ChatCompletionRequestMessageContentPartText #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestMessageContentPartText -> m ChatCompletionRequestMessageContentPartText #

Generic ChatCompletionRequestMessageContentPartText Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestMessageContentPartText Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestMessageContentPartText Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestMessageContentPartText Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContentPartText Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestMessageContentPartText = D1 ('MetaData "ChatCompletionRequestMessageContentPartText" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestMessageContentPartText" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartTextType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestMessageContentPartTextText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ChatCompletionRequestSystemMessage Source #

 

Constructors

ChatCompletionRequestSystemMessage 

Fields

Instances

Instances details
FromJSON ChatCompletionRequestSystemMessage Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestSystemMessage Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestSystemMessage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestSystemMessage -> c ChatCompletionRequestSystemMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestSystemMessage #

toConstr :: ChatCompletionRequestSystemMessage -> Constr #

dataTypeOf :: ChatCompletionRequestSystemMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestSystemMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestSystemMessage) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestSystemMessage -> ChatCompletionRequestSystemMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestSystemMessage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestSystemMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestSystemMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestSystemMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestSystemMessage -> m ChatCompletionRequestSystemMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestSystemMessage -> m ChatCompletionRequestSystemMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestSystemMessage -> m ChatCompletionRequestSystemMessage #

Generic ChatCompletionRequestSystemMessage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionRequestSystemMessage :: Type -> Type #

Show ChatCompletionRequestSystemMessage Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestSystemMessage Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestSystemMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestSystemMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestSystemMessage = D1 ('MetaData "ChatCompletionRequestSystemMessage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestSystemMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestSystemMessageContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "chatCompletionRequestSystemMessageRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestSystemMessageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data ChatCompletionRequestToolMessage Source #

 

Constructors

ChatCompletionRequestToolMessage 

Fields

Instances

Instances details
FromJSON ChatCompletionRequestToolMessage Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestToolMessage Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestToolMessage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestToolMessage -> c ChatCompletionRequestToolMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestToolMessage #

toConstr :: ChatCompletionRequestToolMessage -> Constr #

dataTypeOf :: ChatCompletionRequestToolMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestToolMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestToolMessage) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestToolMessage -> ChatCompletionRequestToolMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestToolMessage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestToolMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestToolMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestToolMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestToolMessage -> m ChatCompletionRequestToolMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestToolMessage -> m ChatCompletionRequestToolMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestToolMessage -> m ChatCompletionRequestToolMessage #

Generic ChatCompletionRequestToolMessage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionRequestToolMessage :: Type -> Type #

Show ChatCompletionRequestToolMessage Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestToolMessage Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestToolMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestToolMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestToolMessage = D1 ('MetaData "ChatCompletionRequestToolMessage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestToolMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestToolMessageRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "chatCompletionRequestToolMessageContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestToolMessageToolUnderscorecallUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data ChatCompletionRequestUserMessage Source #

 

Constructors

ChatCompletionRequestUserMessage 

Fields

Instances

Instances details
FromJSON ChatCompletionRequestUserMessage Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestUserMessage Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestUserMessage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestUserMessage -> c ChatCompletionRequestUserMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestUserMessage #

toConstr :: ChatCompletionRequestUserMessage -> Constr #

dataTypeOf :: ChatCompletionRequestUserMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestUserMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestUserMessage) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestUserMessage -> ChatCompletionRequestUserMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestUserMessage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestUserMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestUserMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestUserMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestUserMessage -> m ChatCompletionRequestUserMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestUserMessage -> m ChatCompletionRequestUserMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestUserMessage -> m ChatCompletionRequestUserMessage #

Generic ChatCompletionRequestUserMessage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionRequestUserMessage :: Type -> Type #

Show ChatCompletionRequestUserMessage Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestUserMessage Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestUserMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestUserMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestUserMessage = D1 ('MetaData "ChatCompletionRequestUserMessage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestUserMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionRequestUserMessageContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatCompletionRequestUserMessageContent) :*: (S1 ('MetaSel ('Just "chatCompletionRequestUserMessageRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionRequestUserMessageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data ChatCompletionRequestUserMessageContent Source #

The contents of the user message.

Instances

Instances details
FromJSON ChatCompletionRequestUserMessageContent Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRequestUserMessageContent Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRequestUserMessageContent Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRequestUserMessageContent -> c ChatCompletionRequestUserMessageContent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRequestUserMessageContent #

toConstr :: ChatCompletionRequestUserMessageContent -> Constr #

dataTypeOf :: ChatCompletionRequestUserMessageContent -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRequestUserMessageContent) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRequestUserMessageContent) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRequestUserMessageContent -> ChatCompletionRequestUserMessageContent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestUserMessageContent -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRequestUserMessageContent -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRequestUserMessageContent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRequestUserMessageContent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRequestUserMessageContent -> m ChatCompletionRequestUserMessageContent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestUserMessageContent -> m ChatCompletionRequestUserMessageContent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRequestUserMessageContent -> m ChatCompletionRequestUserMessageContent #

Generic ChatCompletionRequestUserMessageContent Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionRequestUserMessageContent Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRequestUserMessageContent Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRequestUserMessageContent Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestUserMessageContent Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRequestUserMessageContent = D1 ('MetaData "ChatCompletionRequestUserMessageContent" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRequestUserMessageContent" 'PrefixI 'False) (U1 :: Type -> Type))

data ChatCompletionResponseMessage Source #

A chat completion message generated by the model.

Instances

Instances details
FromJSON ChatCompletionResponseMessage Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionResponseMessage Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionResponseMessage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionResponseMessage -> c ChatCompletionResponseMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionResponseMessage #

toConstr :: ChatCompletionResponseMessage -> Constr #

dataTypeOf :: ChatCompletionResponseMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionResponseMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionResponseMessage) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionResponseMessage -> ChatCompletionResponseMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionResponseMessage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionResponseMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionResponseMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionResponseMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionResponseMessage -> m ChatCompletionResponseMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionResponseMessage -> m ChatCompletionResponseMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionResponseMessage -> m ChatCompletionResponseMessage #

Generic ChatCompletionResponseMessage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionResponseMessage :: Type -> Type #

Show ChatCompletionResponseMessage Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionResponseMessage Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionResponseMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionResponseMessage Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionResponseMessage = D1 ('MetaData "ChatCompletionResponseMessage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionResponseMessage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chatCompletionResponseMessageContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chatCompletionResponseMessageToolUnderscorecalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [ChatCompletionMessageToolCall]))) :*: (S1 ('MetaSel ('Just "chatCompletionResponseMessageRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionResponseMessageFunctionUnderscorecall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChatCompletionRequestAssistantMessageFunctionCall)))))

data ChatCompletionRole Source #

The role of the author of a message

Constructors

ChatCompletionRole 

Instances

Instances details
FromJSON ChatCompletionRole Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionRole Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionRole Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionRole -> c ChatCompletionRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionRole #

toConstr :: ChatCompletionRole -> Constr #

dataTypeOf :: ChatCompletionRole -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionRole) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionRole) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionRole -> ChatCompletionRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRole -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionRole -> m ChatCompletionRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRole -> m ChatCompletionRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionRole -> m ChatCompletionRole #

Generic ChatCompletionRole Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionRole :: Type -> Type #

Show ChatCompletionRole Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionRole Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionRole Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRole Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionRole = D1 ('MetaData "ChatCompletionRole" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionRole" 'PrefixI 'False) (U1 :: Type -> Type))

data ChatCompletionStreamResponseDelta Source #

A chat completion delta generated by streamed model responses.

Instances

Instances details
FromJSON ChatCompletionStreamResponseDelta Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionStreamResponseDelta Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionStreamResponseDelta Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionStreamResponseDelta -> c ChatCompletionStreamResponseDelta #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionStreamResponseDelta #

toConstr :: ChatCompletionStreamResponseDelta -> Constr #

dataTypeOf :: ChatCompletionStreamResponseDelta -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionStreamResponseDelta) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionStreamResponseDelta) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionStreamResponseDelta -> ChatCompletionStreamResponseDelta #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionStreamResponseDelta -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionStreamResponseDelta -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionStreamResponseDelta -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionStreamResponseDelta -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionStreamResponseDelta -> m ChatCompletionStreamResponseDelta #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionStreamResponseDelta -> m ChatCompletionStreamResponseDelta #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionStreamResponseDelta -> m ChatCompletionStreamResponseDelta #

Generic ChatCompletionStreamResponseDelta Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionStreamResponseDelta :: Type -> Type #

Show ChatCompletionStreamResponseDelta Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionStreamResponseDelta Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionStreamResponseDelta Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionStreamResponseDelta Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionStreamResponseDelta = D1 ('MetaData "ChatCompletionStreamResponseDelta" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionStreamResponseDelta" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chatCompletionStreamResponseDeltaContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chatCompletionStreamResponseDeltaFunctionUnderscorecall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChatCompletionStreamResponseDeltaFunctionCall))) :*: (S1 ('MetaSel ('Just "chatCompletionStreamResponseDeltaToolUnderscorecalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [ChatCompletionMessageToolCallChunk])) :*: S1 ('MetaSel ('Just "chatCompletionStreamResponseDeltaRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data ChatCompletionStreamResponseDeltaFunctionCall Source #

Deprecated and replaced by `tool_calls`. The name and arguments of a function that should be called, as generated by the model.

Constructors

ChatCompletionStreamResponseDeltaFunctionCall 

Fields

Instances

Instances details
FromJSON ChatCompletionStreamResponseDeltaFunctionCall Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionStreamResponseDeltaFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionStreamResponseDeltaFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionStreamResponseDeltaFunctionCall -> c ChatCompletionStreamResponseDeltaFunctionCall #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionStreamResponseDeltaFunctionCall #

toConstr :: ChatCompletionStreamResponseDeltaFunctionCall -> Constr #

dataTypeOf :: ChatCompletionStreamResponseDeltaFunctionCall -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionStreamResponseDeltaFunctionCall) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionStreamResponseDeltaFunctionCall) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionStreamResponseDeltaFunctionCall -> ChatCompletionStreamResponseDeltaFunctionCall #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionStreamResponseDeltaFunctionCall -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionStreamResponseDeltaFunctionCall -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionStreamResponseDeltaFunctionCall -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionStreamResponseDeltaFunctionCall -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionStreamResponseDeltaFunctionCall -> m ChatCompletionStreamResponseDeltaFunctionCall #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionStreamResponseDeltaFunctionCall -> m ChatCompletionStreamResponseDeltaFunctionCall #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionStreamResponseDeltaFunctionCall -> m ChatCompletionStreamResponseDeltaFunctionCall #

Generic ChatCompletionStreamResponseDeltaFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionStreamResponseDeltaFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionStreamResponseDeltaFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionStreamResponseDeltaFunctionCall Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionStreamResponseDeltaFunctionCall Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionStreamResponseDeltaFunctionCall = D1 ('MetaData "ChatCompletionStreamResponseDeltaFunctionCall" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionStreamResponseDeltaFunctionCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionStreamResponseDeltaFunctionCallArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chatCompletionStreamResponseDeltaFunctionCallName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))

data ChatCompletionTokenLogprob Source #

 

Constructors

ChatCompletionTokenLogprob 

Fields

Instances

Instances details
FromJSON ChatCompletionTokenLogprob Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionTokenLogprob Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionTokenLogprob Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionTokenLogprob -> c ChatCompletionTokenLogprob #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionTokenLogprob #

toConstr :: ChatCompletionTokenLogprob -> Constr #

dataTypeOf :: ChatCompletionTokenLogprob -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionTokenLogprob) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionTokenLogprob) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionTokenLogprob -> ChatCompletionTokenLogprob #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionTokenLogprob -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionTokenLogprob -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionTokenLogprob -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionTokenLogprob -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionTokenLogprob -> m ChatCompletionTokenLogprob #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionTokenLogprob -> m ChatCompletionTokenLogprob #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionTokenLogprob -> m ChatCompletionTokenLogprob #

Generic ChatCompletionTokenLogprob Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionTokenLogprob :: Type -> Type #

Show ChatCompletionTokenLogprob Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionTokenLogprob Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionTokenLogprob Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionTokenLogprob Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionTokenLogprob = D1 ('MetaData "ChatCompletionTokenLogprob" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionTokenLogprob" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chatCompletionTokenLogprobToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionTokenLogprobLogprob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "chatCompletionTokenLogprobBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int]) :*: S1 ('MetaSel ('Just "chatCompletionTokenLogprobTopUnderscorelogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ChatCompletionTokenLogprobTopLogprobsInner]))))

data ChatCompletionTokenLogprobTopLogprobsInner Source #

 

Constructors

ChatCompletionTokenLogprobTopLogprobsInner 

Fields

Instances

Instances details
FromJSON ChatCompletionTokenLogprobTopLogprobsInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionTokenLogprobTopLogprobsInner Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionTokenLogprobTopLogprobsInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionTokenLogprobTopLogprobsInner -> c ChatCompletionTokenLogprobTopLogprobsInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionTokenLogprobTopLogprobsInner #

toConstr :: ChatCompletionTokenLogprobTopLogprobsInner -> Constr #

dataTypeOf :: ChatCompletionTokenLogprobTopLogprobsInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionTokenLogprobTopLogprobsInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionTokenLogprobTopLogprobsInner) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionTokenLogprobTopLogprobsInner -> ChatCompletionTokenLogprobTopLogprobsInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionTokenLogprobTopLogprobsInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionTokenLogprobTopLogprobsInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionTokenLogprobTopLogprobsInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionTokenLogprobTopLogprobsInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionTokenLogprobTopLogprobsInner -> m ChatCompletionTokenLogprobTopLogprobsInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionTokenLogprobTopLogprobsInner -> m ChatCompletionTokenLogprobTopLogprobsInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionTokenLogprobTopLogprobsInner -> m ChatCompletionTokenLogprobTopLogprobsInner #

Generic ChatCompletionTokenLogprobTopLogprobsInner Source # 
Instance details

Defined in OpenAI.Types

Show ChatCompletionTokenLogprobTopLogprobsInner Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionTokenLogprobTopLogprobsInner Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionTokenLogprobTopLogprobsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionTokenLogprobTopLogprobsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionTokenLogprobTopLogprobsInner = D1 ('MetaData "ChatCompletionTokenLogprobTopLogprobsInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionTokenLogprobTopLogprobsInner" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionTokenLogprobTopLogprobsInnerToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "chatCompletionTokenLogprobTopLogprobsInnerLogprob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "chatCompletionTokenLogprobTopLogprobsInnerBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int]))))

data ChatCompletionTool Source #

 

Constructors

ChatCompletionTool 

Fields

Instances

Instances details
FromJSON ChatCompletionTool Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionTool Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionTool Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionTool -> c ChatCompletionTool #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionTool #

toConstr :: ChatCompletionTool -> Constr #

dataTypeOf :: ChatCompletionTool -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionTool) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionTool) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionTool -> ChatCompletionTool #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionTool -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionTool -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionTool -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionTool -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionTool -> m ChatCompletionTool #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionTool -> m ChatCompletionTool #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionTool -> m ChatCompletionTool #

Generic ChatCompletionTool Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionTool :: Type -> Type #

Show ChatCompletionTool Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionTool Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionTool Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionTool Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionTool = D1 ('MetaData "ChatCompletionTool" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionTool" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionToolType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionToolFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FunctionObject)))

data ChatCompletionToolChoiceOption Source #

Controls which (if any) function is called by the model. `none` means the model will not call a function and instead generates a message. `auto` means the model can pick between generating a message or calling a function. Specifying a particular function via `{"type": "function", "function": {"name": "my_function"}}` forces the model to call that function. `none` is the default when no functions are present. `auto` is the default if functions are present.

Instances

Instances details
FromJSON ChatCompletionToolChoiceOption Source # 
Instance details

Defined in OpenAI.Types

ToJSON ChatCompletionToolChoiceOption Source # 
Instance details

Defined in OpenAI.Types

Data ChatCompletionToolChoiceOption Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChatCompletionToolChoiceOption -> c ChatCompletionToolChoiceOption #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChatCompletionToolChoiceOption #

toConstr :: ChatCompletionToolChoiceOption -> Constr #

dataTypeOf :: ChatCompletionToolChoiceOption -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChatCompletionToolChoiceOption) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChatCompletionToolChoiceOption) #

gmapT :: (forall b. Data b => b -> b) -> ChatCompletionToolChoiceOption -> ChatCompletionToolChoiceOption #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionToolChoiceOption -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChatCompletionToolChoiceOption -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChatCompletionToolChoiceOption -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChatCompletionToolChoiceOption -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChatCompletionToolChoiceOption -> m ChatCompletionToolChoiceOption #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionToolChoiceOption -> m ChatCompletionToolChoiceOption #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatCompletionToolChoiceOption -> m ChatCompletionToolChoiceOption #

Generic ChatCompletionToolChoiceOption Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ChatCompletionToolChoiceOption :: Type -> Type #

Show ChatCompletionToolChoiceOption Source # 
Instance details

Defined in OpenAI.Types

Eq ChatCompletionToolChoiceOption Source # 
Instance details

Defined in OpenAI.Types

Ord ChatCompletionToolChoiceOption Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionToolChoiceOption Source # 
Instance details

Defined in OpenAI.Types

type Rep ChatCompletionToolChoiceOption = D1 ('MetaData "ChatCompletionToolChoiceOption" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ChatCompletionToolChoiceOption" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatCompletionToolChoiceOptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "chatCompletionToolChoiceOptionFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatCompletionNamedToolChoiceFunction)))

data CompletionUsage Source #

Usage statistics for the completion request.

Constructors

CompletionUsage 

Fields

Instances

Instances details
FromJSON CompletionUsage Source # 
Instance details

Defined in OpenAI.Types

ToJSON CompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Data CompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompletionUsage -> c CompletionUsage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompletionUsage #

toConstr :: CompletionUsage -> Constr #

dataTypeOf :: CompletionUsage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CompletionUsage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompletionUsage) #

gmapT :: (forall b. Data b => b -> b) -> CompletionUsage -> CompletionUsage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompletionUsage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompletionUsage -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompletionUsage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompletionUsage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompletionUsage -> m CompletionUsage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompletionUsage -> m CompletionUsage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompletionUsage -> m CompletionUsage #

Generic CompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CompletionUsage :: Type -> Type #

Show CompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Eq CompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Ord CompletionUsage Source # 
Instance details

Defined in OpenAI.Types

type Rep CompletionUsage Source # 
Instance details

Defined in OpenAI.Types

type Rep CompletionUsage = D1 ('MetaData "CompletionUsage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CompletionUsage" 'PrefixI 'True) (S1 ('MetaSel ('Just "completionUsageCompletionUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "completionUsagePromptUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "completionUsageTotalUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

data CreateAssistantFileRequest Source #

 

Constructors

CreateAssistantFileRequest 

Fields

Instances

Instances details
FromJSON CreateAssistantFileRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateAssistantFileRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateAssistantFileRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAssistantFileRequest -> c CreateAssistantFileRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAssistantFileRequest #

toConstr :: CreateAssistantFileRequest -> Constr #

dataTypeOf :: CreateAssistantFileRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAssistantFileRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAssistantFileRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateAssistantFileRequest -> CreateAssistantFileRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssistantFileRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssistantFileRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAssistantFileRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAssistantFileRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAssistantFileRequest -> m CreateAssistantFileRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssistantFileRequest -> m CreateAssistantFileRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssistantFileRequest -> m CreateAssistantFileRequest #

Generic CreateAssistantFileRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateAssistantFileRequest :: Type -> Type #

Show CreateAssistantFileRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateAssistantFileRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateAssistantFileRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateAssistantFileRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateAssistantFileRequest = D1 ('MetaData "CreateAssistantFileRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateAssistantFileRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "createAssistantFileRequestFileUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateAssistantRequest Source #

 

Constructors

CreateAssistantRequest 

Fields

Instances

Instances details
FromJSON CreateAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAssistantRequest -> c CreateAssistantRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAssistantRequest #

toConstr :: CreateAssistantRequest -> Constr #

dataTypeOf :: CreateAssistantRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAssistantRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAssistantRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateAssistantRequest -> CreateAssistantRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssistantRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssistantRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAssistantRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAssistantRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAssistantRequest -> m CreateAssistantRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssistantRequest -> m CreateAssistantRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssistantRequest -> m CreateAssistantRequest #

Generic CreateAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateAssistantRequest :: Type -> Type #

Show CreateAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateAssistantRequest = D1 ('MetaData "CreateAssistantRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateAssistantRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createAssistantRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateAssistantRequestModel) :*: (S1 ('MetaSel ('Just "createAssistantRequestName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createAssistantRequestDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "createAssistantRequestInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createAssistantRequestTools") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [AssistantObjectToolsInner]))) :*: (S1 ('MetaSel ('Just "createAssistantRequestFileUnderscoreids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "createAssistantRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))))

data CreateAssistantRequestModel Source #

ID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them.

Instances

Instances details
FromJSON CreateAssistantRequestModel Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateAssistantRequestModel Source # 
Instance details

Defined in OpenAI.Types

Data CreateAssistantRequestModel Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAssistantRequestModel -> c CreateAssistantRequestModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAssistantRequestModel #

toConstr :: CreateAssistantRequestModel -> Constr #

dataTypeOf :: CreateAssistantRequestModel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAssistantRequestModel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAssistantRequestModel) #

gmapT :: (forall b. Data b => b -> b) -> CreateAssistantRequestModel -> CreateAssistantRequestModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssistantRequestModel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAssistantRequestModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAssistantRequestModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAssistantRequestModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAssistantRequestModel -> m CreateAssistantRequestModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssistantRequestModel -> m CreateAssistantRequestModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAssistantRequestModel -> m CreateAssistantRequestModel #

Generic CreateAssistantRequestModel Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateAssistantRequestModel :: Type -> Type #

Show CreateAssistantRequestModel Source # 
Instance details

Defined in OpenAI.Types

Eq CreateAssistantRequestModel Source # 
Instance details

Defined in OpenAI.Types

Ord CreateAssistantRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateAssistantRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateAssistantRequestModel = D1 ('MetaData "CreateAssistantRequestModel" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateAssistantRequestModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateChatCompletionFunctionResponse Source #

Represents a chat completion response returned by model, based on the provided input.

Constructors

CreateChatCompletionFunctionResponse 

Fields

Instances

Instances details
FromJSON CreateChatCompletionFunctionResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionFunctionResponse Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionFunctionResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionFunctionResponse -> c CreateChatCompletionFunctionResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionFunctionResponse #

toConstr :: CreateChatCompletionFunctionResponse -> Constr #

dataTypeOf :: CreateChatCompletionFunctionResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionFunctionResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionFunctionResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionFunctionResponse -> CreateChatCompletionFunctionResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionFunctionResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionFunctionResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionFunctionResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionFunctionResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionFunctionResponse -> m CreateChatCompletionFunctionResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionFunctionResponse -> m CreateChatCompletionFunctionResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionFunctionResponse -> m CreateChatCompletionFunctionResponse #

Generic CreateChatCompletionFunctionResponse Source # 
Instance details

Defined in OpenAI.Types

Show CreateChatCompletionFunctionResponse Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionFunctionResponse Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionFunctionResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionFunctionResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionFunctionResponse = D1 ('MetaData "CreateChatCompletionFunctionResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionFunctionResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createChatCompletionFunctionResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createChatCompletionFunctionResponseChoices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CreateChatCompletionFunctionResponseChoicesInner]) :*: S1 ('MetaSel ('Just "createChatCompletionFunctionResponseCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "createChatCompletionFunctionResponseModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createChatCompletionFunctionResponseSystemUnderscorefingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createChatCompletionFunctionResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createChatCompletionFunctionResponseUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CompletionUsage))))))

data CreateChatCompletionFunctionResponseChoicesInner Source #

 

Constructors

CreateChatCompletionFunctionResponseChoicesInner 

Fields

Instances

Instances details
FromJSON CreateChatCompletionFunctionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionFunctionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionFunctionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionFunctionResponseChoicesInner -> c CreateChatCompletionFunctionResponseChoicesInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionFunctionResponseChoicesInner #

toConstr :: CreateChatCompletionFunctionResponseChoicesInner -> Constr #

dataTypeOf :: CreateChatCompletionFunctionResponseChoicesInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionFunctionResponseChoicesInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionFunctionResponseChoicesInner) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionFunctionResponseChoicesInner -> CreateChatCompletionFunctionResponseChoicesInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionFunctionResponseChoicesInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionFunctionResponseChoicesInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionFunctionResponseChoicesInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionFunctionResponseChoicesInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionFunctionResponseChoicesInner -> m CreateChatCompletionFunctionResponseChoicesInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionFunctionResponseChoicesInner -> m CreateChatCompletionFunctionResponseChoicesInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionFunctionResponseChoicesInner -> m CreateChatCompletionFunctionResponseChoicesInner #

Generic CreateChatCompletionFunctionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Show CreateChatCompletionFunctionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionFunctionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionFunctionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionFunctionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionFunctionResponseChoicesInner = D1 ('MetaData "CreateChatCompletionFunctionResponseChoicesInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionFunctionResponseChoicesInner" 'PrefixI 'True) (S1 ('MetaSel ('Just "createChatCompletionFunctionResponseChoicesInnerFinishUnderscorereason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createChatCompletionFunctionResponseChoicesInnerIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "createChatCompletionFunctionResponseChoicesInnerMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatCompletionResponseMessage))))

data CreateChatCompletionRequest Source #

 

Constructors

CreateChatCompletionRequest 

Fields

Instances

Instances details
FromJSON CreateChatCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionRequest -> c CreateChatCompletionRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionRequest #

toConstr :: CreateChatCompletionRequest -> Constr #

dataTypeOf :: CreateChatCompletionRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionRequest -> CreateChatCompletionRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequest -> m CreateChatCompletionRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequest -> m CreateChatCompletionRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequest -> m CreateChatCompletionRequest #

Generic CreateChatCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateChatCompletionRequest :: Type -> Type #

Show CreateChatCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequest = D1 ('MetaData "CreateChatCompletionRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionRequest" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "createChatCompletionRequestMessages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ChatCompletionRequestMessage]) :*: S1 ('MetaSel ('Just "createChatCompletionRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateChatCompletionRequestModel)) :*: (S1 ('MetaSel ('Just "createChatCompletionRequestFrequencyUnderscorepenalty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "createChatCompletionRequestLogitUnderscorebias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Map String Int))) :*: S1 ('MetaSel ('Just "createChatCompletionRequestLogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "createChatCompletionRequestTopUnderscorelogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createChatCompletionRequestMaxUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "createChatCompletionRequestN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "createChatCompletionRequestPresenceUnderscorepenalty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "createChatCompletionRequestResponseUnderscoreformat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateChatCompletionRequestResponseFormat)))))) :*: (((S1 ('MetaSel ('Just "createChatCompletionRequestSeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createChatCompletionRequestStop") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateChatCompletionRequestStop))) :*: (S1 ('MetaSel ('Just "createChatCompletionRequestStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "createChatCompletionRequestTemperature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "createChatCompletionRequestTopUnderscorep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "createChatCompletionRequestTools") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [ChatCompletionTool])) :*: S1 ('MetaSel ('Just "createChatCompletionRequestToolUnderscorechoice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ChatCompletionToolChoiceOption))) :*: (S1 ('MetaSel ('Just "createChatCompletionRequestUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createChatCompletionRequestFunctionUnderscorecall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateChatCompletionRequestFunctionCall)) :*: S1 ('MetaSel ('Just "createChatCompletionRequestFunctions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [ChatCompletionFunctions]))))))))

data CreateChatCompletionRequestFunctionCall Source #

Deprecated in favor of `tool_choice`. Controls which (if any) function is called by the model. `none` means the model will not call a function and instead generates a message. `auto` means the model can pick between generating a message or calling a function. Specifying a particular function via `{"name": "my_function"}` forces the model to call that function. `none` is the default when no functions are present. `auto` is the default if functions are present.

Instances

Instances details
FromJSON CreateChatCompletionRequestFunctionCall Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionRequestFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionRequestFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionRequestFunctionCall -> c CreateChatCompletionRequestFunctionCall #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionRequestFunctionCall #

toConstr :: CreateChatCompletionRequestFunctionCall -> Constr #

dataTypeOf :: CreateChatCompletionRequestFunctionCall -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionRequestFunctionCall) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionRequestFunctionCall) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionRequestFunctionCall -> CreateChatCompletionRequestFunctionCall #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequestFunctionCall -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequestFunctionCall -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionRequestFunctionCall -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionRequestFunctionCall -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestFunctionCall -> m CreateChatCompletionRequestFunctionCall #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestFunctionCall -> m CreateChatCompletionRequestFunctionCall #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestFunctionCall -> m CreateChatCompletionRequestFunctionCall #

Generic CreateChatCompletionRequestFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Show CreateChatCompletionRequestFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionRequestFunctionCall Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionRequestFunctionCall Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequestFunctionCall Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequestFunctionCall = D1 ('MetaData "CreateChatCompletionRequestFunctionCall" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionRequestFunctionCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "createChatCompletionRequestFunctionCallName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype CreateChatCompletionRequestModel Source #

ID of the model to use. See the model endpoint compatibility table for details on which models work with the Chat API.

Instances

Instances details
FromJSON CreateChatCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionRequestModel -> c CreateChatCompletionRequestModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionRequestModel #

toConstr :: CreateChatCompletionRequestModel -> Constr #

dataTypeOf :: CreateChatCompletionRequestModel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionRequestModel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionRequestModel) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionRequestModel -> CreateChatCompletionRequestModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequestModel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequestModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionRequestModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionRequestModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestModel -> m CreateChatCompletionRequestModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestModel -> m CreateChatCompletionRequestModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestModel -> m CreateChatCompletionRequestModel #

Generic CreateChatCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateChatCompletionRequestModel :: Type -> Type #

Show CreateChatCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequestModel = D1 ('MetaData "CreateChatCompletionRequestModel" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'True) (C1 ('MetaCons "CreateChatCompletionRequestModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateChatCompletionRequestResponseFormat Source #

An object specifying the format that the model must output. Compatible with GPT-4 Turbo and all GPT-3.5 Turbo models newer than `gpt-3.5-turbo-1106`. Setting to `{ "type": "json_object" }` enables JSON mode, which guarantees the message the model generates is valid JSON. **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace until the generation reaches the token limit, resulting in a long-running and seemingly "stuck" request. Also note that the message content may be partially cut off if `finish_reason="length"`, which indicates the generation exceeded `max_tokens` or the conversation exceeded the max context length.

Instances

Instances details
FromJSON CreateChatCompletionRequestResponseFormat Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionRequestResponseFormat Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionRequestResponseFormat Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionRequestResponseFormat -> c CreateChatCompletionRequestResponseFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionRequestResponseFormat #

toConstr :: CreateChatCompletionRequestResponseFormat -> Constr #

dataTypeOf :: CreateChatCompletionRequestResponseFormat -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionRequestResponseFormat) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionRequestResponseFormat) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionRequestResponseFormat -> CreateChatCompletionRequestResponseFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequestResponseFormat -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequestResponseFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionRequestResponseFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionRequestResponseFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestResponseFormat -> m CreateChatCompletionRequestResponseFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestResponseFormat -> m CreateChatCompletionRequestResponseFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestResponseFormat -> m CreateChatCompletionRequestResponseFormat #

Generic CreateChatCompletionRequestResponseFormat Source # 
Instance details

Defined in OpenAI.Types

Show CreateChatCompletionRequestResponseFormat Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionRequestResponseFormat Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionRequestResponseFormat Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequestResponseFormat Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequestResponseFormat = D1 ('MetaData "CreateChatCompletionRequestResponseFormat" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionRequestResponseFormat" 'PrefixI 'True) (S1 ('MetaSel ('Just "createChatCompletionRequestResponseFormatType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))

data CreateChatCompletionRequestStop Source #

Up to 4 sequences where the API will stop generating further tokens.

Instances

Instances details
FromJSON CreateChatCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionRequestStop -> c CreateChatCompletionRequestStop #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionRequestStop #

toConstr :: CreateChatCompletionRequestStop -> Constr #

dataTypeOf :: CreateChatCompletionRequestStop -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionRequestStop) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionRequestStop) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionRequestStop -> CreateChatCompletionRequestStop #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequestStop -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionRequestStop -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionRequestStop -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionRequestStop -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestStop -> m CreateChatCompletionRequestStop #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestStop -> m CreateChatCompletionRequestStop #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionRequestStop -> m CreateChatCompletionRequestStop #

Generic CreateChatCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateChatCompletionRequestStop :: Type -> Type #

Show CreateChatCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionRequestStop = D1 ('MetaData "CreateChatCompletionRequestStop" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionRequestStop" 'PrefixI 'False) (U1 :: Type -> Type))

data CreateChatCompletionResponse Source #

Represents a chat completion response returned by model, based on the provided input.

Constructors

CreateChatCompletionResponse 

Fields

Instances

Instances details
FromJSON CreateChatCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionResponse -> c CreateChatCompletionResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionResponse #

toConstr :: CreateChatCompletionResponse -> Constr #

dataTypeOf :: CreateChatCompletionResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionResponse -> CreateChatCompletionResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponse -> m CreateChatCompletionResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponse -> m CreateChatCompletionResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponse -> m CreateChatCompletionResponse #

Generic CreateChatCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateChatCompletionResponse :: Type -> Type #

Show CreateChatCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionResponse = D1 ('MetaData "CreateChatCompletionResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createChatCompletionResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createChatCompletionResponseChoices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CreateChatCompletionResponseChoicesInner]) :*: S1 ('MetaSel ('Just "createChatCompletionResponseCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "createChatCompletionResponseModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createChatCompletionResponseSystemUnderscorefingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createChatCompletionResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createChatCompletionResponseUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CompletionUsage))))))

data CreateChatCompletionResponseChoicesInner Source #

 

Constructors

CreateChatCompletionResponseChoicesInner 

Fields

Instances

Instances details
FromJSON CreateChatCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionResponseChoicesInner -> c CreateChatCompletionResponseChoicesInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionResponseChoicesInner #

toConstr :: CreateChatCompletionResponseChoicesInner -> Constr #

dataTypeOf :: CreateChatCompletionResponseChoicesInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionResponseChoicesInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionResponseChoicesInner) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionResponseChoicesInner -> CreateChatCompletionResponseChoicesInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionResponseChoicesInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionResponseChoicesInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionResponseChoicesInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionResponseChoicesInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponseChoicesInner -> m CreateChatCompletionResponseChoicesInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponseChoicesInner -> m CreateChatCompletionResponseChoicesInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponseChoicesInner -> m CreateChatCompletionResponseChoicesInner #

Generic CreateChatCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Show CreateChatCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionResponseChoicesInner = D1 ('MetaData "CreateChatCompletionResponseChoicesInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionResponseChoicesInner" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createChatCompletionResponseChoicesInnerFinishUnderscorereason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createChatCompletionResponseChoicesInnerIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "createChatCompletionResponseChoicesInnerMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatCompletionResponseMessage) :*: S1 ('MetaSel ('Just "createChatCompletionResponseChoicesInnerLogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateChatCompletionResponseChoicesInnerLogprobs)))))

data CreateChatCompletionResponseChoicesInnerLogprobs Source #

Log probability information for the choice.

Constructors

CreateChatCompletionResponseChoicesInnerLogprobs 

Fields

Instances

Instances details
FromJSON CreateChatCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionResponseChoicesInnerLogprobs -> c CreateChatCompletionResponseChoicesInnerLogprobs #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionResponseChoicesInnerLogprobs #

toConstr :: CreateChatCompletionResponseChoicesInnerLogprobs -> Constr #

dataTypeOf :: CreateChatCompletionResponseChoicesInnerLogprobs -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionResponseChoicesInnerLogprobs) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionResponseChoicesInnerLogprobs) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionResponseChoicesInnerLogprobs -> CreateChatCompletionResponseChoicesInnerLogprobs #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionResponseChoicesInnerLogprobs -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionResponseChoicesInnerLogprobs -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionResponseChoicesInnerLogprobs -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionResponseChoicesInnerLogprobs -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponseChoicesInnerLogprobs -> m CreateChatCompletionResponseChoicesInnerLogprobs #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponseChoicesInnerLogprobs -> m CreateChatCompletionResponseChoicesInnerLogprobs #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionResponseChoicesInnerLogprobs -> m CreateChatCompletionResponseChoicesInnerLogprobs #

Generic CreateChatCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Show CreateChatCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionResponseChoicesInnerLogprobs = D1 ('MetaData "CreateChatCompletionResponseChoicesInnerLogprobs" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionResponseChoicesInnerLogprobs" 'PrefixI 'True) (S1 ('MetaSel ('Just "createChatCompletionResponseChoicesInnerLogprobsContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ChatCompletionTokenLogprob])))

data CreateChatCompletionStreamResponse Source #

Represents a streamed chunk of a chat completion response returned by model, based on the provided input.

Constructors

CreateChatCompletionStreamResponse 

Fields

Instances

Instances details
FromJSON CreateChatCompletionStreamResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionStreamResponse Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionStreamResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionStreamResponse -> c CreateChatCompletionStreamResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionStreamResponse #

toConstr :: CreateChatCompletionStreamResponse -> Constr #

dataTypeOf :: CreateChatCompletionStreamResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionStreamResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionStreamResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionStreamResponse -> CreateChatCompletionStreamResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionStreamResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionStreamResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionStreamResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionStreamResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionStreamResponse -> m CreateChatCompletionStreamResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionStreamResponse -> m CreateChatCompletionStreamResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionStreamResponse -> m CreateChatCompletionStreamResponse #

Generic CreateChatCompletionStreamResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateChatCompletionStreamResponse :: Type -> Type #

Show CreateChatCompletionStreamResponse Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionStreamResponse Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionStreamResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionStreamResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionStreamResponse = D1 ('MetaData "CreateChatCompletionStreamResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionStreamResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createChatCompletionStreamResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createChatCompletionStreamResponseChoices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CreateChatCompletionStreamResponseChoicesInner]) :*: S1 ('MetaSel ('Just "createChatCompletionStreamResponseCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "createChatCompletionStreamResponseModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createChatCompletionStreamResponseSystemUnderscorefingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createChatCompletionStreamResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

data CreateChatCompletionStreamResponseChoicesInner Source #

 

Constructors

CreateChatCompletionStreamResponseChoicesInner 

Fields

Instances

Instances details
FromJSON CreateChatCompletionStreamResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateChatCompletionStreamResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Data CreateChatCompletionStreamResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateChatCompletionStreamResponseChoicesInner -> c CreateChatCompletionStreamResponseChoicesInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateChatCompletionStreamResponseChoicesInner #

toConstr :: CreateChatCompletionStreamResponseChoicesInner -> Constr #

dataTypeOf :: CreateChatCompletionStreamResponseChoicesInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateChatCompletionStreamResponseChoicesInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateChatCompletionStreamResponseChoicesInner) #

gmapT :: (forall b. Data b => b -> b) -> CreateChatCompletionStreamResponseChoicesInner -> CreateChatCompletionStreamResponseChoicesInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionStreamResponseChoicesInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateChatCompletionStreamResponseChoicesInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateChatCompletionStreamResponseChoicesInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateChatCompletionStreamResponseChoicesInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateChatCompletionStreamResponseChoicesInner -> m CreateChatCompletionStreamResponseChoicesInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionStreamResponseChoicesInner -> m CreateChatCompletionStreamResponseChoicesInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateChatCompletionStreamResponseChoicesInner -> m CreateChatCompletionStreamResponseChoicesInner #

Generic CreateChatCompletionStreamResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Show CreateChatCompletionStreamResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Eq CreateChatCompletionStreamResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Ord CreateChatCompletionStreamResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionStreamResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateChatCompletionStreamResponseChoicesInner = D1 ('MetaData "CreateChatCompletionStreamResponseChoicesInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateChatCompletionStreamResponseChoicesInner" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createChatCompletionStreamResponseChoicesInnerDelta") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatCompletionStreamResponseDelta) :*: S1 ('MetaSel ('Just "createChatCompletionStreamResponseChoicesInnerLogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateChatCompletionResponseChoicesInnerLogprobs))) :*: (S1 ('MetaSel ('Just "createChatCompletionStreamResponseChoicesInnerFinishUnderscorereason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createChatCompletionStreamResponseChoicesInnerIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

data CreateCompletionRequest Source #

 

Constructors

CreateCompletionRequest 

Fields

Instances

Instances details
FromJSON CreateCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCompletionRequest -> c CreateCompletionRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCompletionRequest #

toConstr :: CreateCompletionRequest -> Constr #

dataTypeOf :: CreateCompletionRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateCompletionRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCompletionRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateCompletionRequest -> CreateCompletionRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCompletionRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCompletionRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCompletionRequest -> m CreateCompletionRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionRequest -> m CreateCompletionRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionRequest -> m CreateCompletionRequest #

Generic CreateCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateCompletionRequest :: Type -> Type #

Show CreateCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionRequest = D1 ('MetaData "CreateCompletionRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateCompletionRequest" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "createCompletionRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateCompletionRequestModel) :*: S1 ('MetaSel ('Just "createCompletionRequestPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateCompletionRequestPrompt)) :*: (S1 ('MetaSel ('Just "createCompletionRequestBestUnderscoreof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createCompletionRequestEcho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "createCompletionRequestFrequencyUnderscorepenalty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "createCompletionRequestLogitUnderscorebias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Map String Int)))) :*: (S1 ('MetaSel ('Just "createCompletionRequestLogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createCompletionRequestMaxUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) :*: (((S1 ('MetaSel ('Just "createCompletionRequestN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createCompletionRequestPresenceUnderscorepenalty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "createCompletionRequestSeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createCompletionRequestStop") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateCompletionRequestStop)))) :*: ((S1 ('MetaSel ('Just "createCompletionRequestStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "createCompletionRequestSuffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createCompletionRequestTemperature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "createCompletionRequestTopUnderscorep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "createCompletionRequestUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))))

data CreateCompletionRequestModel Source #

ID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them.

Instances

Instances details
FromJSON CreateCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Data CreateCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCompletionRequestModel -> c CreateCompletionRequestModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCompletionRequestModel #

toConstr :: CreateCompletionRequestModel -> Constr #

dataTypeOf :: CreateCompletionRequestModel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateCompletionRequestModel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCompletionRequestModel) #

gmapT :: (forall b. Data b => b -> b) -> CreateCompletionRequestModel -> CreateCompletionRequestModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionRequestModel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionRequestModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCompletionRequestModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCompletionRequestModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCompletionRequestModel -> m CreateCompletionRequestModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionRequestModel -> m CreateCompletionRequestModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionRequestModel -> m CreateCompletionRequestModel #

Generic CreateCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateCompletionRequestModel :: Type -> Type #

Show CreateCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Eq CreateCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

Ord CreateCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionRequestModel = D1 ('MetaData "CreateCompletionRequestModel" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateCompletionRequestModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateCompletionRequestPrompt Source #

The prompt(s) to generate completions for, encoded as a string, array of strings, array of tokens, or array of token arrays. Note that <|endoftext|> is the document separator that the model sees during training, so if a prompt is not specified the model will generate as if from the beginning of a new document.

Instances

Instances details
FromJSON CreateCompletionRequestPrompt Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateCompletionRequestPrompt Source # 
Instance details

Defined in OpenAI.Types

Data CreateCompletionRequestPrompt Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCompletionRequestPrompt -> c CreateCompletionRequestPrompt #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCompletionRequestPrompt #

toConstr :: CreateCompletionRequestPrompt -> Constr #

dataTypeOf :: CreateCompletionRequestPrompt -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateCompletionRequestPrompt) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCompletionRequestPrompt) #

gmapT :: (forall b. Data b => b -> b) -> CreateCompletionRequestPrompt -> CreateCompletionRequestPrompt #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionRequestPrompt -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionRequestPrompt -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCompletionRequestPrompt -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCompletionRequestPrompt -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCompletionRequestPrompt -> m CreateCompletionRequestPrompt #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionRequestPrompt -> m CreateCompletionRequestPrompt #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionRequestPrompt -> m CreateCompletionRequestPrompt #

Generic CreateCompletionRequestPrompt Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateCompletionRequestPrompt :: Type -> Type #

Show CreateCompletionRequestPrompt Source # 
Instance details

Defined in OpenAI.Types

Eq CreateCompletionRequestPrompt Source # 
Instance details

Defined in OpenAI.Types

Ord CreateCompletionRequestPrompt Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionRequestPrompt Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionRequestPrompt = D1 ('MetaData "CreateCompletionRequestPrompt" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateCompletionRequestPrompt" 'PrefixI 'False) (U1 :: Type -> Type))

data CreateCompletionRequestStop Source #

Up to 4 sequences where the API will stop generating further tokens. The returned text will not contain the stop sequence.

Instances

Instances details
FromJSON CreateCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Data CreateCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCompletionRequestStop -> c CreateCompletionRequestStop #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCompletionRequestStop #

toConstr :: CreateCompletionRequestStop -> Constr #

dataTypeOf :: CreateCompletionRequestStop -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateCompletionRequestStop) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCompletionRequestStop) #

gmapT :: (forall b. Data b => b -> b) -> CreateCompletionRequestStop -> CreateCompletionRequestStop #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionRequestStop -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionRequestStop -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCompletionRequestStop -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCompletionRequestStop -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCompletionRequestStop -> m CreateCompletionRequestStop #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionRequestStop -> m CreateCompletionRequestStop #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionRequestStop -> m CreateCompletionRequestStop #

Generic CreateCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateCompletionRequestStop :: Type -> Type #

Show CreateCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Eq CreateCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

Ord CreateCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionRequestStop Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionRequestStop = D1 ('MetaData "CreateCompletionRequestStop" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateCompletionRequestStop" 'PrefixI 'False) (U1 :: Type -> Type))

data CreateCompletionResponse Source #

Represents a completion response from the API. Note: both the streamed and non-streamed response objects share the same shape (unlike the chat endpoint).

Constructors

CreateCompletionResponse 

Fields

Instances

Instances details
FromJSON CreateCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Data CreateCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCompletionResponse -> c CreateCompletionResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCompletionResponse #

toConstr :: CreateCompletionResponse -> Constr #

dataTypeOf :: CreateCompletionResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateCompletionResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCompletionResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateCompletionResponse -> CreateCompletionResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCompletionResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCompletionResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCompletionResponse -> m CreateCompletionResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionResponse -> m CreateCompletionResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionResponse -> m CreateCompletionResponse #

Generic CreateCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateCompletionResponse :: Type -> Type #

Show CreateCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Eq CreateCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

Ord CreateCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionResponse = D1 ('MetaData "CreateCompletionResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateCompletionResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createCompletionResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createCompletionResponseChoices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CreateCompletionResponseChoicesInner]) :*: S1 ('MetaSel ('Just "createCompletionResponseCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "createCompletionResponseModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createCompletionResponseSystemUnderscorefingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createCompletionResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createCompletionResponseUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CompletionUsage))))))

data CreateCompletionResponseChoicesInner Source #

 

Constructors

CreateCompletionResponseChoicesInner 

Fields

Instances

Instances details
FromJSON CreateCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Data CreateCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCompletionResponseChoicesInner -> c CreateCompletionResponseChoicesInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCompletionResponseChoicesInner #

toConstr :: CreateCompletionResponseChoicesInner -> Constr #

dataTypeOf :: CreateCompletionResponseChoicesInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateCompletionResponseChoicesInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCompletionResponseChoicesInner) #

gmapT :: (forall b. Data b => b -> b) -> CreateCompletionResponseChoicesInner -> CreateCompletionResponseChoicesInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionResponseChoicesInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionResponseChoicesInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCompletionResponseChoicesInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCompletionResponseChoicesInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCompletionResponseChoicesInner -> m CreateCompletionResponseChoicesInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionResponseChoicesInner -> m CreateCompletionResponseChoicesInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionResponseChoicesInner -> m CreateCompletionResponseChoicesInner #

Generic CreateCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Show CreateCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Eq CreateCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

Ord CreateCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionResponseChoicesInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionResponseChoicesInner = D1 ('MetaData "CreateCompletionResponseChoicesInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateCompletionResponseChoicesInner" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createCompletionResponseChoicesInnerFinishUnderscorereason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createCompletionResponseChoicesInnerIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "createCompletionResponseChoicesInnerLogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateCompletionResponseChoicesInnerLogprobs)) :*: S1 ('MetaSel ('Just "createCompletionResponseChoicesInnerText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data CreateCompletionResponseChoicesInnerLogprobs Source #

 

Instances

Instances details
FromJSON CreateCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Data CreateCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateCompletionResponseChoicesInnerLogprobs -> c CreateCompletionResponseChoicesInnerLogprobs #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateCompletionResponseChoicesInnerLogprobs #

toConstr :: CreateCompletionResponseChoicesInnerLogprobs -> Constr #

dataTypeOf :: CreateCompletionResponseChoicesInnerLogprobs -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateCompletionResponseChoicesInnerLogprobs) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateCompletionResponseChoicesInnerLogprobs) #

gmapT :: (forall b. Data b => b -> b) -> CreateCompletionResponseChoicesInnerLogprobs -> CreateCompletionResponseChoicesInnerLogprobs #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionResponseChoicesInnerLogprobs -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateCompletionResponseChoicesInnerLogprobs -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateCompletionResponseChoicesInnerLogprobs -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateCompletionResponseChoicesInnerLogprobs -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateCompletionResponseChoicesInnerLogprobs -> m CreateCompletionResponseChoicesInnerLogprobs #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionResponseChoicesInnerLogprobs -> m CreateCompletionResponseChoicesInnerLogprobs #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateCompletionResponseChoicesInnerLogprobs -> m CreateCompletionResponseChoicesInnerLogprobs #

Generic CreateCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Show CreateCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Eq CreateCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

Ord CreateCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionResponseChoicesInnerLogprobs Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateCompletionResponseChoicesInnerLogprobs = D1 ('MetaData "CreateCompletionResponseChoicesInnerLogprobs" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateCompletionResponseChoicesInnerLogprobs" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createCompletionResponseChoicesInnerLogprobsTextUnderscoreoffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Int])) :*: S1 ('MetaSel ('Just "createCompletionResponseChoicesInnerLogprobsTokenUnderscorelogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Double]))) :*: (S1 ('MetaSel ('Just "createCompletionResponseChoicesInnerLogprobsTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "createCompletionResponseChoicesInnerLogprobsTopUnderscorelogprobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Map String Double])))))

data CreateEmbeddingRequest Source #

 

Constructors

CreateEmbeddingRequest 

Fields

Instances

Instances details
FromJSON CreateEmbeddingRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateEmbeddingRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateEmbeddingRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateEmbeddingRequest -> c CreateEmbeddingRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateEmbeddingRequest #

toConstr :: CreateEmbeddingRequest -> Constr #

dataTypeOf :: CreateEmbeddingRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateEmbeddingRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateEmbeddingRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateEmbeddingRequest -> CreateEmbeddingRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateEmbeddingRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateEmbeddingRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequest -> m CreateEmbeddingRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequest -> m CreateEmbeddingRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequest -> m CreateEmbeddingRequest #

Generic CreateEmbeddingRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateEmbeddingRequest :: Type -> Type #

Show CreateEmbeddingRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateEmbeddingRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateEmbeddingRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingRequest = D1 ('MetaData "CreateEmbeddingRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateEmbeddingRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createEmbeddingRequestInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateEmbeddingRequestInput) :*: S1 ('MetaSel ('Just "createEmbeddingRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateEmbeddingRequestModel)) :*: (S1 ('MetaSel ('Just "createEmbeddingRequestEncodingUnderscoreformat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createEmbeddingRequestDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createEmbeddingRequestUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))

data CreateEmbeddingRequestInput Source #

Input text to embed, encoded as a string or array of tokens. To embed multiple inputs in a single request, pass an array of strings or array of token arrays. The input must not exceed the max input tokens for the model (8192 tokens for `text-embedding-ada-002`), cannot be an empty string, and any array must be 2048 dimensions or less. Example Python code for counting tokens.

Instances

Instances details
FromJSON CreateEmbeddingRequestInput Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateEmbeddingRequestInput Source # 
Instance details

Defined in OpenAI.Types

Data CreateEmbeddingRequestInput Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateEmbeddingRequestInput -> c CreateEmbeddingRequestInput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateEmbeddingRequestInput #

toConstr :: CreateEmbeddingRequestInput -> Constr #

dataTypeOf :: CreateEmbeddingRequestInput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateEmbeddingRequestInput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateEmbeddingRequestInput) #

gmapT :: (forall b. Data b => b -> b) -> CreateEmbeddingRequestInput -> CreateEmbeddingRequestInput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingRequestInput -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingRequestInput -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateEmbeddingRequestInput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateEmbeddingRequestInput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequestInput -> m CreateEmbeddingRequestInput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequestInput -> m CreateEmbeddingRequestInput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequestInput -> m CreateEmbeddingRequestInput #

Generic CreateEmbeddingRequestInput Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateEmbeddingRequestInput :: Type -> Type #

Show CreateEmbeddingRequestInput Source # 
Instance details

Defined in OpenAI.Types

Eq CreateEmbeddingRequestInput Source # 
Instance details

Defined in OpenAI.Types

Ord CreateEmbeddingRequestInput Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingRequestInput Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingRequestInput = D1 ('MetaData "CreateEmbeddingRequestInput" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateEmbeddingRequestInput" 'PrefixI 'False) (U1 :: Type -> Type))

data CreateEmbeddingRequestModel Source #

ID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them.

Instances

Instances details
FromJSON CreateEmbeddingRequestModel Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateEmbeddingRequestModel Source # 
Instance details

Defined in OpenAI.Types

Data CreateEmbeddingRequestModel Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateEmbeddingRequestModel -> c CreateEmbeddingRequestModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateEmbeddingRequestModel #

toConstr :: CreateEmbeddingRequestModel -> Constr #

dataTypeOf :: CreateEmbeddingRequestModel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateEmbeddingRequestModel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateEmbeddingRequestModel) #

gmapT :: (forall b. Data b => b -> b) -> CreateEmbeddingRequestModel -> CreateEmbeddingRequestModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingRequestModel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingRequestModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateEmbeddingRequestModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateEmbeddingRequestModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequestModel -> m CreateEmbeddingRequestModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequestModel -> m CreateEmbeddingRequestModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingRequestModel -> m CreateEmbeddingRequestModel #

Generic CreateEmbeddingRequestModel Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateEmbeddingRequestModel :: Type -> Type #

Show CreateEmbeddingRequestModel Source # 
Instance details

Defined in OpenAI.Types

Eq CreateEmbeddingRequestModel Source # 
Instance details

Defined in OpenAI.Types

Ord CreateEmbeddingRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingRequestModel = D1 ('MetaData "CreateEmbeddingRequestModel" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateEmbeddingRequestModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateEmbeddingResponse Source #

 

Constructors

CreateEmbeddingResponse 

Fields

Instances

Instances details
FromJSON CreateEmbeddingResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateEmbeddingResponse Source # 
Instance details

Defined in OpenAI.Types

Data CreateEmbeddingResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateEmbeddingResponse -> c CreateEmbeddingResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateEmbeddingResponse #

toConstr :: CreateEmbeddingResponse -> Constr #

dataTypeOf :: CreateEmbeddingResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateEmbeddingResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateEmbeddingResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateEmbeddingResponse -> CreateEmbeddingResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateEmbeddingResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateEmbeddingResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateEmbeddingResponse -> m CreateEmbeddingResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingResponse -> m CreateEmbeddingResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingResponse -> m CreateEmbeddingResponse #

Generic CreateEmbeddingResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateEmbeddingResponse :: Type -> Type #

Show CreateEmbeddingResponse Source # 
Instance details

Defined in OpenAI.Types

Eq CreateEmbeddingResponse Source # 
Instance details

Defined in OpenAI.Types

Ord CreateEmbeddingResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingResponse = D1 ('MetaData "CreateEmbeddingResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateEmbeddingResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createEmbeddingResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Embedding]) :*: S1 ('MetaSel ('Just "createEmbeddingResponseModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createEmbeddingResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createEmbeddingResponseUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateEmbeddingResponseUsage))))

data CreateEmbeddingResponseUsage Source #

The usage information for the request.

Constructors

CreateEmbeddingResponseUsage 

Fields

Instances

Instances details
FromJSON CreateEmbeddingResponseUsage Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateEmbeddingResponseUsage Source # 
Instance details

Defined in OpenAI.Types

Data CreateEmbeddingResponseUsage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateEmbeddingResponseUsage -> c CreateEmbeddingResponseUsage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateEmbeddingResponseUsage #

toConstr :: CreateEmbeddingResponseUsage -> Constr #

dataTypeOf :: CreateEmbeddingResponseUsage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateEmbeddingResponseUsage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateEmbeddingResponseUsage) #

gmapT :: (forall b. Data b => b -> b) -> CreateEmbeddingResponseUsage -> CreateEmbeddingResponseUsage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingResponseUsage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateEmbeddingResponseUsage -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateEmbeddingResponseUsage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateEmbeddingResponseUsage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateEmbeddingResponseUsage -> m CreateEmbeddingResponseUsage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingResponseUsage -> m CreateEmbeddingResponseUsage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateEmbeddingResponseUsage -> m CreateEmbeddingResponseUsage #

Generic CreateEmbeddingResponseUsage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateEmbeddingResponseUsage :: Type -> Type #

Show CreateEmbeddingResponseUsage Source # 
Instance details

Defined in OpenAI.Types

Eq CreateEmbeddingResponseUsage Source # 
Instance details

Defined in OpenAI.Types

Ord CreateEmbeddingResponseUsage Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingResponseUsage Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateEmbeddingResponseUsage = D1 ('MetaData "CreateEmbeddingResponseUsage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateEmbeddingResponseUsage" 'PrefixI 'True) (S1 ('MetaSel ('Just "createEmbeddingResponseUsagePromptUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "createEmbeddingResponseUsageTotalUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data CreateFineTuningJobRequest Source #

 

Constructors

CreateFineTuningJobRequest 

Fields

Instances

Instances details
FromJSON CreateFineTuningJobRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateFineTuningJobRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateFineTuningJobRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateFineTuningJobRequest -> c CreateFineTuningJobRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateFineTuningJobRequest #

toConstr :: CreateFineTuningJobRequest -> Constr #

dataTypeOf :: CreateFineTuningJobRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateFineTuningJobRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateFineTuningJobRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateFineTuningJobRequest -> CreateFineTuningJobRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateFineTuningJobRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateFineTuningJobRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequest -> m CreateFineTuningJobRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequest -> m CreateFineTuningJobRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequest -> m CreateFineTuningJobRequest #

Generic CreateFineTuningJobRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateFineTuningJobRequest :: Type -> Type #

Show CreateFineTuningJobRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateFineTuningJobRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateFineTuningJobRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequest = D1 ('MetaData "CreateFineTuningJobRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateFineTuningJobRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createFineTuningJobRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateFineTuningJobRequestModel) :*: S1 ('MetaSel ('Just "createFineTuningJobRequestTrainingUnderscorefile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createFineTuningJobRequestHyperparameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateFineTuningJobRequestHyperparameters)) :*: (S1 ('MetaSel ('Just "createFineTuningJobRequestSuffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createFineTuningJobRequestValidationUnderscorefile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))

data CreateFineTuningJobRequestHyperparameters Source #

The hyperparameters used for the fine-tuning job.

Instances

Instances details
FromJSON CreateFineTuningJobRequestHyperparameters Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateFineTuningJobRequestHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Data CreateFineTuningJobRequestHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateFineTuningJobRequestHyperparameters -> c CreateFineTuningJobRequestHyperparameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateFineTuningJobRequestHyperparameters #

toConstr :: CreateFineTuningJobRequestHyperparameters -> Constr #

dataTypeOf :: CreateFineTuningJobRequestHyperparameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateFineTuningJobRequestHyperparameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateFineTuningJobRequestHyperparameters) #

gmapT :: (forall b. Data b => b -> b) -> CreateFineTuningJobRequestHyperparameters -> CreateFineTuningJobRequestHyperparameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestHyperparameters -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestHyperparameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateFineTuningJobRequestHyperparameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateFineTuningJobRequestHyperparameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparameters -> m CreateFineTuningJobRequestHyperparameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparameters -> m CreateFineTuningJobRequestHyperparameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparameters -> m CreateFineTuningJobRequestHyperparameters #

Generic CreateFineTuningJobRequestHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Show CreateFineTuningJobRequestHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Eq CreateFineTuningJobRequestHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Ord CreateFineTuningJobRequestHyperparameters Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestHyperparameters Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestHyperparameters = D1 ('MetaData "CreateFineTuningJobRequestHyperparameters" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateFineTuningJobRequestHyperparameters" 'PrefixI 'True) (S1 ('MetaSel ('Just "createFineTuningJobRequestHyperparametersBatchUnderscoresize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateFineTuningJobRequestHyperparametersBatchSize)) :*: (S1 ('MetaSel ('Just "createFineTuningJobRequestHyperparametersLearningUnderscorerateUnderscoremultiplier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateFineTuningJobRequestHyperparametersLearningRateMultiplier)) :*: S1 ('MetaSel ('Just "createFineTuningJobRequestHyperparametersNUnderscoreepochs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateFineTuningJobRequestHyperparametersNEpochs)))))

data CreateFineTuningJobRequestHyperparametersBatchSize Source #

Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance.

Instances

Instances details
FromJSON CreateFineTuningJobRequestHyperparametersBatchSize Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateFineTuningJobRequestHyperparametersBatchSize Source # 
Instance details

Defined in OpenAI.Types

Data CreateFineTuningJobRequestHyperparametersBatchSize Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateFineTuningJobRequestHyperparametersBatchSize -> c CreateFineTuningJobRequestHyperparametersBatchSize #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateFineTuningJobRequestHyperparametersBatchSize #

toConstr :: CreateFineTuningJobRequestHyperparametersBatchSize -> Constr #

dataTypeOf :: CreateFineTuningJobRequestHyperparametersBatchSize -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateFineTuningJobRequestHyperparametersBatchSize) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateFineTuningJobRequestHyperparametersBatchSize) #

gmapT :: (forall b. Data b => b -> b) -> CreateFineTuningJobRequestHyperparametersBatchSize -> CreateFineTuningJobRequestHyperparametersBatchSize #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestHyperparametersBatchSize -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestHyperparametersBatchSize -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateFineTuningJobRequestHyperparametersBatchSize -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateFineTuningJobRequestHyperparametersBatchSize -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersBatchSize -> m CreateFineTuningJobRequestHyperparametersBatchSize #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersBatchSize -> m CreateFineTuningJobRequestHyperparametersBatchSize #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersBatchSize -> m CreateFineTuningJobRequestHyperparametersBatchSize #

Generic CreateFineTuningJobRequestHyperparametersBatchSize Source # 
Instance details

Defined in OpenAI.Types

Show CreateFineTuningJobRequestHyperparametersBatchSize Source # 
Instance details

Defined in OpenAI.Types

Eq CreateFineTuningJobRequestHyperparametersBatchSize Source # 
Instance details

Defined in OpenAI.Types

Ord CreateFineTuningJobRequestHyperparametersBatchSize Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestHyperparametersBatchSize Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestHyperparametersBatchSize = D1 ('MetaData "CreateFineTuningJobRequestHyperparametersBatchSize" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateFineTuningJobRequestHyperparametersBatchSize" 'PrefixI 'False) (U1 :: Type -> Type))

data CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source #

Scaling factor for the learning rate. A smaller learning rate may be useful to avoid overfitting.

Instances

Instances details
FromJSON CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source # 
Instance details

Defined in OpenAI.Types

Data CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> c CreateFineTuningJobRequestHyperparametersLearningRateMultiplier #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateFineTuningJobRequestHyperparametersLearningRateMultiplier #

toConstr :: CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> Constr #

dataTypeOf :: CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateFineTuningJobRequestHyperparametersLearningRateMultiplier) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateFineTuningJobRequestHyperparametersLearningRateMultiplier) #

gmapT :: (forall b. Data b => b -> b) -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> m CreateFineTuningJobRequestHyperparametersLearningRateMultiplier #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> m CreateFineTuningJobRequestHyperparametersLearningRateMultiplier #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersLearningRateMultiplier -> m CreateFineTuningJobRequestHyperparametersLearningRateMultiplier #

Generic CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source # 
Instance details

Defined in OpenAI.Types

Show CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source # 
Instance details

Defined in OpenAI.Types

Eq CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source # 
Instance details

Defined in OpenAI.Types

Ord CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestHyperparametersLearningRateMultiplier Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestHyperparametersLearningRateMultiplier = D1 ('MetaData "CreateFineTuningJobRequestHyperparametersLearningRateMultiplier" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateFineTuningJobRequestHyperparametersLearningRateMultiplier" 'PrefixI 'False) (U1 :: Type -> Type))

data CreateFineTuningJobRequestHyperparametersNEpochs Source #

The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset.

Instances

Instances details
FromJSON CreateFineTuningJobRequestHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateFineTuningJobRequestHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Data CreateFineTuningJobRequestHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateFineTuningJobRequestHyperparametersNEpochs -> c CreateFineTuningJobRequestHyperparametersNEpochs #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateFineTuningJobRequestHyperparametersNEpochs #

toConstr :: CreateFineTuningJobRequestHyperparametersNEpochs -> Constr #

dataTypeOf :: CreateFineTuningJobRequestHyperparametersNEpochs -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateFineTuningJobRequestHyperparametersNEpochs) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateFineTuningJobRequestHyperparametersNEpochs) #

gmapT :: (forall b. Data b => b -> b) -> CreateFineTuningJobRequestHyperparametersNEpochs -> CreateFineTuningJobRequestHyperparametersNEpochs #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestHyperparametersNEpochs -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestHyperparametersNEpochs -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateFineTuningJobRequestHyperparametersNEpochs -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateFineTuningJobRequestHyperparametersNEpochs -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersNEpochs -> m CreateFineTuningJobRequestHyperparametersNEpochs #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersNEpochs -> m CreateFineTuningJobRequestHyperparametersNEpochs #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestHyperparametersNEpochs -> m CreateFineTuningJobRequestHyperparametersNEpochs #

Generic CreateFineTuningJobRequestHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Show CreateFineTuningJobRequestHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Eq CreateFineTuningJobRequestHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Ord CreateFineTuningJobRequestHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestHyperparametersNEpochs = D1 ('MetaData "CreateFineTuningJobRequestHyperparametersNEpochs" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateFineTuningJobRequestHyperparametersNEpochs" 'PrefixI 'False) (U1 :: Type -> Type))

data CreateFineTuningJobRequestModel Source #

The name of the model to fine-tune. You can select one of the supported models.

Instances

Instances details
FromJSON CreateFineTuningJobRequestModel Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateFineTuningJobRequestModel Source # 
Instance details

Defined in OpenAI.Types

Data CreateFineTuningJobRequestModel Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateFineTuningJobRequestModel -> c CreateFineTuningJobRequestModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateFineTuningJobRequestModel #

toConstr :: CreateFineTuningJobRequestModel -> Constr #

dataTypeOf :: CreateFineTuningJobRequestModel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateFineTuningJobRequestModel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateFineTuningJobRequestModel) #

gmapT :: (forall b. Data b => b -> b) -> CreateFineTuningJobRequestModel -> CreateFineTuningJobRequestModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestModel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateFineTuningJobRequestModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateFineTuningJobRequestModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateFineTuningJobRequestModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestModel -> m CreateFineTuningJobRequestModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestModel -> m CreateFineTuningJobRequestModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateFineTuningJobRequestModel -> m CreateFineTuningJobRequestModel #

Generic CreateFineTuningJobRequestModel Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateFineTuningJobRequestModel :: Type -> Type #

Show CreateFineTuningJobRequestModel Source # 
Instance details

Defined in OpenAI.Types

Eq CreateFineTuningJobRequestModel Source # 
Instance details

Defined in OpenAI.Types

Ord CreateFineTuningJobRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateFineTuningJobRequestModel = D1 ('MetaData "CreateFineTuningJobRequestModel" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateFineTuningJobRequestModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateImageRequest Source #

 

Constructors

CreateImageRequest 

Fields

Instances

Instances details
FromJSON CreateImageRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateImageRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateImageRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateImageRequest -> c CreateImageRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateImageRequest #

toConstr :: CreateImageRequest -> Constr #

dataTypeOf :: CreateImageRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateImageRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateImageRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateImageRequest -> CreateImageRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateImageRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateImageRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

Generic CreateImageRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateImageRequest :: Type -> Type #

Show CreateImageRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateImageRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateImageRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateImageRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateImageRequest = D1 ('MetaData "CreateImageRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateImageRequest" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createImageRequestPrompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createImageRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateImageRequestModel))) :*: (S1 ('MetaSel ('Just "createImageRequestN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createImageRequestQuality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "createImageRequestResponseUnderscoreformat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createImageRequestSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createImageRequestStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createImageRequestUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))

data CreateImageRequestModel Source #

The model to use for image generation.

Instances

Instances details
FromJSON CreateImageRequestModel Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateImageRequestModel Source # 
Instance details

Defined in OpenAI.Types

Data CreateImageRequestModel Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateImageRequestModel -> c CreateImageRequestModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateImageRequestModel #

toConstr :: CreateImageRequestModel -> Constr #

dataTypeOf :: CreateImageRequestModel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateImageRequestModel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateImageRequestModel) #

gmapT :: (forall b. Data b => b -> b) -> CreateImageRequestModel -> CreateImageRequestModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageRequestModel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageRequestModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateImageRequestModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateImageRequestModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateImageRequestModel -> m CreateImageRequestModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageRequestModel -> m CreateImageRequestModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageRequestModel -> m CreateImageRequestModel #

Generic CreateImageRequestModel Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateImageRequestModel :: Type -> Type #

Show CreateImageRequestModel Source # 
Instance details

Defined in OpenAI.Types

Eq CreateImageRequestModel Source # 
Instance details

Defined in OpenAI.Types

Ord CreateImageRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateImageRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateImageRequestModel = D1 ('MetaData "CreateImageRequestModel" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateImageRequestModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateMessageRequest Source #

 

Constructors

CreateMessageRequest 

Fields

Instances

Instances details
FromJSON CreateMessageRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateMessageRequest -> c CreateMessageRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateMessageRequest #

toConstr :: CreateMessageRequest -> Constr #

dataTypeOf :: CreateMessageRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateMessageRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateMessageRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateMessageRequest -> CreateMessageRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateMessageRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateMessageRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateMessageRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateMessageRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateMessageRequest -> m CreateMessageRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateMessageRequest -> m CreateMessageRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateMessageRequest -> m CreateMessageRequest #

Generic CreateMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateMessageRequest :: Type -> Type #

Show CreateMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateMessageRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateMessageRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateMessageRequest = D1 ('MetaData "CreateMessageRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateMessageRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createMessageRequestRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createMessageRequestContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createMessageRequestFileUnderscoreids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "createMessageRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)))))

data CreateModerationRequest Source #

 

Instances

Instances details
FromJSON CreateModerationRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateModerationRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateModerationRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateModerationRequest -> c CreateModerationRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateModerationRequest #

toConstr :: CreateModerationRequest -> Constr #

dataTypeOf :: CreateModerationRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateModerationRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateModerationRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateModerationRequest -> CreateModerationRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateModerationRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateModerationRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateModerationRequest -> m CreateModerationRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationRequest -> m CreateModerationRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationRequest -> m CreateModerationRequest #

Generic CreateModerationRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateModerationRequest :: Type -> Type #

Show CreateModerationRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateModerationRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateModerationRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationRequest = D1 ('MetaData "CreateModerationRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateModerationRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "createModerationRequestInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateModerationRequestInput) :*: S1 ('MetaSel ('Just "createModerationRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateModerationRequestModel))))

data CreateModerationRequestInput Source #

The input text to classify

Instances

Instances details
FromJSON CreateModerationRequestInput Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateModerationRequestInput Source # 
Instance details

Defined in OpenAI.Types

Data CreateModerationRequestInput Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateModerationRequestInput -> c CreateModerationRequestInput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateModerationRequestInput #

toConstr :: CreateModerationRequestInput -> Constr #

dataTypeOf :: CreateModerationRequestInput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateModerationRequestInput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateModerationRequestInput) #

gmapT :: (forall b. Data b => b -> b) -> CreateModerationRequestInput -> CreateModerationRequestInput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationRequestInput -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationRequestInput -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateModerationRequestInput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateModerationRequestInput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateModerationRequestInput -> m CreateModerationRequestInput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationRequestInput -> m CreateModerationRequestInput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationRequestInput -> m CreateModerationRequestInput #

Generic CreateModerationRequestInput Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateModerationRequestInput :: Type -> Type #

Show CreateModerationRequestInput Source # 
Instance details

Defined in OpenAI.Types

Eq CreateModerationRequestInput Source # 
Instance details

Defined in OpenAI.Types

Ord CreateModerationRequestInput Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationRequestInput Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationRequestInput = D1 ('MetaData "CreateModerationRequestInput" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateModerationRequestInput" 'PrefixI 'False) (U1 :: Type -> Type))

data CreateModerationRequestModel Source #

Two content moderations models are available: `text-moderation-stable` and `text-moderation-latest`. The default is `text-moderation-latest` which will be automatically upgraded over time. This ensures you are always using our most accurate model. If you use `text-moderation-stable`, we will provide advanced notice before updating the model. Accuracy of `text-moderation-stable` may be slightly lower than for `text-moderation-latest`.

Instances

Instances details
FromJSON CreateModerationRequestModel Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateModerationRequestModel Source # 
Instance details

Defined in OpenAI.Types

Data CreateModerationRequestModel Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateModerationRequestModel -> c CreateModerationRequestModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateModerationRequestModel #

toConstr :: CreateModerationRequestModel -> Constr #

dataTypeOf :: CreateModerationRequestModel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateModerationRequestModel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateModerationRequestModel) #

gmapT :: (forall b. Data b => b -> b) -> CreateModerationRequestModel -> CreateModerationRequestModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationRequestModel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationRequestModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateModerationRequestModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateModerationRequestModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateModerationRequestModel -> m CreateModerationRequestModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationRequestModel -> m CreateModerationRequestModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationRequestModel -> m CreateModerationRequestModel #

Generic CreateModerationRequestModel Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateModerationRequestModel :: Type -> Type #

Show CreateModerationRequestModel Source # 
Instance details

Defined in OpenAI.Types

Eq CreateModerationRequestModel Source # 
Instance details

Defined in OpenAI.Types

Ord CreateModerationRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationRequestModel = D1 ('MetaData "CreateModerationRequestModel" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateModerationRequestModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateModerationResponse Source #

Represents if a given text input is potentially harmful.

Constructors

CreateModerationResponse 

Fields

Instances

Instances details
FromJSON CreateModerationResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateModerationResponse Source # 
Instance details

Defined in OpenAI.Types

Data CreateModerationResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateModerationResponse -> c CreateModerationResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateModerationResponse #

toConstr :: CreateModerationResponse -> Constr #

dataTypeOf :: CreateModerationResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateModerationResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateModerationResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateModerationResponse -> CreateModerationResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateModerationResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateModerationResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateModerationResponse -> m CreateModerationResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationResponse -> m CreateModerationResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationResponse -> m CreateModerationResponse #

Generic CreateModerationResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateModerationResponse :: Type -> Type #

Show CreateModerationResponse Source # 
Instance details

Defined in OpenAI.Types

Eq CreateModerationResponse Source # 
Instance details

Defined in OpenAI.Types

Ord CreateModerationResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationResponse = D1 ('MetaData "CreateModerationResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateModerationResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "createModerationResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createModerationResponseModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createModerationResponseResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CreateModerationResponseResultsInner]))))

data CreateModerationResponseResultsInner Source #

 

Instances

Instances details
FromJSON CreateModerationResponseResultsInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateModerationResponseResultsInner Source # 
Instance details

Defined in OpenAI.Types

Data CreateModerationResponseResultsInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateModerationResponseResultsInner -> c CreateModerationResponseResultsInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateModerationResponseResultsInner #

toConstr :: CreateModerationResponseResultsInner -> Constr #

dataTypeOf :: CreateModerationResponseResultsInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateModerationResponseResultsInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateModerationResponseResultsInner) #

gmapT :: (forall b. Data b => b -> b) -> CreateModerationResponseResultsInner -> CreateModerationResponseResultsInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationResponseResultsInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationResponseResultsInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateModerationResponseResultsInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateModerationResponseResultsInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInner -> m CreateModerationResponseResultsInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInner -> m CreateModerationResponseResultsInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInner -> m CreateModerationResponseResultsInner #

Generic CreateModerationResponseResultsInner Source # 
Instance details

Defined in OpenAI.Types

Show CreateModerationResponseResultsInner Source # 
Instance details

Defined in OpenAI.Types

Eq CreateModerationResponseResultsInner Source # 
Instance details

Defined in OpenAI.Types

Ord CreateModerationResponseResultsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationResponseResultsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationResponseResultsInner = D1 ('MetaData "CreateModerationResponseResultsInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateModerationResponseResultsInner" 'PrefixI 'True) (S1 ('MetaSel ('Just "createModerationResponseResultsInnerFlagged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateModerationResponseResultsInnerCategories) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryUnderscorescores") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateModerationResponseResultsInnerCategoryScores))))

data CreateModerationResponseResultsInnerCategories Source #

A list of the categories, and whether they are flagged or not.

Constructors

CreateModerationResponseResultsInnerCategories 

Fields

Instances

Instances details
FromJSON CreateModerationResponseResultsInnerCategories Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateModerationResponseResultsInnerCategories Source # 
Instance details

Defined in OpenAI.Types

Data CreateModerationResponseResultsInnerCategories Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateModerationResponseResultsInnerCategories -> c CreateModerationResponseResultsInnerCategories #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateModerationResponseResultsInnerCategories #

toConstr :: CreateModerationResponseResultsInnerCategories -> Constr #

dataTypeOf :: CreateModerationResponseResultsInnerCategories -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateModerationResponseResultsInnerCategories) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateModerationResponseResultsInnerCategories) #

gmapT :: (forall b. Data b => b -> b) -> CreateModerationResponseResultsInnerCategories -> CreateModerationResponseResultsInnerCategories #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationResponseResultsInnerCategories -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationResponseResultsInnerCategories -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateModerationResponseResultsInnerCategories -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateModerationResponseResultsInnerCategories -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInnerCategories -> m CreateModerationResponseResultsInnerCategories #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInnerCategories -> m CreateModerationResponseResultsInnerCategories #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInnerCategories -> m CreateModerationResponseResultsInnerCategories #

Generic CreateModerationResponseResultsInnerCategories Source # 
Instance details

Defined in OpenAI.Types

Show CreateModerationResponseResultsInnerCategories Source # 
Instance details

Defined in OpenAI.Types

Eq CreateModerationResponseResultsInnerCategories Source # 
Instance details

Defined in OpenAI.Types

Ord CreateModerationResponseResultsInnerCategories Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationResponseResultsInnerCategories Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationResponseResultsInnerCategories = D1 ('MetaData "CreateModerationResponseResultsInnerCategories" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateModerationResponseResultsInnerCategories" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesHate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesHateSlashthreatening") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesHarassment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesHarassmentSlashthreatening") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesSelfDashharm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesSelfDashharmSlashintent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesSelfDashharmSlashinstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesSexual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesSexualSlashminors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesViolence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoriesViolenceSlashgraphic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))))

data CreateModerationResponseResultsInnerCategoryScores Source #

A list of the categories along with their scores as predicted by model.

Instances

Instances details
FromJSON CreateModerationResponseResultsInnerCategoryScores Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateModerationResponseResultsInnerCategoryScores Source # 
Instance details

Defined in OpenAI.Types

Data CreateModerationResponseResultsInnerCategoryScores Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateModerationResponseResultsInnerCategoryScores -> c CreateModerationResponseResultsInnerCategoryScores #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateModerationResponseResultsInnerCategoryScores #

toConstr :: CreateModerationResponseResultsInnerCategoryScores -> Constr #

dataTypeOf :: CreateModerationResponseResultsInnerCategoryScores -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateModerationResponseResultsInnerCategoryScores) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateModerationResponseResultsInnerCategoryScores) #

gmapT :: (forall b. Data b => b -> b) -> CreateModerationResponseResultsInnerCategoryScores -> CreateModerationResponseResultsInnerCategoryScores #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationResponseResultsInnerCategoryScores -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateModerationResponseResultsInnerCategoryScores -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateModerationResponseResultsInnerCategoryScores -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateModerationResponseResultsInnerCategoryScores -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInnerCategoryScores -> m CreateModerationResponseResultsInnerCategoryScores #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInnerCategoryScores -> m CreateModerationResponseResultsInnerCategoryScores #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateModerationResponseResultsInnerCategoryScores -> m CreateModerationResponseResultsInnerCategoryScores #

Generic CreateModerationResponseResultsInnerCategoryScores Source # 
Instance details

Defined in OpenAI.Types

Show CreateModerationResponseResultsInnerCategoryScores Source # 
Instance details

Defined in OpenAI.Types

Eq CreateModerationResponseResultsInnerCategoryScores Source # 
Instance details

Defined in OpenAI.Types

Ord CreateModerationResponseResultsInnerCategoryScores Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationResponseResultsInnerCategoryScores Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateModerationResponseResultsInnerCategoryScores = D1 ('MetaData "CreateModerationResponseResultsInnerCategoryScores" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateModerationResponseResultsInnerCategoryScores" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresHate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresHateSlashthreatening") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresHarassment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresHarassmentSlashthreatening") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresSelfDashharm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))) :*: ((S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresSelfDashharmSlashintent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresSelfDashharmSlashinstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresSexual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double))) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresSexualSlashminors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: (S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresViolence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "createModerationResponseResultsInnerCategoryScoresViolenceSlashgraphic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double))))))

data CreateRunRequest Source #

 

Constructors

CreateRunRequest 

Fields

Instances

Instances details
FromJSON CreateRunRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateRunRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateRunRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateRunRequest -> c CreateRunRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateRunRequest #

toConstr :: CreateRunRequest -> Constr #

dataTypeOf :: CreateRunRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateRunRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateRunRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateRunRequest -> CreateRunRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateRunRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateRunRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateRunRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateRunRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateRunRequest -> m CreateRunRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateRunRequest -> m CreateRunRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateRunRequest -> m CreateRunRequest #

Generic CreateRunRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateRunRequest :: Type -> Type #

Show CreateRunRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateRunRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateRunRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateRunRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateRunRequest = D1 ('MetaData "CreateRunRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateRunRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createRunRequestAssistantUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createRunRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createRunRequestInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createRunRequestAdditionalUnderscoreinstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createRunRequestTools") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [AssistantObjectToolsInner])) :*: S1 ('MetaSel ('Just "createRunRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))))

data CreateSpeechRequest Source #

 

Constructors

CreateSpeechRequest 

Fields

Instances

Instances details
FromJSON CreateSpeechRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateSpeechRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateSpeechRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateSpeechRequest -> c CreateSpeechRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateSpeechRequest #

toConstr :: CreateSpeechRequest -> Constr #

dataTypeOf :: CreateSpeechRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateSpeechRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateSpeechRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateSpeechRequest -> CreateSpeechRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateSpeechRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateSpeechRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateSpeechRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateSpeechRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateSpeechRequest -> m CreateSpeechRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSpeechRequest -> m CreateSpeechRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSpeechRequest -> m CreateSpeechRequest #

Generic CreateSpeechRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateSpeechRequest :: Type -> Type #

Show CreateSpeechRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateSpeechRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateSpeechRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateSpeechRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateSpeechRequest = D1 ('MetaData "CreateSpeechRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateSpeechRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createSpeechRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CreateSpeechRequestModel) :*: S1 ('MetaSel ('Just "createSpeechRequestInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createSpeechRequestVoice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createSpeechRequestResponseUnderscoreformat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createSpeechRequestSpeed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double))))))

data CreateSpeechRequestModel Source #

One of the available TTS models: `tts-1` or `tts-1-hd`

Instances

Instances details
FromJSON CreateSpeechRequestModel Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateSpeechRequestModel Source # 
Instance details

Defined in OpenAI.Types

Data CreateSpeechRequestModel Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateSpeechRequestModel -> c CreateSpeechRequestModel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateSpeechRequestModel #

toConstr :: CreateSpeechRequestModel -> Constr #

dataTypeOf :: CreateSpeechRequestModel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateSpeechRequestModel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateSpeechRequestModel) #

gmapT :: (forall b. Data b => b -> b) -> CreateSpeechRequestModel -> CreateSpeechRequestModel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateSpeechRequestModel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateSpeechRequestModel -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateSpeechRequestModel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateSpeechRequestModel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateSpeechRequestModel -> m CreateSpeechRequestModel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSpeechRequestModel -> m CreateSpeechRequestModel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSpeechRequestModel -> m CreateSpeechRequestModel #

Generic CreateSpeechRequestModel Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateSpeechRequestModel :: Type -> Type #

Show CreateSpeechRequestModel Source # 
Instance details

Defined in OpenAI.Types

Eq CreateSpeechRequestModel Source # 
Instance details

Defined in OpenAI.Types

Ord CreateSpeechRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateSpeechRequestModel Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateSpeechRequestModel = D1 ('MetaData "CreateSpeechRequestModel" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateSpeechRequestModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateThreadAndRunRequest Source #

 

Constructors

CreateThreadAndRunRequest 

Fields

Instances

Instances details
FromJSON CreateThreadAndRunRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateThreadAndRunRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateThreadAndRunRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateThreadAndRunRequest -> c CreateThreadAndRunRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateThreadAndRunRequest #

toConstr :: CreateThreadAndRunRequest -> Constr #

dataTypeOf :: CreateThreadAndRunRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateThreadAndRunRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateThreadAndRunRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateThreadAndRunRequest -> CreateThreadAndRunRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateThreadAndRunRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateThreadAndRunRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateThreadAndRunRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateThreadAndRunRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateThreadAndRunRequest -> m CreateThreadAndRunRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateThreadAndRunRequest -> m CreateThreadAndRunRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateThreadAndRunRequest -> m CreateThreadAndRunRequest #

Generic CreateThreadAndRunRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateThreadAndRunRequest :: Type -> Type #

Show CreateThreadAndRunRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateThreadAndRunRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateThreadAndRunRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateThreadAndRunRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateThreadAndRunRequest = D1 ('MetaData "CreateThreadAndRunRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateThreadAndRunRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createThreadAndRunRequestAssistantUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createThreadAndRunRequestThread") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateThreadRequest)) :*: S1 ('MetaSel ('Just "createThreadAndRunRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createThreadAndRunRequestInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createThreadAndRunRequestTools") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [CreateThreadAndRunRequestToolsInner])) :*: S1 ('MetaSel ('Just "createThreadAndRunRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))))

data CreateThreadAndRunRequestToolsInner Source #

 

Instances

Instances details
FromJSON CreateThreadAndRunRequestToolsInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateThreadAndRunRequestToolsInner Source # 
Instance details

Defined in OpenAI.Types

Data CreateThreadAndRunRequestToolsInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateThreadAndRunRequestToolsInner -> c CreateThreadAndRunRequestToolsInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateThreadAndRunRequestToolsInner #

toConstr :: CreateThreadAndRunRequestToolsInner -> Constr #

dataTypeOf :: CreateThreadAndRunRequestToolsInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateThreadAndRunRequestToolsInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateThreadAndRunRequestToolsInner) #

gmapT :: (forall b. Data b => b -> b) -> CreateThreadAndRunRequestToolsInner -> CreateThreadAndRunRequestToolsInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateThreadAndRunRequestToolsInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateThreadAndRunRequestToolsInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateThreadAndRunRequestToolsInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateThreadAndRunRequestToolsInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateThreadAndRunRequestToolsInner -> m CreateThreadAndRunRequestToolsInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateThreadAndRunRequestToolsInner -> m CreateThreadAndRunRequestToolsInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateThreadAndRunRequestToolsInner -> m CreateThreadAndRunRequestToolsInner #

Generic CreateThreadAndRunRequestToolsInner Source # 
Instance details

Defined in OpenAI.Types

Show CreateThreadAndRunRequestToolsInner Source # 
Instance details

Defined in OpenAI.Types

Eq CreateThreadAndRunRequestToolsInner Source # 
Instance details

Defined in OpenAI.Types

Ord CreateThreadAndRunRequestToolsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateThreadAndRunRequestToolsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateThreadAndRunRequestToolsInner = D1 ('MetaData "CreateThreadAndRunRequestToolsInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateThreadAndRunRequestToolsInner" 'PrefixI 'True) (S1 ('MetaSel ('Just "createThreadAndRunRequestToolsInnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createThreadAndRunRequestToolsInnerFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FunctionObject)))

data CreateThreadRequest Source #

 

Constructors

CreateThreadRequest 

Fields

Instances

Instances details
FromJSON CreateThreadRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Data CreateThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateThreadRequest -> c CreateThreadRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateThreadRequest #

toConstr :: CreateThreadRequest -> Constr #

dataTypeOf :: CreateThreadRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateThreadRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateThreadRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateThreadRequest -> CreateThreadRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateThreadRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateThreadRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateThreadRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateThreadRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateThreadRequest -> m CreateThreadRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateThreadRequest -> m CreateThreadRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateThreadRequest -> m CreateThreadRequest #

Generic CreateThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateThreadRequest :: Type -> Type #

Show CreateThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Eq CreateThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Ord CreateThreadRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateThreadRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateThreadRequest = D1 ('MetaData "CreateThreadRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateThreadRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "createThreadRequestMessages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [CreateMessageRequest])) :*: S1 ('MetaSel ('Just "createThreadRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))

data CreateTranscription200Response Source #

 

Constructors

CreateTranscription200Response 

Fields

Instances

Instances details
FromJSON CreateTranscription200Response Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateTranscription200Response Source # 
Instance details

Defined in OpenAI.Types

Data CreateTranscription200Response Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTranscription200Response -> c CreateTranscription200Response #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTranscription200Response #

toConstr :: CreateTranscription200Response -> Constr #

dataTypeOf :: CreateTranscription200Response -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTranscription200Response) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTranscription200Response) #

gmapT :: (forall b. Data b => b -> b) -> CreateTranscription200Response -> CreateTranscription200Response #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranscription200Response -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranscription200Response -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTranscription200Response -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTranscription200Response -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTranscription200Response -> m CreateTranscription200Response #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranscription200Response -> m CreateTranscription200Response #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranscription200Response -> m CreateTranscription200Response #

Generic CreateTranscription200Response Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateTranscription200Response :: Type -> Type #

Show CreateTranscription200Response Source # 
Instance details

Defined in OpenAI.Types

Eq CreateTranscription200Response Source # 
Instance details

Defined in OpenAI.Types

Ord CreateTranscription200Response Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranscription200Response Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranscription200Response = D1 ('MetaData "CreateTranscription200Response" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateTranscription200Response" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTranscription200ResponseText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createTranscription200ResponseLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createTranscription200ResponseDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createTranscription200ResponseWords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TranscriptionWord])) :*: S1 ('MetaSel ('Just "createTranscription200ResponseSegments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TranscriptionSegment]))))))

data CreateTranscriptionResponseJson Source #

Represents a transcription response returned by model, based on the provided input.

Instances

Instances details
FromJSON CreateTranscriptionResponseJson Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateTranscriptionResponseJson Source # 
Instance details

Defined in OpenAI.Types

Data CreateTranscriptionResponseJson Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTranscriptionResponseJson -> c CreateTranscriptionResponseJson #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTranscriptionResponseJson #

toConstr :: CreateTranscriptionResponseJson -> Constr #

dataTypeOf :: CreateTranscriptionResponseJson -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTranscriptionResponseJson) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTranscriptionResponseJson) #

gmapT :: (forall b. Data b => b -> b) -> CreateTranscriptionResponseJson -> CreateTranscriptionResponseJson #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranscriptionResponseJson -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranscriptionResponseJson -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTranscriptionResponseJson -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTranscriptionResponseJson -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTranscriptionResponseJson -> m CreateTranscriptionResponseJson #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranscriptionResponseJson -> m CreateTranscriptionResponseJson #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranscriptionResponseJson -> m CreateTranscriptionResponseJson #

Generic CreateTranscriptionResponseJson Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateTranscriptionResponseJson :: Type -> Type #

Show CreateTranscriptionResponseJson Source # 
Instance details

Defined in OpenAI.Types

Eq CreateTranscriptionResponseJson Source # 
Instance details

Defined in OpenAI.Types

Ord CreateTranscriptionResponseJson Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranscriptionResponseJson Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranscriptionResponseJson = D1 ('MetaData "CreateTranscriptionResponseJson" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateTranscriptionResponseJson" 'PrefixI 'True) (S1 ('MetaSel ('Just "createTranscriptionResponseJsonText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateTranscriptionResponseVerboseJson Source #

Represents a verbose json transcription response returned by model, based on the provided input.

Constructors

CreateTranscriptionResponseVerboseJson 

Fields

Instances

Instances details
FromJSON CreateTranscriptionResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateTranscriptionResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Data CreateTranscriptionResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTranscriptionResponseVerboseJson -> c CreateTranscriptionResponseVerboseJson #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTranscriptionResponseVerboseJson #

toConstr :: CreateTranscriptionResponseVerboseJson -> Constr #

dataTypeOf :: CreateTranscriptionResponseVerboseJson -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTranscriptionResponseVerboseJson) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTranscriptionResponseVerboseJson) #

gmapT :: (forall b. Data b => b -> b) -> CreateTranscriptionResponseVerboseJson -> CreateTranscriptionResponseVerboseJson #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranscriptionResponseVerboseJson -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranscriptionResponseVerboseJson -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTranscriptionResponseVerboseJson -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTranscriptionResponseVerboseJson -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTranscriptionResponseVerboseJson -> m CreateTranscriptionResponseVerboseJson #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranscriptionResponseVerboseJson -> m CreateTranscriptionResponseVerboseJson #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranscriptionResponseVerboseJson -> m CreateTranscriptionResponseVerboseJson #

Generic CreateTranscriptionResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Show CreateTranscriptionResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Eq CreateTranscriptionResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Ord CreateTranscriptionResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranscriptionResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranscriptionResponseVerboseJson = D1 ('MetaData "CreateTranscriptionResponseVerboseJson" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateTranscriptionResponseVerboseJson" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTranscriptionResponseVerboseJsonLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createTranscriptionResponseVerboseJsonDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createTranscriptionResponseVerboseJsonText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createTranscriptionResponseVerboseJsonWords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TranscriptionWord])) :*: S1 ('MetaSel ('Just "createTranscriptionResponseVerboseJsonSegments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TranscriptionSegment]))))))

data CreateTranslation200Response Source #

 

Constructors

CreateTranslation200Response 

Fields

Instances

Instances details
FromJSON CreateTranslation200Response Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateTranslation200Response Source # 
Instance details

Defined in OpenAI.Types

Data CreateTranslation200Response Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTranslation200Response -> c CreateTranslation200Response #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTranslation200Response #

toConstr :: CreateTranslation200Response -> Constr #

dataTypeOf :: CreateTranslation200Response -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTranslation200Response) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTranslation200Response) #

gmapT :: (forall b. Data b => b -> b) -> CreateTranslation200Response -> CreateTranslation200Response #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranslation200Response -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranslation200Response -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTranslation200Response -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTranslation200Response -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTranslation200Response -> m CreateTranslation200Response #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranslation200Response -> m CreateTranslation200Response #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranslation200Response -> m CreateTranslation200Response #

Generic CreateTranslation200Response Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateTranslation200Response :: Type -> Type #

Show CreateTranslation200Response Source # 
Instance details

Defined in OpenAI.Types

Eq CreateTranslation200Response Source # 
Instance details

Defined in OpenAI.Types

Ord CreateTranslation200Response Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranslation200Response Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranslation200Response = D1 ('MetaData "CreateTranslation200Response" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateTranslation200Response" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTranslation200ResponseText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createTranslation200ResponseLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createTranslation200ResponseDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createTranslation200ResponseSegments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TranscriptionSegment])))))

data CreateTranslationResponseJson Source #

 

Instances

Instances details
FromJSON CreateTranslationResponseJson Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateTranslationResponseJson Source # 
Instance details

Defined in OpenAI.Types

Data CreateTranslationResponseJson Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTranslationResponseJson -> c CreateTranslationResponseJson #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTranslationResponseJson #

toConstr :: CreateTranslationResponseJson -> Constr #

dataTypeOf :: CreateTranslationResponseJson -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTranslationResponseJson) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTranslationResponseJson) #

gmapT :: (forall b. Data b => b -> b) -> CreateTranslationResponseJson -> CreateTranslationResponseJson #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranslationResponseJson -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranslationResponseJson -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTranslationResponseJson -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTranslationResponseJson -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTranslationResponseJson -> m CreateTranslationResponseJson #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranslationResponseJson -> m CreateTranslationResponseJson #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranslationResponseJson -> m CreateTranslationResponseJson #

Generic CreateTranslationResponseJson Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep CreateTranslationResponseJson :: Type -> Type #

Show CreateTranslationResponseJson Source # 
Instance details

Defined in OpenAI.Types

Eq CreateTranslationResponseJson Source # 
Instance details

Defined in OpenAI.Types

Ord CreateTranslationResponseJson Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranslationResponseJson Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranslationResponseJson = D1 ('MetaData "CreateTranslationResponseJson" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateTranslationResponseJson" 'PrefixI 'True) (S1 ('MetaSel ('Just "createTranslationResponseJsonText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CreateTranslationResponseVerboseJson Source #

 

Constructors

CreateTranslationResponseVerboseJson 

Fields

Instances

Instances details
FromJSON CreateTranslationResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

ToJSON CreateTranslationResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Data CreateTranslationResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTranslationResponseVerboseJson -> c CreateTranslationResponseVerboseJson #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTranslationResponseVerboseJson #

toConstr :: CreateTranslationResponseVerboseJson -> Constr #

dataTypeOf :: CreateTranslationResponseVerboseJson -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTranslationResponseVerboseJson) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTranslationResponseVerboseJson) #

gmapT :: (forall b. Data b => b -> b) -> CreateTranslationResponseVerboseJson -> CreateTranslationResponseVerboseJson #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranslationResponseVerboseJson -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTranslationResponseVerboseJson -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTranslationResponseVerboseJson -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTranslationResponseVerboseJson -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTranslationResponseVerboseJson -> m CreateTranslationResponseVerboseJson #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranslationResponseVerboseJson -> m CreateTranslationResponseVerboseJson #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTranslationResponseVerboseJson -> m CreateTranslationResponseVerboseJson #

Generic CreateTranslationResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Show CreateTranslationResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Eq CreateTranslationResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

Ord CreateTranslationResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranslationResponseVerboseJson Source # 
Instance details

Defined in OpenAI.Types

type Rep CreateTranslationResponseVerboseJson = D1 ('MetaData "CreateTranslationResponseVerboseJson" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "CreateTranslationResponseVerboseJson" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTranslationResponseVerboseJsonLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createTranslationResponseVerboseJsonDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createTranslationResponseVerboseJsonText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "createTranslationResponseVerboseJsonSegments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TranscriptionSegment])))))

data DeleteAssistantFileResponse Source #

Deletes the association between the assistant and the file, but does not delete the File object itself.

Instances

Instances details
FromJSON DeleteAssistantFileResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON DeleteAssistantFileResponse Source # 
Instance details

Defined in OpenAI.Types

Data DeleteAssistantFileResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteAssistantFileResponse -> c DeleteAssistantFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteAssistantFileResponse #

toConstr :: DeleteAssistantFileResponse -> Constr #

dataTypeOf :: DeleteAssistantFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteAssistantFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteAssistantFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteAssistantFileResponse -> DeleteAssistantFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteAssistantFileResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteAssistantFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteAssistantFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteAssistantFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteAssistantFileResponse -> m DeleteAssistantFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteAssistantFileResponse -> m DeleteAssistantFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteAssistantFileResponse -> m DeleteAssistantFileResponse #

Generic DeleteAssistantFileResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep DeleteAssistantFileResponse :: Type -> Type #

Show DeleteAssistantFileResponse Source # 
Instance details

Defined in OpenAI.Types

Eq DeleteAssistantFileResponse Source # 
Instance details

Defined in OpenAI.Types

Ord DeleteAssistantFileResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteAssistantFileResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteAssistantFileResponse = D1 ('MetaData "DeleteAssistantFileResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "DeleteAssistantFileResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteAssistantFileResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deleteAssistantFileResponseDeleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "deleteAssistantFileResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data DeleteAssistantResponse Source #

 

Instances

Instances details
FromJSON DeleteAssistantResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON DeleteAssistantResponse Source # 
Instance details

Defined in OpenAI.Types

Data DeleteAssistantResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteAssistantResponse -> c DeleteAssistantResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteAssistantResponse #

toConstr :: DeleteAssistantResponse -> Constr #

dataTypeOf :: DeleteAssistantResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteAssistantResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteAssistantResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteAssistantResponse -> DeleteAssistantResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteAssistantResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteAssistantResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteAssistantResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteAssistantResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteAssistantResponse -> m DeleteAssistantResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteAssistantResponse -> m DeleteAssistantResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteAssistantResponse -> m DeleteAssistantResponse #

Generic DeleteAssistantResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep DeleteAssistantResponse :: Type -> Type #

Show DeleteAssistantResponse Source # 
Instance details

Defined in OpenAI.Types

Eq DeleteAssistantResponse Source # 
Instance details

Defined in OpenAI.Types

Ord DeleteAssistantResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteAssistantResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteAssistantResponse = D1 ('MetaData "DeleteAssistantResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "DeleteAssistantResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteAssistantResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deleteAssistantResponseDeleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "deleteAssistantResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data DeleteFileResponse Source #

 

Instances

Instances details
FromJSON DeleteFileResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON DeleteFileResponse Source # 
Instance details

Defined in OpenAI.Types

Data DeleteFileResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteFileResponse -> c DeleteFileResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteFileResponse #

toConstr :: DeleteFileResponse -> Constr #

dataTypeOf :: DeleteFileResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteFileResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteFileResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteFileResponse -> DeleteFileResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteFileResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteFileResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteFileResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteFileResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteFileResponse -> m DeleteFileResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteFileResponse -> m DeleteFileResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteFileResponse -> m DeleteFileResponse #

Generic DeleteFileResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep DeleteFileResponse :: Type -> Type #

Show DeleteFileResponse Source # 
Instance details

Defined in OpenAI.Types

Eq DeleteFileResponse Source # 
Instance details

Defined in OpenAI.Types

Ord DeleteFileResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteFileResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteFileResponse = D1 ('MetaData "DeleteFileResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "DeleteFileResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteFileResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deleteFileResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "deleteFileResponseDeleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data DeleteMessageResponse Source #

 

Instances

Instances details
FromJSON DeleteMessageResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON DeleteMessageResponse Source # 
Instance details

Defined in OpenAI.Types

Data DeleteMessageResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteMessageResponse -> c DeleteMessageResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteMessageResponse #

toConstr :: DeleteMessageResponse -> Constr #

dataTypeOf :: DeleteMessageResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteMessageResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteMessageResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteMessageResponse -> DeleteMessageResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteMessageResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteMessageResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteMessageResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteMessageResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteMessageResponse -> m DeleteMessageResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteMessageResponse -> m DeleteMessageResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteMessageResponse -> m DeleteMessageResponse #

Generic DeleteMessageResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep DeleteMessageResponse :: Type -> Type #

Show DeleteMessageResponse Source # 
Instance details

Defined in OpenAI.Types

Eq DeleteMessageResponse Source # 
Instance details

Defined in OpenAI.Types

Ord DeleteMessageResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteMessageResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteMessageResponse = D1 ('MetaData "DeleteMessageResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "DeleteMessageResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteMessageResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deleteMessageResponseDeleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "deleteMessageResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data DeleteModelResponse Source #

 

Instances

Instances details
FromJSON DeleteModelResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON DeleteModelResponse Source # 
Instance details

Defined in OpenAI.Types

Data DeleteModelResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteModelResponse -> c DeleteModelResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteModelResponse #

toConstr :: DeleteModelResponse -> Constr #

dataTypeOf :: DeleteModelResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteModelResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteModelResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteModelResponse -> DeleteModelResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteModelResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteModelResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteModelResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteModelResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteModelResponse -> m DeleteModelResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteModelResponse -> m DeleteModelResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteModelResponse -> m DeleteModelResponse #

Generic DeleteModelResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep DeleteModelResponse :: Type -> Type #

Show DeleteModelResponse Source # 
Instance details

Defined in OpenAI.Types

Eq DeleteModelResponse Source # 
Instance details

Defined in OpenAI.Types

Ord DeleteModelResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteModelResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteModelResponse = D1 ('MetaData "DeleteModelResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "DeleteModelResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteModelResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deleteModelResponseDeleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "deleteModelResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data DeleteThreadResponse Source #

 

Instances

Instances details
FromJSON DeleteThreadResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON DeleteThreadResponse Source # 
Instance details

Defined in OpenAI.Types

Data DeleteThreadResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteThreadResponse -> c DeleteThreadResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteThreadResponse #

toConstr :: DeleteThreadResponse -> Constr #

dataTypeOf :: DeleteThreadResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteThreadResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteThreadResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteThreadResponse -> DeleteThreadResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteThreadResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteThreadResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteThreadResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteThreadResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteThreadResponse -> m DeleteThreadResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteThreadResponse -> m DeleteThreadResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteThreadResponse -> m DeleteThreadResponse #

Generic DeleteThreadResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep DeleteThreadResponse :: Type -> Type #

Show DeleteThreadResponse Source # 
Instance details

Defined in OpenAI.Types

Eq DeleteThreadResponse Source # 
Instance details

Defined in OpenAI.Types

Ord DeleteThreadResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteThreadResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep DeleteThreadResponse = D1 ('MetaData "DeleteThreadResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "DeleteThreadResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteThreadResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deleteThreadResponseDeleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "deleteThreadResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data Embedding Source #

Represents an embedding vector returned by embedding endpoint.

Constructors

Embedding 

Fields

Instances

Instances details
FromJSON Embedding Source # 
Instance details

Defined in OpenAI.Types

ToJSON Embedding Source # 
Instance details

Defined in OpenAI.Types

Data Embedding Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Embedding -> c Embedding #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Embedding #

toConstr :: Embedding -> Constr #

dataTypeOf :: Embedding -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Embedding) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Embedding) #

gmapT :: (forall b. Data b => b -> b) -> Embedding -> Embedding #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Embedding -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Embedding -> r #

gmapQ :: (forall d. Data d => d -> u) -> Embedding -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Embedding -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Embedding -> m Embedding #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Embedding -> m Embedding #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Embedding -> m Embedding #

Generic Embedding Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep Embedding :: Type -> Type #

Show Embedding Source # 
Instance details

Defined in OpenAI.Types

Eq Embedding Source # 
Instance details

Defined in OpenAI.Types

Ord Embedding Source # 
Instance details

Defined in OpenAI.Types

type Rep Embedding Source # 
Instance details

Defined in OpenAI.Types

type Rep Embedding = D1 ('MetaData "Embedding" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "Embedding" 'PrefixI 'True) (S1 ('MetaSel ('Just "embeddingIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "embeddingEmbedding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Double]) :*: S1 ('MetaSel ('Just "embeddingObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data Error Source #

 

Constructors

Error 

Instances

Instances details
FromJSON Error Source # 
Instance details

Defined in OpenAI.Types

ToJSON Error Source # 
Instance details

Defined in OpenAI.Types

Data Error Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Error -> c Error #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Error #

toConstr :: Error -> Constr #

dataTypeOf :: Error -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Error) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Error) #

gmapT :: (forall b. Data b => b -> b) -> Error -> Error #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Error -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Error -> r #

gmapQ :: (forall d. Data d => d -> u) -> Error -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Error -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Error -> m Error #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Error -> m Error #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Error -> m Error #

Generic Error Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep Error :: Type -> Type #

Methods

from :: Error -> Rep Error x #

to :: Rep Error x -> Error #

Show Error Source # 
Instance details

Defined in OpenAI.Types

Methods

showsPrec :: Int -> Error -> ShowS #

show :: Error -> String #

showList :: [Error] -> ShowS #

Eq Error Source # 
Instance details

Defined in OpenAI.Types

Methods

(==) :: Error -> Error -> Bool #

(/=) :: Error -> Error -> Bool #

Ord Error Source # 
Instance details

Defined in OpenAI.Types

Methods

compare :: Error -> Error -> Ordering #

(<) :: Error -> Error -> Bool #

(<=) :: Error -> Error -> Bool #

(>) :: Error -> Error -> Bool #

(>=) :: Error -> Error -> Bool #

max :: Error -> Error -> Error #

min :: Error -> Error -> Error #

type Rep Error Source # 
Instance details

Defined in OpenAI.Types

type Rep Error = D1 ('MetaData "Error" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "Error" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "errorParam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "errorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data ErrorResponse Source #

 

Constructors

ErrorResponse 

Instances

Instances details
FromJSON ErrorResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ErrorResponse Source # 
Instance details

Defined in OpenAI.Types

Data ErrorResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ErrorResponse -> c ErrorResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ErrorResponse #

toConstr :: ErrorResponse -> Constr #

dataTypeOf :: ErrorResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ErrorResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ErrorResponse) #

gmapT :: (forall b. Data b => b -> b) -> ErrorResponse -> ErrorResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ErrorResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ErrorResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ErrorResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ErrorResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ErrorResponse -> m ErrorResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorResponse -> m ErrorResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorResponse -> m ErrorResponse #

Generic ErrorResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ErrorResponse :: Type -> Type #

Show ErrorResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ErrorResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ErrorResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ErrorResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ErrorResponse = D1 ('MetaData "ErrorResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ErrorResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorResponseError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Error)))

data FineTuningJob Source #

The `fine_tuning.job` object represents a fine-tuning job that has been created through the API.

Constructors

FineTuningJob 

Fields

Instances

Instances details
FromJSON FineTuningJob Source # 
Instance details

Defined in OpenAI.Types

ToJSON FineTuningJob Source # 
Instance details

Defined in OpenAI.Types

Data FineTuningJob Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FineTuningJob -> c FineTuningJob #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FineTuningJob #

toConstr :: FineTuningJob -> Constr #

dataTypeOf :: FineTuningJob -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FineTuningJob) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FineTuningJob) #

gmapT :: (forall b. Data b => b -> b) -> FineTuningJob -> FineTuningJob #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJob -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJob -> r #

gmapQ :: (forall d. Data d => d -> u) -> FineTuningJob -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FineTuningJob -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FineTuningJob -> m FineTuningJob #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJob -> m FineTuningJob #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJob -> m FineTuningJob #

Generic FineTuningJob Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep FineTuningJob :: Type -> Type #

Show FineTuningJob Source # 
Instance details

Defined in OpenAI.Types

Eq FineTuningJob Source # 
Instance details

Defined in OpenAI.Types

Ord FineTuningJob Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJob Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJob = D1 ('MetaData "FineTuningJob" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "FineTuningJob" 'PrefixI 'True) (((S1 ('MetaSel ('Just "fineTuningJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "fineTuningJobCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "fineTuningJobError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FineTuningJobError))) :*: ((S1 ('MetaSel ('Just "fineTuningJobFineUnderscoretunedUnderscoremodel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "fineTuningJobFinishedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "fineTuningJobHyperparameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FineTuningJobHyperparameters) :*: S1 ('MetaSel ('Just "fineTuningJobModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "fineTuningJobObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "fineTuningJobOrganizationUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "fineTuningJobResultUnderscorefiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]))) :*: ((S1 ('MetaSel ('Just "fineTuningJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "fineTuningJobTrainedUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "fineTuningJobTrainingUnderscorefile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "fineTuningJobValidationUnderscorefile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))))

data FineTuningJobError Source #

For fine-tuning jobs that have `failed`, this will contain more information on the cause of the failure.

Constructors

FineTuningJobError 

Fields

Instances

Instances details
FromJSON FineTuningJobError Source # 
Instance details

Defined in OpenAI.Types

ToJSON FineTuningJobError Source # 
Instance details

Defined in OpenAI.Types

Data FineTuningJobError Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FineTuningJobError -> c FineTuningJobError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FineTuningJobError #

toConstr :: FineTuningJobError -> Constr #

dataTypeOf :: FineTuningJobError -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FineTuningJobError) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FineTuningJobError) #

gmapT :: (forall b. Data b => b -> b) -> FineTuningJobError -> FineTuningJobError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJobError -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJobError -> r #

gmapQ :: (forall d. Data d => d -> u) -> FineTuningJobError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FineTuningJobError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FineTuningJobError -> m FineTuningJobError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJobError -> m FineTuningJobError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJobError -> m FineTuningJobError #

Generic FineTuningJobError Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep FineTuningJobError :: Type -> Type #

Show FineTuningJobError Source # 
Instance details

Defined in OpenAI.Types

Eq FineTuningJobError Source # 
Instance details

Defined in OpenAI.Types

Ord FineTuningJobError Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJobError Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJobError = D1 ('MetaData "FineTuningJobError" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "FineTuningJobError" 'PrefixI 'True) (S1 ('MetaSel ('Just "fineTuningJobErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "fineTuningJobErrorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "fineTuningJobErrorParam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data FineTuningJobEvent Source #

Fine-tuning job event object

Instances

Instances details
FromJSON FineTuningJobEvent Source # 
Instance details

Defined in OpenAI.Types

ToJSON FineTuningJobEvent Source # 
Instance details

Defined in OpenAI.Types

Data FineTuningJobEvent Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FineTuningJobEvent -> c FineTuningJobEvent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FineTuningJobEvent #

toConstr :: FineTuningJobEvent -> Constr #

dataTypeOf :: FineTuningJobEvent -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FineTuningJobEvent) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FineTuningJobEvent) #

gmapT :: (forall b. Data b => b -> b) -> FineTuningJobEvent -> FineTuningJobEvent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJobEvent -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJobEvent -> r #

gmapQ :: (forall d. Data d => d -> u) -> FineTuningJobEvent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FineTuningJobEvent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FineTuningJobEvent -> m FineTuningJobEvent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJobEvent -> m FineTuningJobEvent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJobEvent -> m FineTuningJobEvent #

Generic FineTuningJobEvent Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep FineTuningJobEvent :: Type -> Type #

Show FineTuningJobEvent Source # 
Instance details

Defined in OpenAI.Types

Eq FineTuningJobEvent Source # 
Instance details

Defined in OpenAI.Types

Ord FineTuningJobEvent Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJobEvent Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJobEvent = D1 ('MetaData "FineTuningJobEvent" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "FineTuningJobEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fineTuningJobEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "fineTuningJobEventCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "fineTuningJobEventLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "fineTuningJobEventMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "fineTuningJobEventObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

data FineTuningJobHyperparameters Source #

The hyperparameters used for the fine-tuning job. See the fine-tuning guide for more details.

Instances

Instances details
FromJSON FineTuningJobHyperparameters Source # 
Instance details

Defined in OpenAI.Types

ToJSON FineTuningJobHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Data FineTuningJobHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FineTuningJobHyperparameters -> c FineTuningJobHyperparameters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FineTuningJobHyperparameters #

toConstr :: FineTuningJobHyperparameters -> Constr #

dataTypeOf :: FineTuningJobHyperparameters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FineTuningJobHyperparameters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FineTuningJobHyperparameters) #

gmapT :: (forall b. Data b => b -> b) -> FineTuningJobHyperparameters -> FineTuningJobHyperparameters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJobHyperparameters -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJobHyperparameters -> r #

gmapQ :: (forall d. Data d => d -> u) -> FineTuningJobHyperparameters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FineTuningJobHyperparameters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FineTuningJobHyperparameters -> m FineTuningJobHyperparameters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJobHyperparameters -> m FineTuningJobHyperparameters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJobHyperparameters -> m FineTuningJobHyperparameters #

Generic FineTuningJobHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep FineTuningJobHyperparameters :: Type -> Type #

Show FineTuningJobHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Eq FineTuningJobHyperparameters Source # 
Instance details

Defined in OpenAI.Types

Ord FineTuningJobHyperparameters Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJobHyperparameters Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJobHyperparameters = D1 ('MetaData "FineTuningJobHyperparameters" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "FineTuningJobHyperparameters" 'PrefixI 'True) (S1 ('MetaSel ('Just "fineTuningJobHyperparametersNUnderscoreepochs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FineTuningJobHyperparametersNEpochs)))

data FineTuningJobHyperparametersNEpochs Source #

The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. &quot;auto&quot; decides the optimal number of epochs based on the size of the dataset. If setting the number manually, we support any number between 1 and 50 epochs.

Instances

Instances details
FromJSON FineTuningJobHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

ToJSON FineTuningJobHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Data FineTuningJobHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FineTuningJobHyperparametersNEpochs -> c FineTuningJobHyperparametersNEpochs #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FineTuningJobHyperparametersNEpochs #

toConstr :: FineTuningJobHyperparametersNEpochs -> Constr #

dataTypeOf :: FineTuningJobHyperparametersNEpochs -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FineTuningJobHyperparametersNEpochs) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FineTuningJobHyperparametersNEpochs) #

gmapT :: (forall b. Data b => b -> b) -> FineTuningJobHyperparametersNEpochs -> FineTuningJobHyperparametersNEpochs #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJobHyperparametersNEpochs -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FineTuningJobHyperparametersNEpochs -> r #

gmapQ :: (forall d. Data d => d -> u) -> FineTuningJobHyperparametersNEpochs -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FineTuningJobHyperparametersNEpochs -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FineTuningJobHyperparametersNEpochs -> m FineTuningJobHyperparametersNEpochs #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJobHyperparametersNEpochs -> m FineTuningJobHyperparametersNEpochs #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FineTuningJobHyperparametersNEpochs -> m FineTuningJobHyperparametersNEpochs #

Generic FineTuningJobHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Show FineTuningJobHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Eq FineTuningJobHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

Ord FineTuningJobHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJobHyperparametersNEpochs Source # 
Instance details

Defined in OpenAI.Types

type Rep FineTuningJobHyperparametersNEpochs = D1 ('MetaData "FineTuningJobHyperparametersNEpochs" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "FineTuningJobHyperparametersNEpochs" 'PrefixI 'False) (U1 :: Type -> Type))

data FunctionObject Source #

 

Constructors

FunctionObject 

Fields

Instances

Instances details
FromJSON FunctionObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON FunctionObject Source # 
Instance details

Defined in OpenAI.Types

Data FunctionObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FunctionObject -> c FunctionObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FunctionObject #

toConstr :: FunctionObject -> Constr #

dataTypeOf :: FunctionObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FunctionObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FunctionObject) #

gmapT :: (forall b. Data b => b -> b) -> FunctionObject -> FunctionObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FunctionObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FunctionObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> FunctionObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FunctionObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FunctionObject -> m FunctionObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FunctionObject -> m FunctionObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FunctionObject -> m FunctionObject #

Generic FunctionObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep FunctionObject :: Type -> Type #

Show FunctionObject Source # 
Instance details

Defined in OpenAI.Types

Eq FunctionObject Source # 
Instance details

Defined in OpenAI.Types

Ord FunctionObject Source # 
Instance details

Defined in OpenAI.Types

type Rep FunctionObject Source # 
Instance details

Defined in OpenAI.Types

type Rep FunctionObject = D1 ('MetaData "FunctionObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "FunctionObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionObjectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "functionObjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "functionObjectParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Map String Value))))))

data Image Source #

Represents the url or the content of an image generated by the OpenAI API.

Constructors

Image 

Fields

Instances

Instances details
FromJSON Image Source # 
Instance details

Defined in OpenAI.Types

ToJSON Image Source # 
Instance details

Defined in OpenAI.Types

Data Image Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Image -> c Image #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Image #

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Image) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Image) #

gmapT :: (forall b. Data b => b -> b) -> Image -> Image #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r #

gmapQ :: (forall d. Data d => d -> u) -> Image -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Image -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Image -> m Image #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image #

Generic Image Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Show Image Source # 
Instance details

Defined in OpenAI.Types

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Eq Image Source # 
Instance details

Defined in OpenAI.Types

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Ord Image Source # 
Instance details

Defined in OpenAI.Types

Methods

compare :: Image -> Image -> Ordering #

(<) :: Image -> Image -> Bool #

(<=) :: Image -> Image -> Bool #

(>) :: Image -> Image -> Bool #

(>=) :: Image -> Image -> Bool #

max :: Image -> Image -> Image #

min :: Image -> Image -> Image #

type Rep Image Source # 
Instance details

Defined in OpenAI.Types

type Rep Image = D1 ('MetaData "Image" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "Image" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageB64Underscorejson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageRevisedUnderscoreprompt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data ImagesResponse Source #

 

Instances

Instances details
FromJSON ImagesResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ImagesResponse Source # 
Instance details

Defined in OpenAI.Types

Data ImagesResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImagesResponse -> c ImagesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImagesResponse #

toConstr :: ImagesResponse -> Constr #

dataTypeOf :: ImagesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImagesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImagesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ImagesResponse -> ImagesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImagesResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImagesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImagesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImagesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImagesResponse -> m ImagesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImagesResponse -> m ImagesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImagesResponse -> m ImagesResponse #

Generic ImagesResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ImagesResponse :: Type -> Type #

Show ImagesResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ImagesResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ImagesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ImagesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ImagesResponse = D1 ('MetaData "ImagesResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ImagesResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagesResponseCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "imagesResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Image])))

data ListAssistantFilesResponse Source #

 

Instances

Instances details
FromJSON ListAssistantFilesResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListAssistantFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListAssistantFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListAssistantFilesResponse -> c ListAssistantFilesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListAssistantFilesResponse #

toConstr :: ListAssistantFilesResponse -> Constr #

dataTypeOf :: ListAssistantFilesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListAssistantFilesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListAssistantFilesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListAssistantFilesResponse -> ListAssistantFilesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListAssistantFilesResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListAssistantFilesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListAssistantFilesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListAssistantFilesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListAssistantFilesResponse -> m ListAssistantFilesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListAssistantFilesResponse -> m ListAssistantFilesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListAssistantFilesResponse -> m ListAssistantFilesResponse #

Generic ListAssistantFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListAssistantFilesResponse :: Type -> Type #

Show ListAssistantFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListAssistantFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListAssistantFilesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListAssistantFilesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListAssistantFilesResponse = D1 ('MetaData "ListAssistantFilesResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListAssistantFilesResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listAssistantFilesResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listAssistantFilesResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [AssistantFileObject])) :*: (S1 ('MetaSel ('Just "listAssistantFilesResponseFirstUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "listAssistantFilesResponseLastUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listAssistantFilesResponseHasUnderscoremore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data ListAssistantsResponse Source #

 

Instances

Instances details
FromJSON ListAssistantsResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListAssistantsResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListAssistantsResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListAssistantsResponse -> c ListAssistantsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListAssistantsResponse #

toConstr :: ListAssistantsResponse -> Constr #

dataTypeOf :: ListAssistantsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListAssistantsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListAssistantsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListAssistantsResponse -> ListAssistantsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListAssistantsResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListAssistantsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListAssistantsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListAssistantsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListAssistantsResponse -> m ListAssistantsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListAssistantsResponse -> m ListAssistantsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListAssistantsResponse -> m ListAssistantsResponse #

Generic ListAssistantsResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListAssistantsResponse :: Type -> Type #

Show ListAssistantsResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListAssistantsResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListAssistantsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListAssistantsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListAssistantsResponse = D1 ('MetaData "ListAssistantsResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListAssistantsResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listAssistantsResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listAssistantsResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [AssistantObject])) :*: (S1 ('MetaSel ('Just "listAssistantsResponseFirstUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "listAssistantsResponseLastUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listAssistantsResponseHasUnderscoremore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data ListFilesResponse Source #

 

Instances

Instances details
FromJSON ListFilesResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListFilesResponse -> c ListFilesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListFilesResponse #

toConstr :: ListFilesResponse -> Constr #

dataTypeOf :: ListFilesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListFilesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListFilesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListFilesResponse -> ListFilesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListFilesResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListFilesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListFilesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListFilesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListFilesResponse -> m ListFilesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListFilesResponse -> m ListFilesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListFilesResponse -> m ListFilesResponse #

Generic ListFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListFilesResponse :: Type -> Type #

Show ListFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListFilesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListFilesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListFilesResponse = D1 ('MetaData "ListFilesResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListFilesResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "listFilesResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [OpenAIFile]) :*: S1 ('MetaSel ('Just "listFilesResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ListFineTuningJobEventsResponse Source #

 

Instances

Instances details
FromJSON ListFineTuningJobEventsResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListFineTuningJobEventsResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListFineTuningJobEventsResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListFineTuningJobEventsResponse -> c ListFineTuningJobEventsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListFineTuningJobEventsResponse #

toConstr :: ListFineTuningJobEventsResponse -> Constr #

dataTypeOf :: ListFineTuningJobEventsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListFineTuningJobEventsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListFineTuningJobEventsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListFineTuningJobEventsResponse -> ListFineTuningJobEventsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListFineTuningJobEventsResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListFineTuningJobEventsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListFineTuningJobEventsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListFineTuningJobEventsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListFineTuningJobEventsResponse -> m ListFineTuningJobEventsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListFineTuningJobEventsResponse -> m ListFineTuningJobEventsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListFineTuningJobEventsResponse -> m ListFineTuningJobEventsResponse #

Generic ListFineTuningJobEventsResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListFineTuningJobEventsResponse :: Type -> Type #

Show ListFineTuningJobEventsResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListFineTuningJobEventsResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListFineTuningJobEventsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListFineTuningJobEventsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListFineTuningJobEventsResponse = D1 ('MetaData "ListFineTuningJobEventsResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListFineTuningJobEventsResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "listFineTuningJobEventsResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FineTuningJobEvent]) :*: S1 ('MetaSel ('Just "listFineTuningJobEventsResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ListMessageFilesResponse Source #

 

Instances

Instances details
FromJSON ListMessageFilesResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListMessageFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListMessageFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListMessageFilesResponse -> c ListMessageFilesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListMessageFilesResponse #

toConstr :: ListMessageFilesResponse -> Constr #

dataTypeOf :: ListMessageFilesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListMessageFilesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListMessageFilesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListMessageFilesResponse -> ListMessageFilesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListMessageFilesResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListMessageFilesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListMessageFilesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListMessageFilesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListMessageFilesResponse -> m ListMessageFilesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListMessageFilesResponse -> m ListMessageFilesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListMessageFilesResponse -> m ListMessageFilesResponse #

Generic ListMessageFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListMessageFilesResponse :: Type -> Type #

Show ListMessageFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListMessageFilesResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListMessageFilesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListMessageFilesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListMessageFilesResponse = D1 ('MetaData "ListMessageFilesResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListMessageFilesResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listMessageFilesResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listMessageFilesResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [MessageFileObject])) :*: (S1 ('MetaSel ('Just "listMessageFilesResponseFirstUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "listMessageFilesResponseLastUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listMessageFilesResponseHasUnderscoremore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data ListMessagesResponse Source #

 

Instances

Instances details
FromJSON ListMessagesResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListMessagesResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListMessagesResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListMessagesResponse -> c ListMessagesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListMessagesResponse #

toConstr :: ListMessagesResponse -> Constr #

dataTypeOf :: ListMessagesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListMessagesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListMessagesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListMessagesResponse -> ListMessagesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListMessagesResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListMessagesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListMessagesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListMessagesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListMessagesResponse -> m ListMessagesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListMessagesResponse -> m ListMessagesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListMessagesResponse -> m ListMessagesResponse #

Generic ListMessagesResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListMessagesResponse :: Type -> Type #

Show ListMessagesResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListMessagesResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListMessagesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListMessagesResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListMessagesResponse = D1 ('MetaData "ListMessagesResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListMessagesResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listMessagesResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listMessagesResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [MessageObject])) :*: (S1 ('MetaSel ('Just "listMessagesResponseFirstUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "listMessagesResponseLastUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listMessagesResponseHasUnderscoremore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data ListModelsResponse Source #

 

Instances

Instances details
FromJSON ListModelsResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListModelsResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListModelsResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListModelsResponse -> c ListModelsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListModelsResponse #

toConstr :: ListModelsResponse -> Constr #

dataTypeOf :: ListModelsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListModelsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListModelsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListModelsResponse -> ListModelsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListModelsResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListModelsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListModelsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListModelsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListModelsResponse -> m ListModelsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListModelsResponse -> m ListModelsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListModelsResponse -> m ListModelsResponse #

Generic ListModelsResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListModelsResponse :: Type -> Type #

Show ListModelsResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListModelsResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListModelsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListModelsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListModelsResponse = D1 ('MetaData "ListModelsResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListModelsResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "listModelsResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listModelsResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Model])))

data ListPaginatedFineTuningJobsResponse Source #

 

Instances

Instances details
FromJSON ListPaginatedFineTuningJobsResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListPaginatedFineTuningJobsResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListPaginatedFineTuningJobsResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListPaginatedFineTuningJobsResponse -> c ListPaginatedFineTuningJobsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListPaginatedFineTuningJobsResponse #

toConstr :: ListPaginatedFineTuningJobsResponse -> Constr #

dataTypeOf :: ListPaginatedFineTuningJobsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListPaginatedFineTuningJobsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListPaginatedFineTuningJobsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListPaginatedFineTuningJobsResponse -> ListPaginatedFineTuningJobsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListPaginatedFineTuningJobsResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListPaginatedFineTuningJobsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListPaginatedFineTuningJobsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListPaginatedFineTuningJobsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListPaginatedFineTuningJobsResponse -> m ListPaginatedFineTuningJobsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListPaginatedFineTuningJobsResponse -> m ListPaginatedFineTuningJobsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListPaginatedFineTuningJobsResponse -> m ListPaginatedFineTuningJobsResponse #

Generic ListPaginatedFineTuningJobsResponse Source # 
Instance details

Defined in OpenAI.Types

Show ListPaginatedFineTuningJobsResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListPaginatedFineTuningJobsResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListPaginatedFineTuningJobsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListPaginatedFineTuningJobsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListPaginatedFineTuningJobsResponse = D1 ('MetaData "ListPaginatedFineTuningJobsResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListPaginatedFineTuningJobsResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "listPaginatedFineTuningJobsResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FineTuningJob]) :*: (S1 ('MetaSel ('Just "listPaginatedFineTuningJobsResponseHasUnderscoremore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "listPaginatedFineTuningJobsResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data ListRunStepsResponse Source #

 

Instances

Instances details
FromJSON ListRunStepsResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListRunStepsResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListRunStepsResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListRunStepsResponse -> c ListRunStepsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListRunStepsResponse #

toConstr :: ListRunStepsResponse -> Constr #

dataTypeOf :: ListRunStepsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListRunStepsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListRunStepsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListRunStepsResponse -> ListRunStepsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListRunStepsResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListRunStepsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListRunStepsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListRunStepsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListRunStepsResponse -> m ListRunStepsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListRunStepsResponse -> m ListRunStepsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListRunStepsResponse -> m ListRunStepsResponse #

Generic ListRunStepsResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListRunStepsResponse :: Type -> Type #

Show ListRunStepsResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListRunStepsResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListRunStepsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListRunStepsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListRunStepsResponse = D1 ('MetaData "ListRunStepsResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListRunStepsResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listRunStepsResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listRunStepsResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RunStepObject])) :*: (S1 ('MetaSel ('Just "listRunStepsResponseFirstUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "listRunStepsResponseLastUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listRunStepsResponseHasUnderscoremore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data ListRunsResponse Source #

 

Instances

Instances details
FromJSON ListRunsResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListRunsResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListRunsResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListRunsResponse -> c ListRunsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListRunsResponse #

toConstr :: ListRunsResponse -> Constr #

dataTypeOf :: ListRunsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListRunsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListRunsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListRunsResponse -> ListRunsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListRunsResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListRunsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListRunsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListRunsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListRunsResponse -> m ListRunsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListRunsResponse -> m ListRunsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListRunsResponse -> m ListRunsResponse #

Generic ListRunsResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListRunsResponse :: Type -> Type #

Show ListRunsResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListRunsResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListRunsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListRunsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListRunsResponse = D1 ('MetaData "ListRunsResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListRunsResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listRunsResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listRunsResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RunObject])) :*: (S1 ('MetaSel ('Just "listRunsResponseFirstUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "listRunsResponseLastUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listRunsResponseHasUnderscoremore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data ListThreadsResponse Source #

 

Instances

Instances details
FromJSON ListThreadsResponse Source # 
Instance details

Defined in OpenAI.Types

ToJSON ListThreadsResponse Source # 
Instance details

Defined in OpenAI.Types

Data ListThreadsResponse Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListThreadsResponse -> c ListThreadsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListThreadsResponse #

toConstr :: ListThreadsResponse -> Constr #

dataTypeOf :: ListThreadsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListThreadsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListThreadsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListThreadsResponse -> ListThreadsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListThreadsResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListThreadsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListThreadsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListThreadsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListThreadsResponse -> m ListThreadsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListThreadsResponse -> m ListThreadsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListThreadsResponse -> m ListThreadsResponse #

Generic ListThreadsResponse Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ListThreadsResponse :: Type -> Type #

Show ListThreadsResponse Source # 
Instance details

Defined in OpenAI.Types

Eq ListThreadsResponse Source # 
Instance details

Defined in OpenAI.Types

Ord ListThreadsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListThreadsResponse Source # 
Instance details

Defined in OpenAI.Types

type Rep ListThreadsResponse = D1 ('MetaData "ListThreadsResponse" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ListThreadsResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listThreadsResponseObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listThreadsResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ThreadObject])) :*: (S1 ('MetaSel ('Just "listThreadsResponseFirstUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "listThreadsResponseLastUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "listThreadsResponseHasUnderscoremore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data MessageContentImageFileObject Source #

References an image File in the content of a message.

Instances

Instances details
FromJSON MessageContentImageFileObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentImageFileObject Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentImageFileObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentImageFileObject -> c MessageContentImageFileObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentImageFileObject #

toConstr :: MessageContentImageFileObject -> Constr #

dataTypeOf :: MessageContentImageFileObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentImageFileObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentImageFileObject) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentImageFileObject -> MessageContentImageFileObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentImageFileObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentImageFileObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentImageFileObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentImageFileObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentImageFileObject -> m MessageContentImageFileObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentImageFileObject -> m MessageContentImageFileObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentImageFileObject -> m MessageContentImageFileObject #

Generic MessageContentImageFileObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep MessageContentImageFileObject :: Type -> Type #

Show MessageContentImageFileObject Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentImageFileObject Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentImageFileObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentImageFileObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentImageFileObject = D1 ('MetaData "MessageContentImageFileObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentImageFileObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageContentImageFileObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageContentImageFileObjectImageUnderscorefile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageContentImageFileObjectImageFile)))

data MessageContentImageFileObjectImageFile Source #

 

Constructors

MessageContentImageFileObjectImageFile 

Fields

Instances

Instances details
FromJSON MessageContentImageFileObjectImageFile Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentImageFileObjectImageFile Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentImageFileObjectImageFile Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentImageFileObjectImageFile -> c MessageContentImageFileObjectImageFile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentImageFileObjectImageFile #

toConstr :: MessageContentImageFileObjectImageFile -> Constr #

dataTypeOf :: MessageContentImageFileObjectImageFile -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentImageFileObjectImageFile) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentImageFileObjectImageFile) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentImageFileObjectImageFile -> MessageContentImageFileObjectImageFile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentImageFileObjectImageFile -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentImageFileObjectImageFile -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentImageFileObjectImageFile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentImageFileObjectImageFile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentImageFileObjectImageFile -> m MessageContentImageFileObjectImageFile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentImageFileObjectImageFile -> m MessageContentImageFileObjectImageFile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentImageFileObjectImageFile -> m MessageContentImageFileObjectImageFile #

Generic MessageContentImageFileObjectImageFile Source # 
Instance details

Defined in OpenAI.Types

Show MessageContentImageFileObjectImageFile Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentImageFileObjectImageFile Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentImageFileObjectImageFile Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentImageFileObjectImageFile Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentImageFileObjectImageFile = D1 ('MetaData "MessageContentImageFileObjectImageFile" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentImageFileObjectImageFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageContentImageFileObjectImageFileFileUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data MessageContentTextAnnotationsFileCitationObject Source #

A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the &quot;retrieval&quot; tool to search files.

Instances

Instances details
FromJSON MessageContentTextAnnotationsFileCitationObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentTextAnnotationsFileCitationObject Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentTextAnnotationsFileCitationObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentTextAnnotationsFileCitationObject -> c MessageContentTextAnnotationsFileCitationObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentTextAnnotationsFileCitationObject #

toConstr :: MessageContentTextAnnotationsFileCitationObject -> Constr #

dataTypeOf :: MessageContentTextAnnotationsFileCitationObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentTextAnnotationsFileCitationObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentTextAnnotationsFileCitationObject) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentTextAnnotationsFileCitationObject -> MessageContentTextAnnotationsFileCitationObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextAnnotationsFileCitationObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextAnnotationsFileCitationObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentTextAnnotationsFileCitationObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentTextAnnotationsFileCitationObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFileCitationObject -> m MessageContentTextAnnotationsFileCitationObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFileCitationObject -> m MessageContentTextAnnotationsFileCitationObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFileCitationObject -> m MessageContentTextAnnotationsFileCitationObject #

Generic MessageContentTextAnnotationsFileCitationObject Source # 
Instance details

Defined in OpenAI.Types

Show MessageContentTextAnnotationsFileCitationObject Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentTextAnnotationsFileCitationObject Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentTextAnnotationsFileCitationObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextAnnotationsFileCitationObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextAnnotationsFileCitationObject = D1 ('MetaData "MessageContentTextAnnotationsFileCitationObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentTextAnnotationsFileCitationObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageContentTextAnnotationsFileCitationObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageContentTextAnnotationsFileCitationObjectText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "messageContentTextAnnotationsFileCitationObjectFileUnderscorecitation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageContentTextAnnotationsFileCitationObjectFileCitation) :*: (S1 ('MetaSel ('Just "messageContentTextAnnotationsFileCitationObjectStartUnderscoreindex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageContentTextAnnotationsFileCitationObjectEndUnderscoreindex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))))

data MessageContentTextAnnotationsFileCitationObjectFileCitation Source #

 

Instances

Instances details
FromJSON MessageContentTextAnnotationsFileCitationObjectFileCitation Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentTextAnnotationsFileCitationObjectFileCitation Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentTextAnnotationsFileCitationObjectFileCitation Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> c MessageContentTextAnnotationsFileCitationObjectFileCitation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentTextAnnotationsFileCitationObjectFileCitation #

toConstr :: MessageContentTextAnnotationsFileCitationObjectFileCitation -> Constr #

dataTypeOf :: MessageContentTextAnnotationsFileCitationObjectFileCitation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentTextAnnotationsFileCitationObjectFileCitation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentTextAnnotationsFileCitationObjectFileCitation) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> MessageContentTextAnnotationsFileCitationObjectFileCitation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> m MessageContentTextAnnotationsFileCitationObjectFileCitation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> m MessageContentTextAnnotationsFileCitationObjectFileCitation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFileCitationObjectFileCitation -> m MessageContentTextAnnotationsFileCitationObjectFileCitation #

Generic MessageContentTextAnnotationsFileCitationObjectFileCitation Source # 
Instance details

Defined in OpenAI.Types

Show MessageContentTextAnnotationsFileCitationObjectFileCitation Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentTextAnnotationsFileCitationObjectFileCitation Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentTextAnnotationsFileCitationObjectFileCitation Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextAnnotationsFileCitationObjectFileCitation Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextAnnotationsFileCitationObjectFileCitation = D1 ('MetaData "MessageContentTextAnnotationsFileCitationObjectFileCitation" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentTextAnnotationsFileCitationObjectFileCitation" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageContentTextAnnotationsFileCitationObjectFileCitationFileUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageContentTextAnnotationsFileCitationObjectFileCitationQuote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data MessageContentTextAnnotationsFilePathObject Source #

A URL for the file that's generated when the assistant used the `code_interpreter` tool to generate a file.

Instances

Instances details
FromJSON MessageContentTextAnnotationsFilePathObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentTextAnnotationsFilePathObject Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentTextAnnotationsFilePathObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentTextAnnotationsFilePathObject -> c MessageContentTextAnnotationsFilePathObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentTextAnnotationsFilePathObject #

toConstr :: MessageContentTextAnnotationsFilePathObject -> Constr #

dataTypeOf :: MessageContentTextAnnotationsFilePathObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentTextAnnotationsFilePathObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentTextAnnotationsFilePathObject) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentTextAnnotationsFilePathObject -> MessageContentTextAnnotationsFilePathObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextAnnotationsFilePathObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextAnnotationsFilePathObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentTextAnnotationsFilePathObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentTextAnnotationsFilePathObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFilePathObject -> m MessageContentTextAnnotationsFilePathObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFilePathObject -> m MessageContentTextAnnotationsFilePathObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFilePathObject -> m MessageContentTextAnnotationsFilePathObject #

Generic MessageContentTextAnnotationsFilePathObject Source # 
Instance details

Defined in OpenAI.Types

Show MessageContentTextAnnotationsFilePathObject Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentTextAnnotationsFilePathObject Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentTextAnnotationsFilePathObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextAnnotationsFilePathObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextAnnotationsFilePathObject = D1 ('MetaData "MessageContentTextAnnotationsFilePathObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentTextAnnotationsFilePathObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageContentTextAnnotationsFilePathObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageContentTextAnnotationsFilePathObjectText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "messageContentTextAnnotationsFilePathObjectFileUnderscorepath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageContentTextAnnotationsFilePathObjectFilePath) :*: (S1 ('MetaSel ('Just "messageContentTextAnnotationsFilePathObjectStartUnderscoreindex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageContentTextAnnotationsFilePathObjectEndUnderscoreindex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))))

data MessageContentTextAnnotationsFilePathObjectFilePath Source #

 

Instances

Instances details
FromJSON MessageContentTextAnnotationsFilePathObjectFilePath Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentTextAnnotationsFilePathObjectFilePath Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentTextAnnotationsFilePathObjectFilePath Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentTextAnnotationsFilePathObjectFilePath -> c MessageContentTextAnnotationsFilePathObjectFilePath #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentTextAnnotationsFilePathObjectFilePath #

toConstr :: MessageContentTextAnnotationsFilePathObjectFilePath -> Constr #

dataTypeOf :: MessageContentTextAnnotationsFilePathObjectFilePath -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentTextAnnotationsFilePathObjectFilePath) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentTextAnnotationsFilePathObjectFilePath) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentTextAnnotationsFilePathObjectFilePath -> MessageContentTextAnnotationsFilePathObjectFilePath #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextAnnotationsFilePathObjectFilePath -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextAnnotationsFilePathObjectFilePath -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentTextAnnotationsFilePathObjectFilePath -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentTextAnnotationsFilePathObjectFilePath -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFilePathObjectFilePath -> m MessageContentTextAnnotationsFilePathObjectFilePath #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFilePathObjectFilePath -> m MessageContentTextAnnotationsFilePathObjectFilePath #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextAnnotationsFilePathObjectFilePath -> m MessageContentTextAnnotationsFilePathObjectFilePath #

Generic MessageContentTextAnnotationsFilePathObjectFilePath Source # 
Instance details

Defined in OpenAI.Types

Show MessageContentTextAnnotationsFilePathObjectFilePath Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentTextAnnotationsFilePathObjectFilePath Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentTextAnnotationsFilePathObjectFilePath Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextAnnotationsFilePathObjectFilePath Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextAnnotationsFilePathObjectFilePath = D1 ('MetaData "MessageContentTextAnnotationsFilePathObjectFilePath" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentTextAnnotationsFilePathObjectFilePath" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageContentTextAnnotationsFilePathObjectFilePathFileUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data MessageContentTextObject Source #

The text content that is part of a message.

Instances

Instances details
FromJSON MessageContentTextObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentTextObject Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentTextObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentTextObject -> c MessageContentTextObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentTextObject #

toConstr :: MessageContentTextObject -> Constr #

dataTypeOf :: MessageContentTextObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentTextObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentTextObject) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentTextObject -> MessageContentTextObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentTextObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentTextObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentTextObject -> m MessageContentTextObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextObject -> m MessageContentTextObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextObject -> m MessageContentTextObject #

Generic MessageContentTextObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep MessageContentTextObject :: Type -> Type #

Show MessageContentTextObject Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentTextObject Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentTextObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextObject = D1 ('MetaData "MessageContentTextObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentTextObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageContentTextObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageContentTextObjectText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageContentTextObjectText)))

data MessageContentTextObjectText Source #

 

Instances

Instances details
FromJSON MessageContentTextObjectText Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentTextObjectText Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentTextObjectText Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentTextObjectText -> c MessageContentTextObjectText #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentTextObjectText #

toConstr :: MessageContentTextObjectText -> Constr #

dataTypeOf :: MessageContentTextObjectText -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentTextObjectText) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentTextObjectText) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentTextObjectText -> MessageContentTextObjectText #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextObjectText -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextObjectText -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentTextObjectText -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentTextObjectText -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentTextObjectText -> m MessageContentTextObjectText #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextObjectText -> m MessageContentTextObjectText #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextObjectText -> m MessageContentTextObjectText #

Generic MessageContentTextObjectText Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep MessageContentTextObjectText :: Type -> Type #

Show MessageContentTextObjectText Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentTextObjectText Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentTextObjectText Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextObjectText Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextObjectText = D1 ('MetaData "MessageContentTextObjectText" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentTextObjectText" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageContentTextObjectTextValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageContentTextObjectTextAnnotations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [MessageContentTextObjectTextAnnotationsInner])))

data MessageContentTextObjectTextAnnotationsInner Source #

 

Instances

Instances details
FromJSON MessageContentTextObjectTextAnnotationsInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageContentTextObjectTextAnnotationsInner Source # 
Instance details

Defined in OpenAI.Types

Data MessageContentTextObjectTextAnnotationsInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageContentTextObjectTextAnnotationsInner -> c MessageContentTextObjectTextAnnotationsInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageContentTextObjectTextAnnotationsInner #

toConstr :: MessageContentTextObjectTextAnnotationsInner -> Constr #

dataTypeOf :: MessageContentTextObjectTextAnnotationsInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageContentTextObjectTextAnnotationsInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageContentTextObjectTextAnnotationsInner) #

gmapT :: (forall b. Data b => b -> b) -> MessageContentTextObjectTextAnnotationsInner -> MessageContentTextObjectTextAnnotationsInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextObjectTextAnnotationsInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageContentTextObjectTextAnnotationsInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageContentTextObjectTextAnnotationsInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageContentTextObjectTextAnnotationsInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageContentTextObjectTextAnnotationsInner -> m MessageContentTextObjectTextAnnotationsInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextObjectTextAnnotationsInner -> m MessageContentTextObjectTextAnnotationsInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageContentTextObjectTextAnnotationsInner -> m MessageContentTextObjectTextAnnotationsInner #

Generic MessageContentTextObjectTextAnnotationsInner Source # 
Instance details

Defined in OpenAI.Types

Show MessageContentTextObjectTextAnnotationsInner Source # 
Instance details

Defined in OpenAI.Types

Eq MessageContentTextObjectTextAnnotationsInner Source # 
Instance details

Defined in OpenAI.Types

Ord MessageContentTextObjectTextAnnotationsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextObjectTextAnnotationsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageContentTextObjectTextAnnotationsInner = D1 ('MetaData "MessageContentTextObjectTextAnnotationsInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageContentTextObjectTextAnnotationsInner" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageContentTextObjectTextAnnotationsInnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "messageContentTextObjectTextAnnotationsInnerText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageContentTextObjectTextAnnotationsInnerFileUnderscorecitation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageContentTextAnnotationsFileCitationObjectFileCitation))) :*: (S1 ('MetaSel ('Just "messageContentTextObjectTextAnnotationsInnerStartUnderscoreindex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "messageContentTextObjectTextAnnotationsInnerEndUnderscoreindex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageContentTextObjectTextAnnotationsInnerFileUnderscorepath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageContentTextAnnotationsFilePathObjectFilePath)))))

data MessageFileObject Source #

A list of files attached to a `message`.

Constructors

MessageFileObject 

Fields

Instances

Instances details
FromJSON MessageFileObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageFileObject Source # 
Instance details

Defined in OpenAI.Types

Data MessageFileObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageFileObject -> c MessageFileObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageFileObject #

toConstr :: MessageFileObject -> Constr #

dataTypeOf :: MessageFileObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageFileObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageFileObject) #

gmapT :: (forall b. Data b => b -> b) -> MessageFileObject -> MessageFileObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageFileObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageFileObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageFileObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageFileObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageFileObject -> m MessageFileObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageFileObject -> m MessageFileObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageFileObject -> m MessageFileObject #

Generic MessageFileObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep MessageFileObject :: Type -> Type #

Show MessageFileObject Source # 
Instance details

Defined in OpenAI.Types

Eq MessageFileObject Source # 
Instance details

Defined in OpenAI.Types

Ord MessageFileObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageFileObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageFileObject = D1 ('MetaData "MessageFileObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageFileObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageFileObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageFileObjectObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "messageFileObjectCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageFileObjectMessageUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data MessageObject Source #

Represents a message within a thread.

Constructors

MessageObject 

Fields

Instances

Instances details
FromJSON MessageObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageObject Source # 
Instance details

Defined in OpenAI.Types

Data MessageObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageObject -> c MessageObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageObject #

toConstr :: MessageObject -> Constr #

dataTypeOf :: MessageObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageObject) #

gmapT :: (forall b. Data b => b -> b) -> MessageObject -> MessageObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageObject -> m MessageObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageObject -> m MessageObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageObject -> m MessageObject #

Generic MessageObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep MessageObject :: Type -> Type #

Show MessageObject Source # 
Instance details

Defined in OpenAI.Types

Eq MessageObject Source # 
Instance details

Defined in OpenAI.Types

Ord MessageObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageObject Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageObject = D1 ('MetaData "MessageObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageObject" 'PrefixI 'True) (((S1 ('MetaSel ('Just "messageObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageObjectObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "messageObjectCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "messageObjectThreadUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageObjectRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "messageObjectContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [MessageObjectContentInner]) :*: S1 ('MetaSel ('Just "messageObjectAssistantUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "messageObjectRunUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "messageObjectFileUnderscoreids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "messageObjectMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))))))

data MessageObjectContentInner Source #

 

Instances

Instances details
FromJSON MessageObjectContentInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON MessageObjectContentInner Source # 
Instance details

Defined in OpenAI.Types

Data MessageObjectContentInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageObjectContentInner -> c MessageObjectContentInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageObjectContentInner #

toConstr :: MessageObjectContentInner -> Constr #

dataTypeOf :: MessageObjectContentInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageObjectContentInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageObjectContentInner) #

gmapT :: (forall b. Data b => b -> b) -> MessageObjectContentInner -> MessageObjectContentInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageObjectContentInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageObjectContentInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageObjectContentInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageObjectContentInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageObjectContentInner -> m MessageObjectContentInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageObjectContentInner -> m MessageObjectContentInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageObjectContentInner -> m MessageObjectContentInner #

Generic MessageObjectContentInner Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep MessageObjectContentInner :: Type -> Type #

Show MessageObjectContentInner Source # 
Instance details

Defined in OpenAI.Types

Eq MessageObjectContentInner Source # 
Instance details

Defined in OpenAI.Types

Ord MessageObjectContentInner Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageObjectContentInner Source # 
Instance details

Defined in OpenAI.Types

type Rep MessageObjectContentInner = D1 ('MetaData "MessageObjectContentInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "MessageObjectContentInner" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageObjectContentInnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "messageObjectContentInnerImageUnderscorefile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageContentImageFileObjectImageFile) :*: S1 ('MetaSel ('Just "messageObjectContentInnerText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageContentTextObjectText))))

data Model Source #

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

Constructors

Model 

Fields

Instances

Instances details
FromJSON Model Source # 
Instance details

Defined in OpenAI.Types

ToJSON Model Source # 
Instance details

Defined in OpenAI.Types

Data Model Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Model -> c Model #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Model #

toConstr :: Model -> Constr #

dataTypeOf :: Model -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Model) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Model) #

gmapT :: (forall b. Data b => b -> b) -> Model -> Model #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Model -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Model -> r #

gmapQ :: (forall d. Data d => d -> u) -> Model -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Model -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Model -> m Model #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Model -> m Model #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Model -> m Model #

Generic Model Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep Model :: Type -> Type #

Methods

from :: Model -> Rep Model x #

to :: Rep Model x -> Model #

Show Model Source # 
Instance details

Defined in OpenAI.Types

Methods

showsPrec :: Int -> Model -> ShowS #

show :: Model -> String #

showList :: [Model] -> ShowS #

Eq Model Source # 
Instance details

Defined in OpenAI.Types

Methods

(==) :: Model -> Model -> Bool #

(/=) :: Model -> Model -> Bool #

Ord Model Source # 
Instance details

Defined in OpenAI.Types

Methods

compare :: Model -> Model -> Ordering #

(<) :: Model -> Model -> Bool #

(<=) :: Model -> Model -> Bool #

(>) :: Model -> Model -> Bool #

(>=) :: Model -> Model -> Bool #

max :: Model -> Model -> Model #

min :: Model -> Model -> Model #

type Rep Model Source # 
Instance details

Defined in OpenAI.Types

type Rep Model = D1 ('MetaData "Model" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "Model" 'PrefixI 'True) ((S1 ('MetaSel ('Just "modelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "modelCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "modelObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "modelOwnedUnderscoreby") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data ModifyAssistantRequest Source #

 

Constructors

ModifyAssistantRequest 

Fields

Instances

Instances details
FromJSON ModifyAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON ModifyAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Data ModifyAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModifyAssistantRequest -> c ModifyAssistantRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModifyAssistantRequest #

toConstr :: ModifyAssistantRequest -> Constr #

dataTypeOf :: ModifyAssistantRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModifyAssistantRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModifyAssistantRequest) #

gmapT :: (forall b. Data b => b -> b) -> ModifyAssistantRequest -> ModifyAssistantRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModifyAssistantRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModifyAssistantRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ModifyAssistantRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ModifyAssistantRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModifyAssistantRequest -> m ModifyAssistantRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModifyAssistantRequest -> m ModifyAssistantRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModifyAssistantRequest -> m ModifyAssistantRequest #

Generic ModifyAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ModifyAssistantRequest :: Type -> Type #

Show ModifyAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Eq ModifyAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

Ord ModifyAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep ModifyAssistantRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep ModifyAssistantRequest = D1 ('MetaData "ModifyAssistantRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ModifyAssistantRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "modifyAssistantRequestModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CreateAssistantRequestModel)) :*: (S1 ('MetaSel ('Just "modifyAssistantRequestName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "modifyAssistantRequestDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "modifyAssistantRequestInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "modifyAssistantRequestTools") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [AssistantObjectToolsInner]))) :*: (S1 ('MetaSel ('Just "modifyAssistantRequestFileUnderscoreids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "modifyAssistantRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))))

data ModifyMessageRequest Source #

 

Constructors

ModifyMessageRequest 

Fields

  • modifyMessageRequestMetadata :: Maybe Value

    Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

Instances

Instances details
FromJSON ModifyMessageRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON ModifyMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Data ModifyMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModifyMessageRequest -> c ModifyMessageRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModifyMessageRequest #

toConstr :: ModifyMessageRequest -> Constr #

dataTypeOf :: ModifyMessageRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModifyMessageRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModifyMessageRequest) #

gmapT :: (forall b. Data b => b -> b) -> ModifyMessageRequest -> ModifyMessageRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModifyMessageRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModifyMessageRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ModifyMessageRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ModifyMessageRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModifyMessageRequest -> m ModifyMessageRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModifyMessageRequest -> m ModifyMessageRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModifyMessageRequest -> m ModifyMessageRequest #

Generic ModifyMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ModifyMessageRequest :: Type -> Type #

Show ModifyMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Eq ModifyMessageRequest Source # 
Instance details

Defined in OpenAI.Types

Ord ModifyMessageRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep ModifyMessageRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep ModifyMessageRequest = D1 ('MetaData "ModifyMessageRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ModifyMessageRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "modifyMessageRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))

data ModifyRunRequest Source #

 

Constructors

ModifyRunRequest 

Fields

  • modifyRunRequestMetadata :: Maybe Value

    Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

Instances

Instances details
FromJSON ModifyRunRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON ModifyRunRequest Source # 
Instance details

Defined in OpenAI.Types

Data ModifyRunRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModifyRunRequest -> c ModifyRunRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModifyRunRequest #

toConstr :: ModifyRunRequest -> Constr #

dataTypeOf :: ModifyRunRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModifyRunRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModifyRunRequest) #

gmapT :: (forall b. Data b => b -> b) -> ModifyRunRequest -> ModifyRunRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModifyRunRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModifyRunRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ModifyRunRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ModifyRunRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModifyRunRequest -> m ModifyRunRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModifyRunRequest -> m ModifyRunRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModifyRunRequest -> m ModifyRunRequest #

Generic ModifyRunRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ModifyRunRequest :: Type -> Type #

Show ModifyRunRequest Source # 
Instance details

Defined in OpenAI.Types

Eq ModifyRunRequest Source # 
Instance details

Defined in OpenAI.Types

Ord ModifyRunRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep ModifyRunRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep ModifyRunRequest = D1 ('MetaData "ModifyRunRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ModifyRunRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "modifyRunRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))

data ModifyThreadRequest Source #

 

Constructors

ModifyThreadRequest 

Fields

  • modifyThreadRequestMetadata :: Maybe Value

    Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

Instances

Instances details
FromJSON ModifyThreadRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON ModifyThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Data ModifyThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModifyThreadRequest -> c ModifyThreadRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModifyThreadRequest #

toConstr :: ModifyThreadRequest -> Constr #

dataTypeOf :: ModifyThreadRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModifyThreadRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModifyThreadRequest) #

gmapT :: (forall b. Data b => b -> b) -> ModifyThreadRequest -> ModifyThreadRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModifyThreadRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModifyThreadRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ModifyThreadRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ModifyThreadRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModifyThreadRequest -> m ModifyThreadRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModifyThreadRequest -> m ModifyThreadRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModifyThreadRequest -> m ModifyThreadRequest #

Generic ModifyThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ModifyThreadRequest :: Type -> Type #

Show ModifyThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Eq ModifyThreadRequest Source # 
Instance details

Defined in OpenAI.Types

Ord ModifyThreadRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep ModifyThreadRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep ModifyThreadRequest = D1 ('MetaData "ModifyThreadRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ModifyThreadRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "modifyThreadRequestMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))

data OpenAIFile Source #

The `File` object represents a document that has been uploaded to OpenAI.

Constructors

OpenAIFile 

Fields

Instances

Instances details
FromJSON OpenAIFile Source # 
Instance details

Defined in OpenAI.Types

ToJSON OpenAIFile Source # 
Instance details

Defined in OpenAI.Types

Data OpenAIFile Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OpenAIFile -> c OpenAIFile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OpenAIFile #

toConstr :: OpenAIFile -> Constr #

dataTypeOf :: OpenAIFile -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OpenAIFile) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OpenAIFile) #

gmapT :: (forall b. Data b => b -> b) -> OpenAIFile -> OpenAIFile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OpenAIFile -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OpenAIFile -> r #

gmapQ :: (forall d. Data d => d -> u) -> OpenAIFile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OpenAIFile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OpenAIFile -> m OpenAIFile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OpenAIFile -> m OpenAIFile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OpenAIFile -> m OpenAIFile #

Generic OpenAIFile Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep OpenAIFile :: Type -> Type #

Show OpenAIFile Source # 
Instance details

Defined in OpenAI.Types

Eq OpenAIFile Source # 
Instance details

Defined in OpenAI.Types

Ord OpenAIFile Source # 
Instance details

Defined in OpenAI.Types

type Rep OpenAIFile Source # 
Instance details

Defined in OpenAI.Types

type Rep OpenAIFile = D1 ('MetaData "OpenAIFile" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "OpenAIFile" 'PrefixI 'True) (((S1 ('MetaSel ('Just "openAIFileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "openAIFileBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "openAIFileCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "openAIFileFilename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "openAIFileObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "openAIFilePurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "openAIFileStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "openAIFileStatusUnderscoredetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))

data RunCompletionUsage Source #

Usage statistics related to the run. This value will be `null` if the run is not in a terminal state (i.e. `in_progress`, `queued`, etc.).

Constructors

RunCompletionUsage 

Fields

Instances

Instances details
FromJSON RunCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Data RunCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunCompletionUsage -> c RunCompletionUsage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunCompletionUsage #

toConstr :: RunCompletionUsage -> Constr #

dataTypeOf :: RunCompletionUsage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunCompletionUsage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunCompletionUsage) #

gmapT :: (forall b. Data b => b -> b) -> RunCompletionUsage -> RunCompletionUsage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunCompletionUsage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunCompletionUsage -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunCompletionUsage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunCompletionUsage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunCompletionUsage -> m RunCompletionUsage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunCompletionUsage -> m RunCompletionUsage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunCompletionUsage -> m RunCompletionUsage #

Generic RunCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunCompletionUsage :: Type -> Type #

Show RunCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Eq RunCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Ord RunCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

type Rep RunCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

type Rep RunCompletionUsage = D1 ('MetaData "RunCompletionUsage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunCompletionUsage" 'PrefixI 'True) (S1 ('MetaSel ('Just "runCompletionUsageCompletionUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "runCompletionUsagePromptUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "runCompletionUsageTotalUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

data RunObject Source #

Represents an execution run on a thread.

Constructors

RunObject 

Fields

Instances

Instances details
FromJSON RunObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunObject Source # 
Instance details

Defined in OpenAI.Types

Data RunObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunObject -> c RunObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunObject #

toConstr :: RunObject -> Constr #

dataTypeOf :: RunObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunObject) #

gmapT :: (forall b. Data b => b -> b) -> RunObject -> RunObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunObject -> m RunObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunObject -> m RunObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunObject -> m RunObject #

Generic RunObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunObject :: Type -> Type #

Show RunObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunObject = D1 ('MetaData "RunObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunObject" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "runObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runObjectObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "runObjectCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "runObjectThreadUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "runObjectAssistantUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runObjectStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "runObjectRequiredUnderscoreaction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunObjectRequiredAction) :*: (S1 ('MetaSel ('Just "runObjectLastUnderscoreerror") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunObjectLastError) :*: S1 ('MetaSel ('Just "runObjectExpiresUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))) :*: (((S1 ('MetaSel ('Just "runObjectStartedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "runObjectCancelledUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "runObjectFailedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "runObjectCompletedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "runObjectModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "runObjectInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runObjectTools") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [AssistantObjectToolsInner])) :*: (S1 ('MetaSel ('Just "runObjectFileUnderscoreids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "runObjectMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just "runObjectUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunCompletionUsage)))))))

data RunObjectLastError Source #

The last error associated with this run. Will be `null` if there are no errors.

Constructors

RunObjectLastError 

Fields

Instances

Instances details
FromJSON RunObjectLastError Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Data RunObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunObjectLastError -> c RunObjectLastError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunObjectLastError #

toConstr :: RunObjectLastError -> Constr #

dataTypeOf :: RunObjectLastError -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunObjectLastError) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunObjectLastError) #

gmapT :: (forall b. Data b => b -> b) -> RunObjectLastError -> RunObjectLastError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunObjectLastError -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunObjectLastError -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunObjectLastError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunObjectLastError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunObjectLastError -> m RunObjectLastError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunObjectLastError -> m RunObjectLastError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunObjectLastError -> m RunObjectLastError #

Generic RunObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunObjectLastError :: Type -> Type #

Show RunObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Eq RunObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Ord RunObjectLastError Source # 
Instance details

Defined in OpenAI.Types

type Rep RunObjectLastError Source # 
Instance details

Defined in OpenAI.Types

type Rep RunObjectLastError = D1 ('MetaData "RunObjectLastError" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunObjectLastError" 'PrefixI 'True) (S1 ('MetaSel ('Just "runObjectLastErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runObjectLastErrorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data RunObjectRequiredAction Source #

Details on the action required to continue the run. Will be `null` if no action is required.

Instances

Instances details
FromJSON RunObjectRequiredAction Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunObjectRequiredAction Source # 
Instance details

Defined in OpenAI.Types

Data RunObjectRequiredAction Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunObjectRequiredAction -> c RunObjectRequiredAction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunObjectRequiredAction #

toConstr :: RunObjectRequiredAction -> Constr #

dataTypeOf :: RunObjectRequiredAction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunObjectRequiredAction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunObjectRequiredAction) #

gmapT :: (forall b. Data b => b -> b) -> RunObjectRequiredAction -> RunObjectRequiredAction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunObjectRequiredAction -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunObjectRequiredAction -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunObjectRequiredAction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunObjectRequiredAction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunObjectRequiredAction -> m RunObjectRequiredAction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunObjectRequiredAction -> m RunObjectRequiredAction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunObjectRequiredAction -> m RunObjectRequiredAction #

Generic RunObjectRequiredAction Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunObjectRequiredAction :: Type -> Type #

Show RunObjectRequiredAction Source # 
Instance details

Defined in OpenAI.Types

Eq RunObjectRequiredAction Source # 
Instance details

Defined in OpenAI.Types

Ord RunObjectRequiredAction Source # 
Instance details

Defined in OpenAI.Types

type Rep RunObjectRequiredAction Source # 
Instance details

Defined in OpenAI.Types

type Rep RunObjectRequiredAction = D1 ('MetaData "RunObjectRequiredAction" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunObjectRequiredAction" 'PrefixI 'True) (S1 ('MetaSel ('Just "runObjectRequiredActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runObjectRequiredActionSubmitUnderscoretoolUnderscoreoutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunObjectRequiredActionSubmitToolOutputs)))

data RunObjectRequiredActionSubmitToolOutputs Source #

Details on the tool outputs needed for this run to continue.

Instances

Instances details
FromJSON RunObjectRequiredActionSubmitToolOutputs Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunObjectRequiredActionSubmitToolOutputs Source # 
Instance details

Defined in OpenAI.Types

Data RunObjectRequiredActionSubmitToolOutputs Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunObjectRequiredActionSubmitToolOutputs -> c RunObjectRequiredActionSubmitToolOutputs #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunObjectRequiredActionSubmitToolOutputs #

toConstr :: RunObjectRequiredActionSubmitToolOutputs -> Constr #

dataTypeOf :: RunObjectRequiredActionSubmitToolOutputs -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunObjectRequiredActionSubmitToolOutputs) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunObjectRequiredActionSubmitToolOutputs) #

gmapT :: (forall b. Data b => b -> b) -> RunObjectRequiredActionSubmitToolOutputs -> RunObjectRequiredActionSubmitToolOutputs #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunObjectRequiredActionSubmitToolOutputs -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunObjectRequiredActionSubmitToolOutputs -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunObjectRequiredActionSubmitToolOutputs -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunObjectRequiredActionSubmitToolOutputs -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunObjectRequiredActionSubmitToolOutputs -> m RunObjectRequiredActionSubmitToolOutputs #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunObjectRequiredActionSubmitToolOutputs -> m RunObjectRequiredActionSubmitToolOutputs #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunObjectRequiredActionSubmitToolOutputs -> m RunObjectRequiredActionSubmitToolOutputs #

Generic RunObjectRequiredActionSubmitToolOutputs Source # 
Instance details

Defined in OpenAI.Types

Show RunObjectRequiredActionSubmitToolOutputs Source # 
Instance details

Defined in OpenAI.Types

Eq RunObjectRequiredActionSubmitToolOutputs Source # 
Instance details

Defined in OpenAI.Types

Ord RunObjectRequiredActionSubmitToolOutputs Source # 
Instance details

Defined in OpenAI.Types

type Rep RunObjectRequiredActionSubmitToolOutputs Source # 
Instance details

Defined in OpenAI.Types

type Rep RunObjectRequiredActionSubmitToolOutputs = D1 ('MetaData "RunObjectRequiredActionSubmitToolOutputs" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunObjectRequiredActionSubmitToolOutputs" 'PrefixI 'True) (S1 ('MetaSel ('Just "runObjectRequiredActionSubmitToolOutputsToolUnderscorecalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RunToolCallObject])))

data RunStepCompletionUsage Source #

Usage statistics related to the run step. This value will be `null` while the run step's status is `in_progress`.

Constructors

RunStepCompletionUsage 

Fields

Instances

Instances details
FromJSON RunStepCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Data RunStepCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepCompletionUsage -> c RunStepCompletionUsage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepCompletionUsage #

toConstr :: RunStepCompletionUsage -> Constr #

dataTypeOf :: RunStepCompletionUsage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepCompletionUsage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepCompletionUsage) #

gmapT :: (forall b. Data b => b -> b) -> RunStepCompletionUsage -> RunStepCompletionUsage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepCompletionUsage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepCompletionUsage -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepCompletionUsage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepCompletionUsage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepCompletionUsage -> m RunStepCompletionUsage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepCompletionUsage -> m RunStepCompletionUsage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepCompletionUsage -> m RunStepCompletionUsage #

Generic RunStepCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunStepCompletionUsage :: Type -> Type #

Show RunStepCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepCompletionUsage Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepCompletionUsage = D1 ('MetaData "RunStepCompletionUsage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepCompletionUsage" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepCompletionUsageCompletionUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "runStepCompletionUsagePromptUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "runStepCompletionUsageTotalUnderscoretokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

data RunStepDetailsMessageCreationObject Source #

Details of the message creation by the run step.

Instances

Instances details
FromJSON RunStepDetailsMessageCreationObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsMessageCreationObject Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsMessageCreationObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsMessageCreationObject -> c RunStepDetailsMessageCreationObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsMessageCreationObject #

toConstr :: RunStepDetailsMessageCreationObject -> Constr #

dataTypeOf :: RunStepDetailsMessageCreationObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsMessageCreationObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsMessageCreationObject) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsMessageCreationObject -> RunStepDetailsMessageCreationObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsMessageCreationObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsMessageCreationObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsMessageCreationObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsMessageCreationObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsMessageCreationObject -> m RunStepDetailsMessageCreationObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsMessageCreationObject -> m RunStepDetailsMessageCreationObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsMessageCreationObject -> m RunStepDetailsMessageCreationObject #

Generic RunStepDetailsMessageCreationObject Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsMessageCreationObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsMessageCreationObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsMessageCreationObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsMessageCreationObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsMessageCreationObject = D1 ('MetaData "RunStepDetailsMessageCreationObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsMessageCreationObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsMessageCreationObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsMessageCreationObjectMessageUnderscorecreation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepDetailsMessageCreationObjectMessageCreation)))

data RunStepDetailsMessageCreationObjectMessageCreation Source #

 

Instances

Instances details
FromJSON RunStepDetailsMessageCreationObjectMessageCreation Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsMessageCreationObjectMessageCreation Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsMessageCreationObjectMessageCreation Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsMessageCreationObjectMessageCreation -> c RunStepDetailsMessageCreationObjectMessageCreation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsMessageCreationObjectMessageCreation #

toConstr :: RunStepDetailsMessageCreationObjectMessageCreation -> Constr #

dataTypeOf :: RunStepDetailsMessageCreationObjectMessageCreation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsMessageCreationObjectMessageCreation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsMessageCreationObjectMessageCreation) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsMessageCreationObjectMessageCreation -> RunStepDetailsMessageCreationObjectMessageCreation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsMessageCreationObjectMessageCreation -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsMessageCreationObjectMessageCreation -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsMessageCreationObjectMessageCreation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsMessageCreationObjectMessageCreation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsMessageCreationObjectMessageCreation -> m RunStepDetailsMessageCreationObjectMessageCreation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsMessageCreationObjectMessageCreation -> m RunStepDetailsMessageCreationObjectMessageCreation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsMessageCreationObjectMessageCreation -> m RunStepDetailsMessageCreationObjectMessageCreation #

Generic RunStepDetailsMessageCreationObjectMessageCreation Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsMessageCreationObjectMessageCreation Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsMessageCreationObjectMessageCreation Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsMessageCreationObjectMessageCreation Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsMessageCreationObjectMessageCreation Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsMessageCreationObjectMessageCreation = D1 ('MetaData "RunStepDetailsMessageCreationObjectMessageCreation" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsMessageCreationObjectMessageCreation" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsMessageCreationObjectMessageCreationMessageUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data RunStepDetailsToolCallsCodeObject Source #

Details of the Code Interpreter tool call the run step was involved in.

Constructors

RunStepDetailsToolCallsCodeObject 

Fields

Instances

Instances details
FromJSON RunStepDetailsToolCallsCodeObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsCodeObject Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsCodeObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsCodeObject -> c RunStepDetailsToolCallsCodeObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsCodeObject #

toConstr :: RunStepDetailsToolCallsCodeObject -> Constr #

dataTypeOf :: RunStepDetailsToolCallsCodeObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsCodeObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsCodeObject) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsCodeObject -> RunStepDetailsToolCallsCodeObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObject -> m RunStepDetailsToolCallsCodeObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObject -> m RunStepDetailsToolCallsCodeObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObject -> m RunStepDetailsToolCallsCodeObject #

Generic RunStepDetailsToolCallsCodeObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunStepDetailsToolCallsCodeObject :: Type -> Type #

Show RunStepDetailsToolCallsCodeObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsCodeObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsCodeObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeObject = D1 ('MetaData "RunStepDetailsToolCallsCodeObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsCodeObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeObjectCodeUnderscoreinterpreter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepDetailsToolCallsCodeObjectCodeInterpreter))))

data RunStepDetailsToolCallsCodeObjectCodeInterpreter Source #

The Code Interpreter tool call definition.

Constructors

RunStepDetailsToolCallsCodeObjectCodeInterpreter 

Fields

Instances

Instances details
FromJSON RunStepDetailsToolCallsCodeObjectCodeInterpreter Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsCodeObjectCodeInterpreter Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsCodeObjectCodeInterpreter Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> c RunStepDetailsToolCallsCodeObjectCodeInterpreter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsCodeObjectCodeInterpreter #

toConstr :: RunStepDetailsToolCallsCodeObjectCodeInterpreter -> Constr #

dataTypeOf :: RunStepDetailsToolCallsCodeObjectCodeInterpreter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsCodeObjectCodeInterpreter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsCodeObjectCodeInterpreter) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> RunStepDetailsToolCallsCodeObjectCodeInterpreter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> m RunStepDetailsToolCallsCodeObjectCodeInterpreter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> m RunStepDetailsToolCallsCodeObjectCodeInterpreter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObjectCodeInterpreter -> m RunStepDetailsToolCallsCodeObjectCodeInterpreter #

Generic RunStepDetailsToolCallsCodeObjectCodeInterpreter Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsCodeObjectCodeInterpreter Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsCodeObjectCodeInterpreter Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsCodeObjectCodeInterpreter Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeObjectCodeInterpreter Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeObjectCodeInterpreter = D1 ('MetaData "RunStepDetailsToolCallsCodeObjectCodeInterpreter" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsCodeObjectCodeInterpreter" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeObjectCodeInterpreterInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeObjectCodeInterpreterOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner])))

data RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source #

 

Instances

Instances details
FromJSON RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> c RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner #

toConstr :: RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> Constr #

dataTypeOf :: RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> m RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> m RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner -> m RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner #

Generic RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner = D1 ('MetaData "RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInner" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInnerLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeObjectCodeInterpreterOutputsInnerImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepDetailsToolCallsCodeOutputImageObjectImage))))

data RunStepDetailsToolCallsCodeOutputImageObject Source #

 

Instances

Instances details
FromJSON RunStepDetailsToolCallsCodeOutputImageObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsCodeOutputImageObject Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsCodeOutputImageObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsCodeOutputImageObject -> c RunStepDetailsToolCallsCodeOutputImageObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsCodeOutputImageObject #

toConstr :: RunStepDetailsToolCallsCodeOutputImageObject -> Constr #

dataTypeOf :: RunStepDetailsToolCallsCodeOutputImageObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsCodeOutputImageObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsCodeOutputImageObject) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsCodeOutputImageObject -> RunStepDetailsToolCallsCodeOutputImageObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeOutputImageObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeOutputImageObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeOutputImageObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeOutputImageObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputImageObject -> m RunStepDetailsToolCallsCodeOutputImageObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputImageObject -> m RunStepDetailsToolCallsCodeOutputImageObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputImageObject -> m RunStepDetailsToolCallsCodeOutputImageObject #

Generic RunStepDetailsToolCallsCodeOutputImageObject Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsCodeOutputImageObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsCodeOutputImageObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsCodeOutputImageObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeOutputImageObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeOutputImageObject = D1 ('MetaData "RunStepDetailsToolCallsCodeOutputImageObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsCodeOutputImageObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeOutputImageObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeOutputImageObjectImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepDetailsToolCallsCodeOutputImageObjectImage)))

data RunStepDetailsToolCallsCodeOutputImageObjectImage Source #

 

Instances

Instances details
FromJSON RunStepDetailsToolCallsCodeOutputImageObjectImage Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsCodeOutputImageObjectImage Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsCodeOutputImageObjectImage Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> c RunStepDetailsToolCallsCodeOutputImageObjectImage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsCodeOutputImageObjectImage #

toConstr :: RunStepDetailsToolCallsCodeOutputImageObjectImage -> Constr #

dataTypeOf :: RunStepDetailsToolCallsCodeOutputImageObjectImage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsCodeOutputImageObjectImage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsCodeOutputImageObjectImage) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> RunStepDetailsToolCallsCodeOutputImageObjectImage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> m RunStepDetailsToolCallsCodeOutputImageObjectImage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> m RunStepDetailsToolCallsCodeOutputImageObjectImage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputImageObjectImage -> m RunStepDetailsToolCallsCodeOutputImageObjectImage #

Generic RunStepDetailsToolCallsCodeOutputImageObjectImage Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsCodeOutputImageObjectImage Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsCodeOutputImageObjectImage Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsCodeOutputImageObjectImage Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeOutputImageObjectImage Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeOutputImageObjectImage = D1 ('MetaData "RunStepDetailsToolCallsCodeOutputImageObjectImage" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsCodeOutputImageObjectImage" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeOutputImageObjectImageFileUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data RunStepDetailsToolCallsCodeOutputLogsObject Source #

Text output from the Code Interpreter tool call as part of a run step.

Instances

Instances details
FromJSON RunStepDetailsToolCallsCodeOutputLogsObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsCodeOutputLogsObject Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsCodeOutputLogsObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsCodeOutputLogsObject -> c RunStepDetailsToolCallsCodeOutputLogsObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsCodeOutputLogsObject #

toConstr :: RunStepDetailsToolCallsCodeOutputLogsObject -> Constr #

dataTypeOf :: RunStepDetailsToolCallsCodeOutputLogsObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsCodeOutputLogsObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsCodeOutputLogsObject) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsCodeOutputLogsObject -> RunStepDetailsToolCallsCodeOutputLogsObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeOutputLogsObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsCodeOutputLogsObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeOutputLogsObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsCodeOutputLogsObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputLogsObject -> m RunStepDetailsToolCallsCodeOutputLogsObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputLogsObject -> m RunStepDetailsToolCallsCodeOutputLogsObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsCodeOutputLogsObject -> m RunStepDetailsToolCallsCodeOutputLogsObject #

Generic RunStepDetailsToolCallsCodeOutputLogsObject Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsCodeOutputLogsObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsCodeOutputLogsObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsCodeOutputLogsObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeOutputLogsObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsCodeOutputLogsObject = D1 ('MetaData "RunStepDetailsToolCallsCodeOutputLogsObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsCodeOutputLogsObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeOutputLogsObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsCodeOutputLogsObjectLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data RunStepDetailsToolCallsFunctionObject Source #

 

Constructors

RunStepDetailsToolCallsFunctionObject 

Fields

Instances

Instances details
FromJSON RunStepDetailsToolCallsFunctionObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsFunctionObject Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsFunctionObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsFunctionObject -> c RunStepDetailsToolCallsFunctionObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsFunctionObject #

toConstr :: RunStepDetailsToolCallsFunctionObject -> Constr #

dataTypeOf :: RunStepDetailsToolCallsFunctionObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsFunctionObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsFunctionObject) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsFunctionObject -> RunStepDetailsToolCallsFunctionObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsFunctionObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsFunctionObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsFunctionObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsFunctionObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsFunctionObject -> m RunStepDetailsToolCallsFunctionObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsFunctionObject -> m RunStepDetailsToolCallsFunctionObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsFunctionObject -> m RunStepDetailsToolCallsFunctionObject #

Generic RunStepDetailsToolCallsFunctionObject Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsFunctionObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsFunctionObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsFunctionObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsFunctionObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsFunctionObject = D1 ('MetaData "RunStepDetailsToolCallsFunctionObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsFunctionObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsFunctionObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "runStepDetailsToolCallsFunctionObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsFunctionObjectFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepDetailsToolCallsFunctionObjectFunction))))

data RunStepDetailsToolCallsFunctionObjectFunction Source #

The definition of the function that was called.

Constructors

RunStepDetailsToolCallsFunctionObjectFunction 

Fields

Instances

Instances details
FromJSON RunStepDetailsToolCallsFunctionObjectFunction Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsFunctionObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsFunctionObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsFunctionObjectFunction -> c RunStepDetailsToolCallsFunctionObjectFunction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsFunctionObjectFunction #

toConstr :: RunStepDetailsToolCallsFunctionObjectFunction -> Constr #

dataTypeOf :: RunStepDetailsToolCallsFunctionObjectFunction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsFunctionObjectFunction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsFunctionObjectFunction) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsFunctionObjectFunction -> RunStepDetailsToolCallsFunctionObjectFunction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsFunctionObjectFunction -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsFunctionObjectFunction -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsFunctionObjectFunction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsFunctionObjectFunction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsFunctionObjectFunction -> m RunStepDetailsToolCallsFunctionObjectFunction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsFunctionObjectFunction -> m RunStepDetailsToolCallsFunctionObjectFunction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsFunctionObjectFunction -> m RunStepDetailsToolCallsFunctionObjectFunction #

Generic RunStepDetailsToolCallsFunctionObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsFunctionObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsFunctionObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsFunctionObjectFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsFunctionObjectFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsFunctionObjectFunction = D1 ('MetaData "RunStepDetailsToolCallsFunctionObjectFunction" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsFunctionObjectFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsFunctionObjectFunctionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "runStepDetailsToolCallsFunctionObjectFunctionArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsFunctionObjectFunctionOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

data RunStepDetailsToolCallsObject Source #

Details of the tool call.

Constructors

RunStepDetailsToolCallsObject 

Fields

Instances

Instances details
FromJSON RunStepDetailsToolCallsObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsObject Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsObject -> c RunStepDetailsToolCallsObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsObject #

toConstr :: RunStepDetailsToolCallsObject -> Constr #

dataTypeOf :: RunStepDetailsToolCallsObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsObject) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsObject -> RunStepDetailsToolCallsObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsObject -> m RunStepDetailsToolCallsObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsObject -> m RunStepDetailsToolCallsObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsObject -> m RunStepDetailsToolCallsObject #

Generic RunStepDetailsToolCallsObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunStepDetailsToolCallsObject :: Type -> Type #

Show RunStepDetailsToolCallsObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsObject = D1 ('MetaData "RunStepDetailsToolCallsObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsObjectToolUnderscorecalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RunStepDetailsToolCallsObjectToolCallsInner])))

data RunStepDetailsToolCallsObjectToolCallsInner Source #

 

Instances

Instances details
FromJSON RunStepDetailsToolCallsObjectToolCallsInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsObjectToolCallsInner Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsObjectToolCallsInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsObjectToolCallsInner -> c RunStepDetailsToolCallsObjectToolCallsInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsObjectToolCallsInner #

toConstr :: RunStepDetailsToolCallsObjectToolCallsInner -> Constr #

dataTypeOf :: RunStepDetailsToolCallsObjectToolCallsInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsObjectToolCallsInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsObjectToolCallsInner) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsObjectToolCallsInner -> RunStepDetailsToolCallsObjectToolCallsInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsObjectToolCallsInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsObjectToolCallsInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsObjectToolCallsInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsObjectToolCallsInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsObjectToolCallsInner -> m RunStepDetailsToolCallsObjectToolCallsInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsObjectToolCallsInner -> m RunStepDetailsToolCallsObjectToolCallsInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsObjectToolCallsInner -> m RunStepDetailsToolCallsObjectToolCallsInner #

Generic RunStepDetailsToolCallsObjectToolCallsInner Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsObjectToolCallsInner Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsObjectToolCallsInner Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsObjectToolCallsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsObjectToolCallsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsObjectToolCallsInner = D1 ('MetaData "RunStepDetailsToolCallsObjectToolCallsInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsObjectToolCallsInner" 'PrefixI 'True) ((S1 ('MetaSel ('Just "runStepDetailsToolCallsObjectToolCallsInnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsObjectToolCallsInnerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "runStepDetailsToolCallsObjectToolCallsInnerCodeUnderscoreinterpreter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepDetailsToolCallsCodeObjectCodeInterpreter) :*: (S1 ('MetaSel ('Just "runStepDetailsToolCallsObjectToolCallsInnerRetrieval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsObjectToolCallsInnerFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepDetailsToolCallsFunctionObjectFunction)))))

data RunStepDetailsToolCallsRetrievalObject Source #

 

Constructors

RunStepDetailsToolCallsRetrievalObject 

Fields

Instances

Instances details
FromJSON RunStepDetailsToolCallsRetrievalObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepDetailsToolCallsRetrievalObject Source # 
Instance details

Defined in OpenAI.Types

Data RunStepDetailsToolCallsRetrievalObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepDetailsToolCallsRetrievalObject -> c RunStepDetailsToolCallsRetrievalObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepDetailsToolCallsRetrievalObject #

toConstr :: RunStepDetailsToolCallsRetrievalObject -> Constr #

dataTypeOf :: RunStepDetailsToolCallsRetrievalObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepDetailsToolCallsRetrievalObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepDetailsToolCallsRetrievalObject) #

gmapT :: (forall b. Data b => b -> b) -> RunStepDetailsToolCallsRetrievalObject -> RunStepDetailsToolCallsRetrievalObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsRetrievalObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepDetailsToolCallsRetrievalObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepDetailsToolCallsRetrievalObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepDetailsToolCallsRetrievalObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsRetrievalObject -> m RunStepDetailsToolCallsRetrievalObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsRetrievalObject -> m RunStepDetailsToolCallsRetrievalObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepDetailsToolCallsRetrievalObject -> m RunStepDetailsToolCallsRetrievalObject #

Generic RunStepDetailsToolCallsRetrievalObject Source # 
Instance details

Defined in OpenAI.Types

Show RunStepDetailsToolCallsRetrievalObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepDetailsToolCallsRetrievalObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepDetailsToolCallsRetrievalObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsRetrievalObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepDetailsToolCallsRetrievalObject = D1 ('MetaData "RunStepDetailsToolCallsRetrievalObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepDetailsToolCallsRetrievalObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepDetailsToolCallsRetrievalObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "runStepDetailsToolCallsRetrievalObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepDetailsToolCallsRetrievalObjectRetrieval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))))

data RunStepObject Source #

Represents a step in execution of a run.

Constructors

RunStepObject 

Fields

Instances

Instances details
FromJSON RunStepObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepObject Source # 
Instance details

Defined in OpenAI.Types

Data RunStepObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepObject -> c RunStepObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepObject #

toConstr :: RunStepObject -> Constr #

dataTypeOf :: RunStepObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepObject) #

gmapT :: (forall b. Data b => b -> b) -> RunStepObject -> RunStepObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepObject -> m RunStepObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepObject -> m RunStepObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepObject -> m RunStepObject #

Generic RunStepObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunStepObject :: Type -> Type #

Show RunStepObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepObject = D1 ('MetaData "RunStepObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepObject" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "runStepObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepObjectObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "runStepObjectCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "runStepObjectAssistantUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "runStepObjectThreadUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepObjectRunUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "runStepObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepObjectStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "runStepObjectStepUnderscoredetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepObjectStepDetails) :*: S1 ('MetaSel ('Just "runStepObjectLastUnderscoreerror") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepObjectLastError)) :*: (S1 ('MetaSel ('Just "runStepObjectExpiredUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "runStepObjectCancelledUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "runStepObjectFailedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "runStepObjectCompletedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "runStepObjectMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just "runStepObjectUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepCompletionUsage))))))

data RunStepObjectLastError Source #

The last error associated with this run step. Will be `null` if there are no errors.

Constructors

RunStepObjectLastError 

Fields

Instances

Instances details
FromJSON RunStepObjectLastError Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Data RunStepObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepObjectLastError -> c RunStepObjectLastError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepObjectLastError #

toConstr :: RunStepObjectLastError -> Constr #

dataTypeOf :: RunStepObjectLastError -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepObjectLastError) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepObjectLastError) #

gmapT :: (forall b. Data b => b -> b) -> RunStepObjectLastError -> RunStepObjectLastError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepObjectLastError -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepObjectLastError -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepObjectLastError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepObjectLastError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepObjectLastError -> m RunStepObjectLastError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepObjectLastError -> m RunStepObjectLastError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepObjectLastError -> m RunStepObjectLastError #

Generic RunStepObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunStepObjectLastError :: Type -> Type #

Show RunStepObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepObjectLastError Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepObjectLastError Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepObjectLastError Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepObjectLastError = D1 ('MetaData "RunStepObjectLastError" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepObjectLastError" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepObjectLastErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runStepObjectLastErrorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data RunStepObjectStepDetails Source #

The details of the run step.

Constructors

RunStepObjectStepDetails 

Fields

Instances

Instances details
FromJSON RunStepObjectStepDetails Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunStepObjectStepDetails Source # 
Instance details

Defined in OpenAI.Types

Data RunStepObjectStepDetails Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunStepObjectStepDetails -> c RunStepObjectStepDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunStepObjectStepDetails #

toConstr :: RunStepObjectStepDetails -> Constr #

dataTypeOf :: RunStepObjectStepDetails -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunStepObjectStepDetails) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunStepObjectStepDetails) #

gmapT :: (forall b. Data b => b -> b) -> RunStepObjectStepDetails -> RunStepObjectStepDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunStepObjectStepDetails -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunStepObjectStepDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunStepObjectStepDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunStepObjectStepDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunStepObjectStepDetails -> m RunStepObjectStepDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepObjectStepDetails -> m RunStepObjectStepDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunStepObjectStepDetails -> m RunStepObjectStepDetails #

Generic RunStepObjectStepDetails Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunStepObjectStepDetails :: Type -> Type #

Show RunStepObjectStepDetails Source # 
Instance details

Defined in OpenAI.Types

Eq RunStepObjectStepDetails Source # 
Instance details

Defined in OpenAI.Types

Ord RunStepObjectStepDetails Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepObjectStepDetails Source # 
Instance details

Defined in OpenAI.Types

type Rep RunStepObjectStepDetails = D1 ('MetaData "RunStepObjectStepDetails" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunStepObjectStepDetails" 'PrefixI 'True) (S1 ('MetaSel ('Just "runStepObjectStepDetailsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "runStepObjectStepDetailsMessageUnderscorecreation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunStepDetailsMessageCreationObjectMessageCreation) :*: S1 ('MetaSel ('Just "runStepObjectStepDetailsToolUnderscorecalls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RunStepDetailsToolCallsObjectToolCallsInner]))))

data RunToolCallObject Source #

Tool call objects

Constructors

RunToolCallObject 

Fields

Instances

Instances details
FromJSON RunToolCallObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunToolCallObject Source # 
Instance details

Defined in OpenAI.Types

Data RunToolCallObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunToolCallObject -> c RunToolCallObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunToolCallObject #

toConstr :: RunToolCallObject -> Constr #

dataTypeOf :: RunToolCallObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunToolCallObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunToolCallObject) #

gmapT :: (forall b. Data b => b -> b) -> RunToolCallObject -> RunToolCallObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunToolCallObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunToolCallObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunToolCallObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunToolCallObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunToolCallObject -> m RunToolCallObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunToolCallObject -> m RunToolCallObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunToolCallObject -> m RunToolCallObject #

Generic RunToolCallObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunToolCallObject :: Type -> Type #

Show RunToolCallObject Source # 
Instance details

Defined in OpenAI.Types

Eq RunToolCallObject Source # 
Instance details

Defined in OpenAI.Types

Ord RunToolCallObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunToolCallObject Source # 
Instance details

Defined in OpenAI.Types

type Rep RunToolCallObject = D1 ('MetaData "RunToolCallObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunToolCallObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "runToolCallObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "runToolCallObjectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runToolCallObjectFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RunToolCallObjectFunction))))

data RunToolCallObjectFunction Source #

The function definition.

Constructors

RunToolCallObjectFunction 

Fields

Instances

Instances details
FromJSON RunToolCallObjectFunction Source # 
Instance details

Defined in OpenAI.Types

ToJSON RunToolCallObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Data RunToolCallObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RunToolCallObjectFunction -> c RunToolCallObjectFunction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RunToolCallObjectFunction #

toConstr :: RunToolCallObjectFunction -> Constr #

dataTypeOf :: RunToolCallObjectFunction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RunToolCallObjectFunction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RunToolCallObjectFunction) #

gmapT :: (forall b. Data b => b -> b) -> RunToolCallObjectFunction -> RunToolCallObjectFunction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RunToolCallObjectFunction -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RunToolCallObjectFunction -> r #

gmapQ :: (forall d. Data d => d -> u) -> RunToolCallObjectFunction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RunToolCallObjectFunction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RunToolCallObjectFunction -> m RunToolCallObjectFunction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RunToolCallObjectFunction -> m RunToolCallObjectFunction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RunToolCallObjectFunction -> m RunToolCallObjectFunction #

Generic RunToolCallObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep RunToolCallObjectFunction :: Type -> Type #

Show RunToolCallObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Eq RunToolCallObjectFunction Source # 
Instance details

Defined in OpenAI.Types

Ord RunToolCallObjectFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep RunToolCallObjectFunction Source # 
Instance details

Defined in OpenAI.Types

type Rep RunToolCallObjectFunction = D1 ('MetaData "RunToolCallObjectFunction" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "RunToolCallObjectFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "runToolCallObjectFunctionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runToolCallObjectFunctionArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data SubmitToolOutputsRunRequest Source #

 

Constructors

SubmitToolOutputsRunRequest 

Fields

Instances

Instances details
FromJSON SubmitToolOutputsRunRequest Source # 
Instance details

Defined in OpenAI.Types

ToJSON SubmitToolOutputsRunRequest Source # 
Instance details

Defined in OpenAI.Types

Data SubmitToolOutputsRunRequest Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SubmitToolOutputsRunRequest -> c SubmitToolOutputsRunRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SubmitToolOutputsRunRequest #

toConstr :: SubmitToolOutputsRunRequest -> Constr #

dataTypeOf :: SubmitToolOutputsRunRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SubmitToolOutputsRunRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SubmitToolOutputsRunRequest) #

gmapT :: (forall b. Data b => b -> b) -> SubmitToolOutputsRunRequest -> SubmitToolOutputsRunRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SubmitToolOutputsRunRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SubmitToolOutputsRunRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> SubmitToolOutputsRunRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SubmitToolOutputsRunRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SubmitToolOutputsRunRequest -> m SubmitToolOutputsRunRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SubmitToolOutputsRunRequest -> m SubmitToolOutputsRunRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SubmitToolOutputsRunRequest -> m SubmitToolOutputsRunRequest #

Generic SubmitToolOutputsRunRequest Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep SubmitToolOutputsRunRequest :: Type -> Type #

Show SubmitToolOutputsRunRequest Source # 
Instance details

Defined in OpenAI.Types

Eq SubmitToolOutputsRunRequest Source # 
Instance details

Defined in OpenAI.Types

Ord SubmitToolOutputsRunRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep SubmitToolOutputsRunRequest Source # 
Instance details

Defined in OpenAI.Types

type Rep SubmitToolOutputsRunRequest = D1 ('MetaData "SubmitToolOutputsRunRequest" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "SubmitToolOutputsRunRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "submitToolOutputsRunRequestToolUnderscoreoutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SubmitToolOutputsRunRequestToolOutputsInner])))

data SubmitToolOutputsRunRequestToolOutputsInner Source #

 

Constructors

SubmitToolOutputsRunRequestToolOutputsInner 

Fields

Instances

Instances details
FromJSON SubmitToolOutputsRunRequestToolOutputsInner Source # 
Instance details

Defined in OpenAI.Types

ToJSON SubmitToolOutputsRunRequestToolOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Data SubmitToolOutputsRunRequestToolOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SubmitToolOutputsRunRequestToolOutputsInner -> c SubmitToolOutputsRunRequestToolOutputsInner #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SubmitToolOutputsRunRequestToolOutputsInner #

toConstr :: SubmitToolOutputsRunRequestToolOutputsInner -> Constr #

dataTypeOf :: SubmitToolOutputsRunRequestToolOutputsInner -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SubmitToolOutputsRunRequestToolOutputsInner) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SubmitToolOutputsRunRequestToolOutputsInner) #

gmapT :: (forall b. Data b => b -> b) -> SubmitToolOutputsRunRequestToolOutputsInner -> SubmitToolOutputsRunRequestToolOutputsInner #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SubmitToolOutputsRunRequestToolOutputsInner -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SubmitToolOutputsRunRequestToolOutputsInner -> r #

gmapQ :: (forall d. Data d => d -> u) -> SubmitToolOutputsRunRequestToolOutputsInner -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SubmitToolOutputsRunRequestToolOutputsInner -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SubmitToolOutputsRunRequestToolOutputsInner -> m SubmitToolOutputsRunRequestToolOutputsInner #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SubmitToolOutputsRunRequestToolOutputsInner -> m SubmitToolOutputsRunRequestToolOutputsInner #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SubmitToolOutputsRunRequestToolOutputsInner -> m SubmitToolOutputsRunRequestToolOutputsInner #

Generic SubmitToolOutputsRunRequestToolOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Show SubmitToolOutputsRunRequestToolOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Eq SubmitToolOutputsRunRequestToolOutputsInner Source # 
Instance details

Defined in OpenAI.Types

Ord SubmitToolOutputsRunRequestToolOutputsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep SubmitToolOutputsRunRequestToolOutputsInner Source # 
Instance details

Defined in OpenAI.Types

type Rep SubmitToolOutputsRunRequestToolOutputsInner = D1 ('MetaData "SubmitToolOutputsRunRequestToolOutputsInner" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "SubmitToolOutputsRunRequestToolOutputsInner" 'PrefixI 'True) (S1 ('MetaSel ('Just "submitToolOutputsRunRequestToolOutputsInnerToolUnderscorecallUnderscoreid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "submitToolOutputsRunRequestToolOutputsInnerOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))

data ThreadObject Source #

Represents a thread that contains messages.

Constructors

ThreadObject 

Fields

  • threadObjectId :: Text

    The identifier, which can be referenced in API endpoints.

  • threadObjectObject :: Text

    The object type, which is always thread.

  • threadObjectCreatedUnderscoreat :: Int

    The Unix timestamp (in seconds) for when the thread was created.

  • threadObjectMetadata :: Value

    Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

Instances

Instances details
FromJSON ThreadObject Source # 
Instance details

Defined in OpenAI.Types

ToJSON ThreadObject Source # 
Instance details

Defined in OpenAI.Types

Data ThreadObject Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ThreadObject -> c ThreadObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ThreadObject #

toConstr :: ThreadObject -> Constr #

dataTypeOf :: ThreadObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ThreadObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ThreadObject) #

gmapT :: (forall b. Data b => b -> b) -> ThreadObject -> ThreadObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ThreadObject -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ThreadObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> ThreadObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ThreadObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ThreadObject -> m ThreadObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ThreadObject -> m ThreadObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ThreadObject -> m ThreadObject #

Generic ThreadObject Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep ThreadObject :: Type -> Type #

Show ThreadObject Source # 
Instance details

Defined in OpenAI.Types

Eq ThreadObject Source # 
Instance details

Defined in OpenAI.Types

Ord ThreadObject Source # 
Instance details

Defined in OpenAI.Types

type Rep ThreadObject Source # 
Instance details

Defined in OpenAI.Types

type Rep ThreadObject = D1 ('MetaData "ThreadObject" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "ThreadObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "threadObjectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "threadObjectObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "threadObjectCreatedUnderscoreat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "threadObjectMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))))

data TranscriptionSegment Source #

 

Constructors

TranscriptionSegment 

Fields

Instances

Instances details
FromJSON TranscriptionSegment Source # 
Instance details

Defined in OpenAI.Types

ToJSON TranscriptionSegment Source # 
Instance details

Defined in OpenAI.Types

Data TranscriptionSegment Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TranscriptionSegment -> c TranscriptionSegment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TranscriptionSegment #

toConstr :: TranscriptionSegment -> Constr #

dataTypeOf :: TranscriptionSegment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TranscriptionSegment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TranscriptionSegment) #

gmapT :: (forall b. Data b => b -> b) -> TranscriptionSegment -> TranscriptionSegment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionSegment -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionSegment -> r #

gmapQ :: (forall d. Data d => d -> u) -> TranscriptionSegment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TranscriptionSegment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TranscriptionSegment -> m TranscriptionSegment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionSegment -> m TranscriptionSegment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionSegment -> m TranscriptionSegment #

Generic TranscriptionSegment Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep TranscriptionSegment :: Type -> Type #

Show TranscriptionSegment Source # 
Instance details

Defined in OpenAI.Types

Eq TranscriptionSegment Source # 
Instance details

Defined in OpenAI.Types

Ord TranscriptionSegment Source # 
Instance details

Defined in OpenAI.Types

type Rep TranscriptionSegment Source # 
Instance details

Defined in OpenAI.Types

type Rep TranscriptionSegment = D1 ('MetaData "TranscriptionSegment" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "TranscriptionSegment" 'PrefixI 'True) (((S1 ('MetaSel ('Just "transcriptionSegmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "transcriptionSegmentSeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "transcriptionSegmentStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: (S1 ('MetaSel ('Just "transcriptionSegmentEnd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: S1 ('MetaSel ('Just "transcriptionSegmentText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "transcriptionSegmentTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int]) :*: S1 ('MetaSel ('Just "transcriptionSegmentTemperature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float)) :*: (S1 ('MetaSel ('Just "transcriptionSegmentAvgUnderscorelogprob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: (S1 ('MetaSel ('Just "transcriptionSegmentCompressionUnderscoreratio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: S1 ('MetaSel ('Just "transcriptionSegmentNoUnderscorespeechUnderscoreprob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float))))))

data TranscriptionWord Source #

 

Constructors

TranscriptionWord 

Fields

Instances

Instances details
FromJSON TranscriptionWord Source # 
Instance details

Defined in OpenAI.Types

ToJSON TranscriptionWord Source # 
Instance details

Defined in OpenAI.Types

Data TranscriptionWord Source # 
Instance details

Defined in OpenAI.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TranscriptionWord -> c TranscriptionWord #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TranscriptionWord #

toConstr :: TranscriptionWord -> Constr #

dataTypeOf :: TranscriptionWord -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TranscriptionWord) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TranscriptionWord) #

gmapT :: (forall b. Data b => b -> b) -> TranscriptionWord -> TranscriptionWord #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionWord -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TranscriptionWord -> r #

gmapQ :: (forall d. Data d => d -> u) -> TranscriptionWord -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TranscriptionWord -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TranscriptionWord -> m TranscriptionWord #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionWord -> m TranscriptionWord #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TranscriptionWord -> m TranscriptionWord #

Generic TranscriptionWord Source # 
Instance details

Defined in OpenAI.Types

Associated Types

type Rep TranscriptionWord :: Type -> Type #

Show TranscriptionWord Source # 
Instance details

Defined in OpenAI.Types

Eq TranscriptionWord Source # 
Instance details

Defined in OpenAI.Types

Ord TranscriptionWord Source # 
Instance details

Defined in OpenAI.Types

type Rep TranscriptionWord Source # 
Instance details

Defined in OpenAI.Types

type Rep TranscriptionWord = D1 ('MetaData "TranscriptionWord" "OpenAI.Types" "openai-servant-gen-0.1.0.1-FakPIMKVXj0EsGUstjFe6U" 'False) (C1 ('MetaCons "TranscriptionWord" 'PrefixI 'True) (S1 ('MetaSel ('Just "transcriptionWordWord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "transcriptionWordStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float) :*: S1 ('MetaSel ('Just "transcriptionWordEnd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Float))))