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.