Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Pinecone.Embed
Contents
Description
Embed
Synopsis
- data GenerateVectors = GenerateVectors {}
- _GenerateVectors :: GenerateVectors
- data Embeddings = Embeddings {
- model :: Text
- vector_type :: VectorType
- data_ :: Vector Embedding
- usage :: Usage
- data Input = Input {}
- data VectorType
- data Embedding
- = EmbeddingDense { }
- | EmbeddingSparse {
- sparse_values :: Vector Double
- sparse_indices :: Vector Natural
- sparse_tokens :: Vector Text
- data Usage = Usage {}
- type API = "embed" :> (ReqBody '[JSON] GenerateVectors :> Post '[JSON] Embeddings)
Main types
data GenerateVectors Source #
Generate embeddings for inputs
Constructors
GenerateVectors | |
Instances
_GenerateVectors :: GenerateVectors Source #
Default GenerateVectors
data Embeddings Source #
Embeddings generated for the input.
Constructors
Embeddings | |
Fields
|
Instances
Other types
Input to generate embedding for
data VectorType Source #
The index vector type
Instances
FromJSON VectorType Source # | |
Defined in Pinecone.Embed | |
ToJSON VectorType Source # | |
Defined in Pinecone.Embed Methods toJSON :: VectorType -> Value # toEncoding :: VectorType -> Encoding # toJSONList :: [VectorType] -> Value # toEncodingList :: [VectorType] -> Encoding # omitField :: VectorType -> Bool # | |
Generic VectorType Source # | |
Defined in Pinecone.Embed Associated Types type Rep VectorType :: Type -> Type # | |
Show VectorType Source # | |
Defined in Pinecone.Embed Methods showsPrec :: Int -> VectorType -> ShowS # show :: VectorType -> String # showList :: [VectorType] -> ShowS # | |
Eq VectorType Source # | |
Defined in Pinecone.Embed | |
type Rep VectorType Source # | |
An embedding generated for an input
Constructors
EmbeddingDense | |
EmbeddingSparse | |
Fields
|
Instances
FromJSON Embedding Source # | |
Defined in Pinecone.Embed | |
ToJSON Embedding Source # | |
Generic Embedding Source # | |
Show Embedding Source # | |
Eq Embedding Source # | |
type Rep Embedding Source # | |
Defined in Pinecone.Embed type Rep Embedding = D1 ('MetaData "Embedding" "Pinecone.Embed" "pinecone-1.0.0-Ex4c0YruToKASgnObHGBW7" 'False) (C1 ('MetaCons "EmbeddingDense" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector Double))) :+: C1 ('MetaCons "EmbeddingSparse" 'PrefixI 'True) (S1 ('MetaSel ('Just "sparse_values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector Double)) :*: (S1 ('MetaSel ('Just "sparse_indices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector Natural)) :*: S1 ('MetaSel ('Just "sparse_tokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector Text))))) |
Usage statistics for the model inference.
Constructors
Usage | |
Fields |