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();
-
ClassDescriptionConfiguration for a Pinecone index used for vector storage.Builder for PineconeIndexConfig.Cloud providers for serverless indexes.Metric types for vector similarity search.Pinecone plugin for Genkit providing vector database functionality.Builder for PineconePlugin.Pinecone vector store implementation.