citrus
1.0.0
pip install citrusdb import citrusdb
# Initialize client
citrus = citrusdb . Client ()
# Create index
citrus . create_index (
name = "example" ,
max_elements = 1000 , # increases dynamically as you insert more vectors
) ids = [ 1 , 2 , 3 ]
documents = [
"Your time is limited, so don't waste it living someone else's life" ,
"I'd rather be optimistic and wrong than pessimistic and right." ,
"Running a start-up is like chewing glass and staring into the abyss."
]
citrus . add ( index = "example" , ids = ids , documents = documents ) 벡터 임베딩도 직접 통과 할 수 있습니다. 우리가 여기에서했던 것처럼 문자열 목록을 전달하는 경우 환경에 OPENAI_API_KEY 가 있는지 확인하십시오. 기본적으로 OpenAI를 사용하여 임베딩을 생성합니다. 다른 제공 업체의 지원을 찾고 있다면 연락하십시오!
results = citrus . query (
index = "example" ,
documents = [ "What is it like to launch a startup" ],
k = 1 ,
include = [ "document" , "metadata" ]
)
print ( results )관련 텍스트 문서와 메타 데이터를 반환하려는 경우 지정할 수 있습니다. 기본적으로 ID 만 반환됩니다.
Replit에서 REPL을 시작하고 쿼리를 실행 한 후 어떤 결과를 얻었는지 확인하십시오! result 상단 k 검색 히트의 ids 포함됩니다.
ai 팟 캐스트를 반복하는 채팅
Pokedex 검색
이 저장소에 대한 문제를 자유롭게 열어주십시오! Discord Server가 곧 출시됩니다!
추신 : 감귤류는 아직 완전히 배포되지 않았습니다. 그래도 우리는 거기에 도착합니다;)
특별한 감사
DevKit- 필수 개발자 툴킷
DSOC 2023