openai-servant-0.2.0.0: Unofficial OpenAI servant types
Safe HaskellNone
LanguageHaskell2010

OpenAI.Resources

Synopsis

Core Types

newtype TimeStamp Source #

A UTCTime wrapper that has unix timestamp JSON representation

Constructors

TimeStamp 

Fields

newtype OpenAIList a Source #

A Vector wrapper.

Constructors

OpenAIList 

Fields

Instances

Instances details
Functor OpenAIList Source # 
Instance details

Defined in OpenAI.Resources

Methods

fmap :: (a -> b) -> OpenAIList a -> OpenAIList b #

(<$) :: a -> OpenAIList b -> OpenAIList a #

Applicative OpenAIList Source # 
Instance details

Defined in OpenAI.Resources

Methods

pure :: a -> OpenAIList a #

(<*>) :: OpenAIList (a -> b) -> OpenAIList a -> OpenAIList b #

liftA2 :: (a -> b -> c) -> OpenAIList a -> OpenAIList b -> OpenAIList c #

(*>) :: OpenAIList a -> OpenAIList b -> OpenAIList b #

(<*) :: OpenAIList a -> OpenAIList b -> OpenAIList a #

Eq a => Eq (OpenAIList a) Source # 
Instance details

Defined in OpenAI.Resources

Methods

(==) :: OpenAIList a -> OpenAIList a -> Bool #

(/=) :: OpenAIList a -> OpenAIList a -> Bool #

Show a => Show (OpenAIList a) Source # 
Instance details

Defined in OpenAI.Resources

Semigroup (OpenAIList a) Source # 
Instance details

Defined in OpenAI.Resources

Monoid (OpenAIList a) Source # 
Instance details

Defined in OpenAI.Resources

ToJSON a => ToJSON (OpenAIList a) Source # 
Instance details

Defined in OpenAI.Resources

FromJSON a => FromJSON (OpenAIList a) Source # 
Instance details

Defined in OpenAI.Resources

Engine

newtype EngineId Source #

Constructors

EngineId 

Fields

Instances

Instances details
Eq EngineId Source # 
Instance details

Defined in OpenAI.Resources

Show EngineId Source # 
Instance details

Defined in OpenAI.Resources

ToJSON EngineId Source # 
Instance details

Defined in OpenAI.Resources

FromJSON EngineId Source # 
Instance details

Defined in OpenAI.Resources

ToHttpApiData EngineId Source # 
Instance details

Defined in OpenAI.Resources

data Engine Source #

Constructors

Engine 

Fields

Instances

Instances details
Eq Engine Source # 
Instance details

Defined in OpenAI.Resources

Methods

(==) :: Engine -> Engine -> Bool #

(/=) :: Engine -> Engine -> Bool #

Show Engine Source # 
Instance details

Defined in OpenAI.Resources

ToJSON Engine Source # 
Instance details

Defined in OpenAI.Resources

FromJSON Engine Source # 
Instance details

Defined in OpenAI.Resources

Text completion

defaultTextCompletionCreate :: Text -> TextCompletionCreate Source #

Applies API defaults, only passing a prompt.

Searching

File API

data FileCreate Source #

Constructors

FileCreate 

Instances

Instances details
Eq FileCreate Source # 
Instance details

Defined in OpenAI.Resources

Show FileCreate Source # 
Instance details

Defined in OpenAI.Resources

ToMultipart Mem FileCreate Source # 
Instance details

Defined in OpenAI.Resources

newtype FileId Source #

Constructors

FileId 

Fields

Instances

Instances details
Eq FileId Source # 
Instance details

Defined in OpenAI.Resources

Methods

(==) :: FileId -> FileId -> Bool #

(/=) :: FileId -> FileId -> Bool #

Show FileId Source # 
Instance details

Defined in OpenAI.Resources

ToJSON FileId Source # 
Instance details

Defined in OpenAI.Resources

FromJSON FileId Source # 
Instance details

Defined in OpenAI.Resources

ToHttpApiData FileId Source # 
Instance details

Defined in OpenAI.Resources

data File Source #

Constructors

File 

Instances

Instances details
Eq File Source # 
Instance details

Defined in OpenAI.Resources

Methods

(==) :: File -> File -> Bool #

(/=) :: File -> File -> Bool #

Show File Source # 
Instance details

Defined in OpenAI.Resources

Methods

showsPrec :: Int -> File -> ShowS #

show :: File -> String #

showList :: [File] -> ShowS #

ToJSON File Source # 
Instance details

Defined in OpenAI.Resources

FromJSON File Source # 
Instance details

Defined in OpenAI.Resources

data FileHunk Source #

Constructors

FileHunk 

Instances

Instances details
Eq FileHunk Source # 
Instance details

Defined in OpenAI.Resources

Show FileHunk Source # 
Instance details

Defined in OpenAI.Resources

Answers API

data AnswerResp Source #

Constructors

AnswerResp 

Fields

Instances

Instances details
Eq AnswerResp Source # 
Instance details

Defined in OpenAI.Resources

Show AnswerResp Source # 
Instance details

Defined in OpenAI.Resources

ToJSON AnswerResp Source # 
Instance details

Defined in OpenAI.Resources

FromJSON AnswerResp Source # 
Instance details

Defined in OpenAI.Resources