seedframe_pinecone

Crates.ioseedframe_pinecone
lib.rsseedframe_pinecone
version0.1.1
created_at2025-04-22 12:13:59.043778+00
updated_at2025-04-30 11:07:36.109156+00
descriptionPinecone vector store integration crate for SeedFrame
homepage
repositoryhttps://github.com/Shifta-Robel/SeedFrame/tree/main/integrations/vector_stores/seedframe_pinecone
max_upload_size
id1643945
size10,361
Robel B. Tamirat (Shifta-Robel)

documentation

README

seedframe pinecone

Pinecone vector store integration for Seedframe

Intended for use with the vector_store proc-macro from seedframe

Accepts the following configuration parameters, passed as json to the config attribute in the vector_store proc-macro - index_host: String - The host of the index to target - api_key_var: optional String - The env var to get the api key from - namespace: optional String - The namespace of the index - source_tag: optional String - The source tag

Examples

{
  #[vector_store(
      store = "PineconeVectorStore",
      config = r#"{
         "index_host": "https://....svc.aped.pinecone.io",
         "api_key_var": "SF_PINECONE_KEY",
         "namespace": "some_namespace",
         "source_tag": "some_tag"
      }"#
  )]
  struct Store;
}
Commit count: 134

cargo fmt