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();