Skip to content

Commit

Permalink
update pinecone init
Browse files Browse the repository at this point in the history
  • Loading branch information
mruwnik committed Mar 23, 2024
1 parent 3825a32 commit 2a9eced
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions align_data/embeddings/pinecone/pinecone_db_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import logging
from typing import List, Tuple

import pinecone
from pinecone import Pinecone
from pinecone.core.client.models import ScoredVector

from align_data.embeddings.embedding_utils import get_embedding
Expand Down Expand Up @@ -35,15 +35,15 @@ def __init__(
self.values_dims = values_dims
self.metric = metric

pinecone.init(
self.pinecone = Pinecone(
api_key=PINECONE_API_KEY,
environment=PINECONE_ENVIRONMENT,
)

if create_index:
self.create_index()

self.index = pinecone.Index(index_name=self.index_name)
self.index = self.pinecone.Index(self.index_name)

if log_index_stats:
index_stats_response = self.index.describe_index_stats()
Expand Down Expand Up @@ -118,17 +118,17 @@ def create_index(self, replace_current_index: bool = True):
if replace_current_index:
self.delete_index()

pinecone.create_index(
self.pinecone.create_index(
name=self.index_name,
dimension=self.values_dims,
metric=self.metric,
metadata_config={"indexed": list(PineconeMetadata.__annotations__.keys())},
)

def delete_index(self):
if self.index_name in pinecone.list_indexes():
if self.index_name in self.pinecone.list_indexes():
logger.info(f"Deleting index '{self.index_name}'.")
pinecone.delete_index(self.index_name)
self.pinecone.delete_index(self.index_name)

def get_embeddings_by_ids(self, ids: List[str]) -> List[Tuple[str, List[float] | None]]:
"""
Expand Down

0 comments on commit 2a9eced

Please sign in to comment.