| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OpenAI.V1.Embeddings
Contents
Description
/v1/embeddings
Synopsis
- data CreateEmbeddings = CreateEmbeddings {
- input :: Text
- model :: Model
- encoding_format :: Maybe EncodingFormat
- dimensions :: Maybe Natural
- user :: Maybe Text
- _CreateEmbeddings :: CreateEmbeddings
- data EmbeddingObject = EmbbeddingObject {}
- data EncodingFormat
- type API = "embeddings" :> (ReqBody '[JSON] CreateEmbeddings :> Post '[JSON] (ListOf EmbeddingObject))
Main types
data CreateEmbeddings Source #
Request body for /v1/embeddings
Constructors
| CreateEmbeddings | |
Fields
| |
Instances
_CreateEmbeddings :: CreateEmbeddings Source #
Default CreateEmbeddings
data EmbeddingObject Source #
The embedding object
Instances
| FromJSON EmbeddingObject Source # | |||||
Defined in OpenAI.V1.Embeddings Methods parseJSON :: Value -> Parser EmbeddingObject # parseJSONList :: Value -> Parser [EmbeddingObject] # | |||||
| ToJSON EmbeddingObject Source # | |||||
Defined in OpenAI.V1.Embeddings Methods toJSON :: EmbeddingObject -> Value # toEncoding :: EmbeddingObject -> Encoding # toJSONList :: [EmbeddingObject] -> Value # toEncodingList :: [EmbeddingObject] -> Encoding # omitField :: EmbeddingObject -> Bool # | |||||
| Generic EmbeddingObject Source # | |||||
Defined in OpenAI.V1.Embeddings Associated Types
Methods from :: EmbeddingObject -> Rep EmbeddingObject x # to :: Rep EmbeddingObject x -> EmbeddingObject # | |||||
| Show EmbeddingObject Source # | |||||
Defined in OpenAI.V1.Embeddings Methods showsPrec :: Int -> EmbeddingObject -> ShowS # show :: EmbeddingObject -> String # showList :: [EmbeddingObject] -> ShowS # | |||||
| type Rep EmbeddingObject Source # | |||||
Defined in OpenAI.V1.Embeddings type Rep EmbeddingObject = D1 ('MetaData "EmbeddingObject" "OpenAI.V1.Embeddings" "openai-2.2.1-FjXYHvgDuLi5dBzIG7AGPx" 'False) (C1 ('MetaCons "EmbbeddingObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "index") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "embedding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector Double)) :*: S1 ('MetaSel ('Just "object") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) | |||||
Other types
data EncodingFormat Source #
The format to return the embeddings in
Instances
| FromJSON EncodingFormat Source # | |||||
Defined in OpenAI.V1.Embeddings Methods parseJSON :: Value -> Parser EncodingFormat # parseJSONList :: Value -> Parser [EncodingFormat] # | |||||
| ToJSON EncodingFormat Source # | |||||
Defined in OpenAI.V1.Embeddings Methods toJSON :: EncodingFormat -> Value # toEncoding :: EncodingFormat -> Encoding # toJSONList :: [EncodingFormat] -> Value # toEncodingList :: [EncodingFormat] -> Encoding # omitField :: EncodingFormat -> Bool # | |||||
| Generic EncodingFormat Source # | |||||
Defined in OpenAI.V1.Embeddings Associated Types
Methods from :: EncodingFormat -> Rep EncodingFormat x # to :: Rep EncodingFormat x -> EncodingFormat # | |||||
| Show EncodingFormat Source # | |||||
Defined in OpenAI.V1.Embeddings Methods showsPrec :: Int -> EncodingFormat -> ShowS # show :: EncodingFormat -> String # showList :: [EncodingFormat] -> ShowS # | |||||
| type Rep EncodingFormat Source # | |||||