|
|
|
@ -62,14 +62,15 @@ if PINECONE_TOKEN:
|
|
|
|
|
pod_type="s1",
|
|
|
|
|
)
|
|
|
|
|
PINECONE_INDEX_SEARCH = "search-embeddings"
|
|
|
|
|
if PINECONE_INDEX_SEARCH not in pinecone.list_indexes():
|
|
|
|
|
print("Creating pinecone index for seraches. Please wait...")
|
|
|
|
|
pinecone.create_index(
|
|
|
|
|
PINECONE_INDEX_SEARCH,
|
|
|
|
|
dimension=1536,
|
|
|
|
|
metric="dotproduct",
|
|
|
|
|
pod_type="s1",
|
|
|
|
|
)
|
|
|
|
|
if EnvService.get_google_search_api_key() and EnvService.get_google_search_engine_id():
|
|
|
|
|
if PINECONE_INDEX_SEARCH not in pinecone.list_indexes():
|
|
|
|
|
print("Creating pinecone index for seraches. Please wait...")
|
|
|
|
|
pinecone.create_index(
|
|
|
|
|
PINECONE_INDEX_SEARCH,
|
|
|
|
|
dimension=1536,
|
|
|
|
|
metric="dotproduct",
|
|
|
|
|
pod_type="s1",
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
pinecone_service = PineconeService(pinecone.Index(PINECONE_INDEX))
|
|
|
|
|
pinecone_search_service = PineconeService(pinecone.Index(PINECONE_INDEX_SEARCH))
|
|
|
|
|