Upstash Vector
Upstash Vector는 벡터 임베딩 작업을 위해 설계된 완전 관리형, 사용량 만큼 지불하는(pay-as-you-go) 벡터 데이터베이스예요. Fly.io를 통해 사용하면 인덱스가 Fly.io 조직 네트워크의 프라이빗 IPv6 주소로 Fly.io 인프라에서 호스팅됩니다. 이 페이지에서는 Vector 인덱스를 만들고, 상태를 확인하고, 삭제하는 방법을 안내합니다.
출처: 문서
본문
이 서비스는 iad와 fra 리전에서 공개 베타 상태입니다. 아직 프로덕션에서 사용하는 것은 권장하지 않아요. 피드백을 환영합니다!
Upstash Vector는 벡터 임베딩 작업을 위해 설계된 완전 관리형, 사용량 만큼 지불하는 벡터 데이터베이스입니다.
Fly.io를 통해 Upstash vector를 사용하면 인덱스가 Fly.io 조직 네트워크의 프라이빗 IPv6 주소를 통해 Fly.io 인프라에서 호스팅됩니다.
Vector 인덱스 만들고 관리하기
인덱스 생성과 관리는 오직 Fly CLI를 통해서만 이루어집니다. 설치한 뒤 Fly 계정에 가입하세요.
인덱스를 만들려면 유사도 함수와 임베딩 모델을 선택해야 해요. 자체 벡터화를 가져온다면 인덱스의 차원(dimension) 수를 선택해야 합니다.
공식 Upstash Vector 문서에서 더 알아보세요.
Vector 인덱스 생성 및 상태 확인
flyctl ext vector create
? Select Organization: myorg (myorg) ? Select a similarity function: Euclidean Distance (Natural Language Processing, Recommendation Systems) ? Select an embedding model: WhereIsAI/UAE-Large-V1 ? Choose a name, use the default, or leave blank to generate one: my-vector-index
? Choose the primary region (can't be changed later) Ashburn, Virginia (US) (iad) Your Upstash Vector index (my-vector-index) in iad is ready.
Set the following secrets on your target app. VECTOR_ENDPOINT: my-vector-index-fly-vector.upstash.io VECTOR_READONLY_TOKEN: token VECTOR_TOKEN: token
Upstash 웹 콘솔
사용량을 포함해 인덱스에 대한 더 자세한 내용을 보려면 다음을 실행하세요.
flyctl ext vector dashboard -o <org_name>
인덱스 나열 및 상태 보기
모든 Vector 인덱스 목록을 가져옵니다.
flyctl ext vector list
NAME ORG PRIMARY REGION my-vector-index myorg iad
인덱스의 상태를 가져옵니다.
fly ext Vector status my-vector-index
RStatus Name = my-vector-index Status = created
Vector 인덱스 사용하기
인덱스 사용을 시작하려면 Vector REST API 문서와 예시 애플리케이션을 확인해 보세요.
Vector 인덱스 삭제하기
Vector 인덱스 삭제는 되돌릴 수 없어요. 조심하세요!
fly ext vector destroy my-index
Your vector index my-index was deleted
알아두어야 할 것
프로비저닝되면 인덱스의 프라이머리 리전은 변경할 수 없습니다.
인덱스는 Fly.io 조직 네트워크로 제한된 프라이빗 IPv6 주소로만 접근할 수 있어요.
낮은 레이턴시 연결을 보장하려면 애플리케이션과 같은 리전에 인덱스를 프로비저닝하세요.
가격
Upstash Vector 인덱스는 사용량에 따라 pay-as-you-go 방식으로 과금됩니다. 자세한 내용은 공식 Upstash 가격 페이지를 확인하세요.
사용량은 현재 Fly.io 청구서에 표시되며 하루 동안 주기적으로 업데이트됩니다. 인덱스별 상세 사용량은 Upstash 웹 콘솔에서 확인하세요.