| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
OpenAI.V1.Usage
Contents
Description
The Usage type
Synopsis
- data Usage completionTokensDetails promptTokensDetails = Usage {
- completion_tokens :: Natural
- prompt_tokens :: Natural
- total_tokens :: Natural
- completion_tokens_details :: completionTokensDetails
- prompt_tokens_details :: promptTokensDetails
- data CompletionTokensDetails = CompletionTokensDetails {}
- data PromptTokensDetails = PromptTokensDetails {}
Main types
data Usage completionTokensDetails promptTokensDetails Source #
Usage statistics for the completion request
Constructors
| Usage | |
Fields
| |
Instances
| FromJSON (Usage CompletionTokensDetails PromptTokensDetails) Source # | |
Defined in OpenAI.V1.Usage | |
| FromJSON (Usage (Maybe Void) (Maybe Void)) Source # | |
| Generic (Usage completionTokensDetails promptTokensDetails) Source # | |
Defined in OpenAI.V1.Usage | |
| (Show completionTokensDetails, Show promptTokensDetails) => Show (Usage completionTokensDetails promptTokensDetails) Source # | |
| type Rep (Usage completionTokensDetails promptTokensDetails) Source # | |
Defined in OpenAI.V1.Usage type Rep (Usage completionTokensDetails promptTokensDetails) = D1 ('MetaData "Usage" "OpenAI.V1.Usage" "openai-1.0.0-DWUl3td9tpcnv1wfBaSVp" 'False) (C1 ('MetaCons "Usage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "completion_tokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: S1 ('MetaSel ('Just "prompt_tokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "total_tokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "completion_tokens_details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 completionTokensDetails) :*: S1 ('MetaSel ('Just "prompt_tokens_details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 promptTokensDetails))))) | |
Other types
data CompletionTokensDetails Source #
Breakdown of tokens used in a completion
Constructors
| CompletionTokensDetails | |
Instances
data PromptTokensDetails Source #
Breakdown of tokens used in the prompt
Constructors
| PromptTokensDetails | |
Fields | |