สร้างการฝังข้อมูลข้อความ
สร้างการฝังข้อมูลข้อความด้วย ShareAI สำหรับการค้นหา, การดึงข้อมูล และความคล้ายคลึงกันเชิงความหมาย พร้อมรูปแบบอินพุตที่รองรับและข้อกำหนดของโมเดล.
ในหน้านี้
https://api.shareai.now/api/v1/embeddingsแปลงข้อความหนึ่งหรือหลายข้อความเป็นเวกเตอร์ฝังตัว.
- Base URL → URL พื้นฐาน
https://api.shareai.now- การตรวจสอบสิทธิ์
- Bearer API key หรือโทเค็นการเข้าถึง OAuth ที่ได้รับการอนุมัติ
เลือกรุ่นฝังตัวที่เปิดใช้งานบน ShareAI และได้รับอนุญาตจากข้อมูลรับรองของคุณ รุ่นแชทไม่สามารถใช้แทนรุ่นฝังตัวได้ ความพร้อมใช้งานของรุ่นและตัวเลือกที่รองรับขึ้นอยู่กับผู้ให้บริการที่กำหนดค่าไว้.
ส่งคำขอ#
cURL
curl --fail-with-body --request POST \
"https://api.shareai.now/api/v1/embeddings" \
-H "Authorization: Bearer $SHAREAI_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "YOUR_EMBEDDING_MODEL",
"input": [
"How do I connect a device?",
"Where can I read my usage?"
],
"encoding_format": "float"
}'
Python
import json
import os
import urllib.request
headers = {"Authorization": "Bearer " + os.environ["SHAREAI_API_KEY"]}
headers["Content-Type"] = "application/json"
payload = {'model': 'YOUR_EMBEDDING_MODEL', 'input': ['How do I connect a device?', 'Where can I read my usage?'], 'encoding_format': 'float'}
data = json.dumps(payload).encode()
request = urllib.request.Request('https://api.shareai.now/api/v1/embeddings', data=data, headers=headers, method='POST')
with urllib.request.urlopen(request, timeout=60) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/embeddings";
const headers: Record = {
Authorization: `Bearer ${process.env.SHAREAI_API_KEY}`,
};
headers["Content-Type"] = "application/json";
const payload = {
"model": "YOUR_EMBEDDING_MODEL",
"input": [
"How do I connect a device?",
"Where can I read my usage?"
],
"encoding_format": "float"
};
const response = await fetch(url, { method: "POST", headers, body: JSON.stringify(payload) });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
ฟิลด์คำขอ#
| ฟิลด์ | ค่า |
|---|---|
model | รหัสรุ่นฝังตัวที่เปิดใช้งาน. |
input | สตริงที่ไม่ว่างเปล่าหรืออาร์เรย์ที่มีสตริงไม่ว่างเปล่าสูงสุด 128 รายการ. |
encoding_format | float หรือ base64. |
dimensions | จำนวนเต็มที่เลือกได้ตั้งแต่ 1 ถึง 65536; รุ่นที่เลือกต้องรองรับ. |
อ่านเวกเตอร์#
อ่าน data อาร์เรย์และใช้ผลลัพธ์แต่ละรายการ index เพื่อจับคู่การฝังตัวกับข้อมูลนำเข้า ใช้รุ่นและมิติเดียวกันเมื่อฝังเอกสารและคำค้นหา ผลลัพธ์ยังรวมถึง usage.
การประมวลผลแบบกลุ่มภายในขอบเขตที่กำหนด#
ข้อความนำเข้าที่รวมกันจำกัดไว้ที่ 256 KiB การตอบกลับเป็นแบบซิงโครนัสและจำกัดไว้ที่ 2 MiB ดังนั้นเวกเตอร์หรือชุดข้อมูลขนาดใหญ่สามารถเกินขีดจำกัดการตอบกลับได้ ลดขนาดชุดข้อมูลหรือใช้มิติที่เล็กลงที่รองรับ อาร์เรย์ Token-ID ไม่ได้รับการยอมรับ.
การตรวจสอบสิทธิ์และความพร้อมใช้งาน#
โทเค็นการเข้าถึง OAuth ที่ได้รับการอนุมัติสามารถใช้แทนคีย์ API ได้ คำขอที่ได้รับการสนับสนุนจากบัญชีต้องการ surcharge และแผนที่ได้รับการยอมรับ ข้อจำกัดของรุ่นและผู้ให้บริการยังคงมีผล หากรุ่นไม่ได้เปิดใช้งานสำหรับการฝังตัว ให้เลือกรุ่นฝังตัวที่พร้อมใช้งาน; การเปลี่ยนข้อมูลรับรองไม่สามารถเปิดใช้งานรุ่นได้.
การใช้งาน#
การฝังตัวใช้โทเค็นนำเข้า ตรวจสอบราคาของรุ่นก่อนดำเนินการชุดข้อมูลขนาดใหญ่และใช้ การใช้งานคอนโซล เพื่อตรวจสอบกิจกรรม จัดการข้อผิดพลาดในการตรวจสอบความถูกต้อง การอนุญาต และความพร้อมใช้งานก่อนลองใหม่.
อัปเดตล่าสุด กันยายน 15, 2026