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

OpenAI.V1.Embeddings

Description

/v1/embeddings
Synopsis

Main types

data CreateEmbeddings Source #

Request body for /v1/embeddings

Instances

Instances details
ToJSON CreateEmbeddings Source # 
Instance details

Defined in OpenAI.V1.Embeddings

Generic CreateEmbeddings Source # 
Instance details

Defined in OpenAI.V1.Embeddings

Associated Types

type Rep CreateEmbeddings :: Type -> Type #

Show CreateEmbeddings Source # 
Instance details

Defined in OpenAI.V1.Embeddings

type Rep CreateEmbeddings Source # 
Instance details

Defined in OpenAI.V1.Embeddings

data EmbeddingObject Source #

The embedding object

Constructors

EmbbeddingObject 

Fields

Instances

Instances details
FromJSON EmbeddingObject Source # 
Instance details

Defined in OpenAI.V1.Embeddings

Generic EmbeddingObject Source # 
Instance details

Defined in OpenAI.V1.Embeddings

Associated Types

type Rep EmbeddingObject :: Type -> Type #

Show EmbeddingObject Source # 
Instance details

Defined in OpenAI.V1.Embeddings

type Rep EmbeddingObject Source # 
Instance details

Defined in OpenAI.V1.Embeddings

type Rep EmbeddingObject = D1 ('MetaData "EmbeddingObject" "OpenAI.V1.Embeddings" "openai-1.0.0-DWUl3td9tpcnv1wfBaSVp" '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

Constructors

Float 
Base64 

Instances

Instances details
ToJSON EncodingFormat Source # 
Instance details

Defined in OpenAI.V1.Embeddings

Generic EncodingFormat Source # 
Instance details

Defined in OpenAI.V1.Embeddings

Associated Types

type Rep EncodingFormat :: Type -> Type #

Show EncodingFormat Source # 
Instance details

Defined in OpenAI.V1.Embeddings

type Rep EncodingFormat Source # 
Instance details

Defined in OpenAI.V1.Embeddings

type Rep EncodingFormat = D1 ('MetaData "EncodingFormat" "OpenAI.V1.Embeddings" "openai-1.0.0-DWUl3td9tpcnv1wfBaSVp" 'False) (C1 ('MetaCons "Float" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Base64" 'PrefixI 'False) (U1 :: Type -> Type))

Servant

type API = "embeddings" :> (ReqBody '[JSON] CreateEmbeddings :> Post '[JSON] (ListOf EmbeddingObject)) Source #

Servant API