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 เพื่อสร้าง embeddings โปรดติดต่อหากคุณกำลังมองหาการสนับสนุนจากผู้ให้บริการรายอื่น!
results = citrus . query (
index = "example" ,
documents = [ "What is it like to launch a startup" ],
k = 1 ,
include = [ "document" , "metadata" ]
)
print ( results )คุณสามารถระบุได้ว่าคุณต้องการส่งคืนเอกสารข้อความและข้อมูลเมตาที่เกี่ยวข้องหรือไม่ โดยค่าเริ่มต้นจะส่งคืน ID เท่านั้น
ไปเปิดตัว Ropp on Respol และดูว่าคุณได้ผลลัพธ์อะไรหลังจากเรียกใช้แบบสอบถาม! result จะมี ids ของการค้นหา k ด้านบน
แชท w/ แก้ไขพอดคาสต์ AI
การค้นหา Pokedex
อย่าลังเลที่จะเปิดปัญหาเกี่ยวกับที่เก็บนี้! เซิร์ฟเวอร์ Discord เร็ว ๆ นี้!
PS: ส้มยังไม่ได้กระจายอย่างเต็มที่ เรากำลังไปถึงที่นั่น;)
ขอขอบคุณเป็นพิเศษ
Devkit - ชุดเครื่องมือนักพัฒนาที่สำคัญ
DSOC 2023