Package com.google.genkit.plugins.pinecone


package com.google.genkit.plugins.pinecone
Pinecone plugin for Genkit providing vector database integration.

This plugin provides:

  • Pinecone serverless and pod-based index support
  • Document indexing with automatic embedding generation
  • Namespace support for multi-tenant applications
  • Metadata filtering for precise retrieval
  • Automatic index creation and management

Example usage:


 Genkit genkit = Genkit.builder()
     .plugin(GoogleGenAIPlugin.create(apiKey))
     .plugin(
         PineconePlugin.builder()
             .apiKey(System.getenv("PINECONE_API_KEY"))
             .addIndex(
                 PineconeIndexConfig.builder()
                     .indexName("my-index")
                     .embedderName("googleai/text-embedding-004")
                     .build())
             .build())
     .build();