cicora.ai
Đặc tả APITìm kiếm vector

Nhúng vector

Chuyển văn bản hoặc đầu vào được hỗ trợ thành vector để tìm kiếm, phân cụm và đề xuất.

Tài liệu tham khảo tích hợp: chọn tham số và năng lực khả dụng từ cài đặt API tài khoản và danh mục mô hình cho môi trường của bạn.

Tạo vector

Trường input nhận một mục hoặc một lô. Giữ vị trí của từng đầu vào: chỉ mục phản hồi phải ánh xạ đến tài liệu nguồn của bạn.

Không trộn vector do các mô hình hoặc số chiều khác nhau tạo ra trong cùng chỉ mục nếu không có kế hoạch di chuyển rõ ràng.

Yêu cầu nhúng vector
bash
curl --request POST https://cicora.ai/api/v1/embeddings \
  --header "Authorization: Bearer $CICORA_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "openai/text-embedding-3-small",
    "input": ["First support note", "Second support note"],
    "encoding_format": "float"
  }'

Lập chỉ mục

  • Chuẩn hóa văn bản theo cùng cách cho lập chỉ mục và tìm kiếm.
  • Lưu ID mô hình và số chiều cùng mỗi chỉ mục.
  • Chia tài liệu dài thành các đoạn có ý nghĩa trước khi nhúng vector.

Tìm kiếm và đánh giá

Dùng độ tương đồng cosine hoặc thước đo mà công cụ vector yêu cầu, sau đó có thể áp dụng xếp hạng lại cho tập ứng viên nhỏ.

Thường xuyên đánh giá chất lượng trên truy vấn thực tế. Độ tương đồng số cao không bảo đảm câu trả lời hữu ích cho người dùng.