간단한 API를 제공하는 완전 관리형 벡터 데이터베이스 클라우드 서비스
https://www.pinecone.io/
가입 시 Starter 요금제 적용
pip install pinecone-client
from pinecone import Pinecone
api_key = "<파인콘 API키>"
pinecone = Pinecone(api_key=api_key)
from pinecone import PodSpec
pinecone.create_index(
name="starter-index",
dimension=< >,
metric="< >",
spec=PodSpec(environment="gcp-starter") # starter용
)
Pinecone 계정에 pinecone index 생성됨
pinecone_index = pinecone.Index("starter-index")
pip install llama-index-vector-stores-pinecone
from llama_index.core import VectorStoreIndex, StorageContext
from llama_index.vector_stores.pinecone import PineconeVectorStore
vector_store = PineconeVectorStore(pinecone_index=pinecone_index)
storage_context = StorageContext.from_defaults(vector_store=vector_store)
index = VectorStoreIndex.from_documents(documents, storage_context=storage_context)
연결하여 VectorIndex 생성
컴순이님 꾸준히 열심히 하시는 모습 보기 좋습니다. 꼭, 꼬옥 잘 되실거에요. 같이 화이팅해요.