라마인덱스 파인콘

컴순이·2024년 2월 27일
0

파인콘

간단한 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 생성

profile
음음

1개의 댓글

comment-user-thumbnail
2024년 3월 3일

컴순이님 꾸준히 열심히 하시는 모습 보기 좋습니다. 꼭, 꼬옥 잘 되실거에요. 같이 화이팅해요.

답글 달기