| Safe Haskell | None |
|---|---|
| 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
| FromJSON Embeddings Source # | |||||
Defined in Pinecone.Embed | |||||
| ToJSON Embeddings Source # | |||||
Defined in Pinecone.Embed Methods toJSON :: Embeddings -> Value # toEncoding :: Embeddings -> Encoding # toJSONList :: [Embeddings] -> Value # toEncodingList :: [Embeddings] -> Encoding # omitField :: Embeddings -> Bool # | |||||
| Generic Embeddings Source # | |||||
Defined in Pinecone.Embed Associated Types
| |||||
| Show Embeddings Source # | |||||
Defined in Pinecone.Embed Methods showsPrec :: Int -> Embeddings -> ShowS # show :: Embeddings -> String # showList :: [Embeddings] -> ShowS # | |||||
| Eq Embeddings Source # | |||||
Defined in Pinecone.Embed | |||||
| type Rep Embeddings Source # | |||||
Defined in Pinecone.Embed type Rep Embeddings = D1 ('MetaData "Embeddings" "Pinecone.Embed" "pinecone-1.0.0-FtIUEL1n6VI5sRXEYSiB7n" 'False) (C1 ('MetaCons "Embeddings" 'PrefixI 'True) ((S1 ('MetaSel ('Just "model") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "vector_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VectorType)) :*: (S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector Embedding)) :*: S1 ('MetaSel ('Just "usage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Usage)))) | |||||
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
| |||||
| 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 # | |||||
Defined in Pinecone.Embed Associated Types
| |||||
| 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-FtIUEL1n6VI5sRXEYSiB7n" '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 | |