Tạo embeddings
Chuyển văn bản (hoặc nội dung đa phương thức với model hỗ trợ) thành vector embeddings. Định dạng request/response khớp với embeddings API của OpenAI nên dùng trực tiếp được với client.embeddings.create(). input nhận một chuỗi đơn hoặc mảng chuỗi.
/api/v1/embeddingsXác thực
Authorizationbắt buộcAPI key dưới dạng bearer token trong header Authorization.
Body
modelbắt buộcModel embeddings cần dùng, có tiền tố nhà cung cấp, ví dụ "openai/text-embedding-3-small".
"openai/text-embedding-3-small"inputbắt buộcVăn bản cần embed. Nhận một chuỗi đơn, hoặc mảng chuỗi để embed nhiều input trong một request. Một số model còn nhận các phần tử nội dung đa phương thức có cấu trúc, chuyển tiếp nguyên trạng đến upstream; mức hỗ trợ thực tế tùy model.
"The quick brown fox"encoding_formatĐịnh dạng mã hóa, chuyển tiếp nguyên trạng đến upstream, không kiểm tra ở phía chúng tôi; giá trị được hỗ trợ tùy upstream.
"float"dimensionsSố chiều của vector đầu ra, chuyển tiếp nguyên trạng đến upstream, không kiểm tra ở phía chúng tôi; chỉ một số model hỗ trợ tùy chỉnh số chiều, khi không hỗ trợ hành vi do upstream quyết định (thường là bỏ qua hoặc báo lỗi).
providerTùy chọn định tuyến nhà cung cấp (order, only, ignore, allow_fallbacks, sort, …). Chỉ được chuyển tiếp và áp dụng trên một số tuyến model nhất định; các tuyến không hỗ trợ sẽ âm thầm bỏ qua, không gửi lên upstream.