@gravityai-dev/pinecone
Version:
Pinecone vector database nodes for GravityWorkflow - knowledge management and vector operations
23 lines • 850 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.initializePineconeWithContext = initializePineconeWithContext;
exports.initializePinecone = initializePinecone;
/**
* Pinecone client initialization utilities
*/
const pinecone_1 = require("@pinecone-database/pinecone");
const credentials_1 = require("../../credentials");
/**
* Initialize a Pinecone client with credential context
*/
async function initializePineconeWithContext(context) {
const credentials = await (0, credentials_1.getNodeCredentials)(context, "pineconeCredential");
return new pinecone_1.Pinecone({ apiKey: credentials.apiKey });
}
/**
* Initialize a Pinecone client (legacy - for backward compatibility)
*/
function initializePinecone(apiKey) {
return new pinecone_1.Pinecone({ apiKey });
}
//# sourceMappingURL=client.js.map
;