models

Voyage AI: Voyage Code 3

Markdown · JSON

Voyage AI: Voyage Code 3

Voyage Code 3 สร้างข้อมูลฝังสำหรับการค้นข้อความไปยังโค้ด โค้ดไปยังโค้ด และสตริงคำอธิบายไปยังโค้ด หน้าต่าง 32,000 โทเคน มิติเวกเตอร์ที่เลือกได้ และเอาต์พุตลดความละเอียดเชิงตัวเลขรองรับค้นคลังโค้ดและเลือกบริบทโค้ดสำหรับผู้ช่วยเขียนโค้ด

เกี่ยวกับโมเดล

คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก

Voyage Code 3 เป็นโมเดลฝังที่เชี่ยวชาญการดึงซอร์สโค้ด ผู้พัฒนาอธิบายงานภาษาธรรมชาติไปยังโค้ด โค้ดไปยังโค้ด และสตริงคำอธิบายไปยังโค้ด คำถามหาโค้ดที่ทำงานตามต้องการได้ ส่วนโค้ดหาตรรกะเกี่ยวข้องได้ และคำอธิบายฟังก์ชันหาโค้ดที่เกี่ยวข้องได้ โมเดลสร้างเวกเตอร์สำหรับการดึงข้อมูล แทนไฟล์ที่แก้ไขแล้วหรือโปรแกรมที่เสร็จสมบูรณ์

เตรียมข้อมูลคลังโค้ดตามหน่วยโค้ดที่มีความหมาย เก็บฟังก์ชันกับชื่อ ซิกเนเจอร์ และความเห็นที่อธิบายวัตถุประสงค์ไว้ด้วยกัน สำหรับองค์ประกอบใหญ่ ให้รวมคำจำกัดความใกล้เคียงที่จำเป็นต่อการเข้าใจการดำเนินการ เก็บคลังโค้ด รุ่นแก้ไข เส้นทางไฟล์ และตำแหน่งบรรทัดแยก เพื่อให้ผลค้นเปิดต้นทางตรงกับที่ฝังไว้

การค้นภาษาธรรมชาติอธิบายพฤติกรรมได้ เช่น หาส่วนโครงการที่ตรวจสิ่งอัปโหลดก่อนบันทึก คำค้นแบบโค้ดให้ฟังก์ชันที่ต้องจับคู่วัตถุประสงค์ในที่อื่นได้ เลือกการค้นตัวแทนจากงานพัฒนาจริง รวมชื่อที่ไม่คุ้น โค้ดคล้ายกัน และยูทิลิตีที่ความหมายพึ่งโค้ดโดยรอบ

หน้าต่างบริบท 32,000 โทเคนรับข้อความโค้ดจำนวนมากได้ ใช้พื้นที่อย่างตั้งใจ ฟังก์ชันครบกับการพึ่งพาที่เกี่ยวข้องอาจให้ข้อมูลมากกว่าบล็อกที่ตัดตามอำเภอใจกลางลำดับควบคุม รักษารูปแบบต้นทางให้อ่านได้และคงไวยากรณ์ภาษาระหว่างดึงข้อมูล หากไฟล์ต้นทางใหญ่กว่าหน้าต่างอินพุต ให้แบ่งตามขอบเขตโครงสร้างที่มีประโยชน์และรักษาความสัมพันธ์ระหว่างข้อความกับไฟล์แม่

Voyage Code 3 รองรับข้อมูลฝัง 2,048, 1,024, 512 หรือ 256 มิติ พร้อมรูปแทนทศนิยมลอยตัว แปดบิตแบบมีหรือไม่มีเครื่องหมาย และฐานสอง ตัวควบคุมเหล่านี้รองรับขนาดดัชนีคลังโค้ดและการตั้งค่าค้นต่างกัน ประเมินรูปแทนกะทัดรัดด้วยการค้นจริงชุดเดียวกับฐานเปรียบเทียบที่ใหญ่กว่า แล้วตรวจว่าฟังก์ชันหรือไฟล์ที่ถูกยังอยู่ในผลที่มีประโยชน์หรือไม่

สำหรับผู้ช่วยเขียนโค้ด ให้ดึงข้อความต้นทางที่เกี่ยวข้องก่อน แล้วให้ข้อความเหล่านั้นกับข้อมูลอ้างอิงไฟล์แก่องค์ประกอบที่รับผิดชอบตอบหรือแก้ไข การจับคู่ความคล้ายช่วยเลือกบริบท ไม่ได้ยืนยันว่าโค้ดสองชุดใช้แทนกันได้ ตรวจอินพุต ผลข้างเคียง และข้อกำหนดโดยรอบในโค้ดที่ดึงก่อนใช้แนะนำการแก้ไข

แยกรุ่นคลังโค้ดที่ไม่เกี่ยวข้องกันผ่านเมทาดาทาและรักษารุ่นแก้ไขที่ทำดัชนีให้ตามกลับได้ หากฟังก์ชันย้ายหรือพฤติกรรมเปลี่ยน ให้อัปเดตทั้งเวกเตอร์และตำแหน่งต้นทาง การตั้งค่าฝังเดียวกันควรใช้กับต้นทางในดัชนีและคำค้น เมื่อย้ายดัชนี ให้เทียบผลกับชุดคำถามเดิม เพื่อไม่ให้การเปลี่ยนโมเดลหรือรูปแทนเวกเตอร์เปลี่ยนโค้ดที่นักพัฒนาเห็นโดยไม่มีใครสังเกต

การตรวจที่มีประโยชน์รวมถึงคำค้นหาโค้ดจริงแทนเพียงชื่อการทดสอบหรือไม่ สตริงคำอธิบายหาฟังก์ชันที่ตรงกันหรือไม่ และแยกโค้ดที่มีความหมายเกี่ยวข้องจากส่วนที่คล้ายแค่ผิวเผินได้หรือไม่ เก็บข้อความต้นทางที่ส่งคืนและตำแหน่งไว้ในผลค้นให้นักพัฒนาตรวจหลักฐาน นี่ทำให้ข้อมูลฝังที่เน้นโค้ดของโมเดลเป็นเครื่องมือนำทางและเลือกบริบทที่ใช้ได้จริง

Ailoot Ultra · เอ็มเบดดิง POST /v1/embeddings voyage-code-3

voyage-code-3

Voyage AI /voyage-code-3

เริ่มต้น

Voyage Code 3 สร้างข้อมูลฝังสำหรับการค้นข้อความไปยังโค้ด โค้ดไปยังโค้ด และสตริงคำอธิบายไปยังโค้ด หน้าต่าง 32,000 โทเคน มิติเวกเตอร์ที่เลือกได้ และเอาต์พุตลดความละเอียดเชิงตัวเลขรองรับค้นคลังโค้ดและเลือกบริบทโค้ดสำหรับผู้ช่วยเขียนโค้ด

อินพุตที่รองรับ
ข้อความ
ผลลัพธ์
embedding

ใช้งานได้ใน Ailoot · อินพุตและเมธอด

Ailoot Ultra · เอ็มเบดดิง POST /v1/embeddings
ขาเข้า
text
ขาออก
embedding
ฟิลด์ประเภทข้อกำหนดค่าและข้อจำกัดค่าเริ่มต้น
ฟิลด์modelประเภทstringข้อกำหนดจำเป็นค่าและข้อจำกัด
voyage-code-3
เงื่อนไข: ใช้ตัวเลือกโมเดลของ Ailoot ที่ตรงตามที่กำหนด
ค่าเริ่มต้น—
ฟิลด์inputประเภทstring or array<string>ข้อกำหนดจำเป็นค่าและข้อจำกัด
เงื่อนไข: ข้อความหนึ่งรายการหรือรายการข้อความ ให้เก็บเวกเตอร์หนึ่งชุดสำหรับข้อมูลแต่ละรายการที่ส่งกลับ พร้อมดัชนีของรายการนั้น
ค่าเริ่มต้น—
พารามิเตอร์และวงจรการทำงานของเมธอด
พารามิเตอร์ข้อกำหนด
พารามิเตอร์content_typeข้อกำหนดapplication/json
พารามิเตอร์requiredข้อกำหนดmodel, input
พารามิเตอร์optionalข้อกำหนด
พารามิเตอร์material_typesข้อกำหนดtext
พารามิเตอร์conditionsข้อกำหนดส่งข้อความพร้อมโมเดลที่เลือก เก็บเวกเตอร์ทุกชุดที่ส่งกลับพร้อมดัชนีของชุดนั้น

วงจรการทำงาน: synchronous

ราคา

ข้อมูลอัตราราคาไม่ได้เพิ่มตัวเลือกคำขอ พารามิเตอร์ที่รองรับระบุไว้สำหรับเมธอดที่เลือก

โหมดรวดเร็ว
ไม่ได้ระบุ เมื่อเลือกโหมดรวดเร็ว
โหมดยืดหยุ่น
ไม่ได้ระบุ เมื่อเลือกโหมด flex
ระดับการใช้เหตุผลสูงสุด
ไม่ได้ระบุ เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด

อัตราค่าบริการ Ailoot

ราคาตามการตั้งค่า

การตั้งค่าตารางอัตราค่าบริการค่าบริการ
การตั้งค่าอัตราค่าบริการโทเคนพื้นฐานตารางอัตราค่าบริการอัตราพื้นฐานค่าบริการ
ขาเข้า · โทเค็นอินพุต $0.0004 / 1K โทเค็น
ขาออก · โทเค็นเอาต์พุต $0 / 1K โทเค็น
ขาเข้า · การอ่านแคช — / 1K โทเค็น
ขาเข้า · การเขียนแคช — / 1K โทเค็น
ขาเข้า · การเขียนแคช, 1 ชั่วโมง — / 1K โทเค็น

Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →

ตัวอย่างคำขอ

Ailoot Ultra · เอ็มเบดดิง

curl · บันทึกเวกเตอร์ทั้งหมดและข้อมูลการใช้งาน
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
  "model": "voyage-code-3",
  "input": "The quick brown fox jumps over the lazy dog"
}
JSON
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o embeddings.json
# Keep every data item and its index, the full usage object and response headers.

รับและบันทึกผลลัพธ์

ชื่ออื่น

ชื่ออื่นของโมเดล

Ailoot Ultra voyage-code-3

ชื่อพาธเมธอดอื่น

ใช้พาธเมธอดที่แสดงด้านบน

ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล

voyage-code-3

FAQ · Voyage AI: Voyage Code 3
มีอินพุตและผลลัพธ์ใดบ้าง?

POST /v1/embeddings · voyage-code-3: text → embedding

คำขอใช้ฟิลด์ใดบ้าง?

POST /v1/embeddings · voyage-code-3: model, input

รายละเอียดเพิ่มเติม

เชื่อม Ailoot กับ Claude Code, OpenCode, Hermes หรือแอปของคุณ

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.

ซื้อโทเคนพร้อมส่วนลด

ส่วนลดสมาชิกสำหรับงานประจำ โค้ดโปรโมชั่นลดซื้อโทเคนสูงสุด 50%

สมาชิก
เลือกแพ็กเกจมีส่วนลดสำหรับคำขอประจำ
โค้ดลดสูงสุด 50%
ใส่โค้ดขณะซื้อ ราคาคำนวณใหม่ตามโปรโมชั่นที่ใช้
รายจ่ายในประวัติ
เก็บโมเดล โทเคน และยอดสำหรับทุกคำขอ

เลือกสมาชิก · ดูราคาโมเดล

เชื่อม API กับผลิตภัณฑ์ ที่คุณขาย

SaaS แอป และบอต ตามข้อเสนอและสัญญาอนุญาต Ailoot หากขายต่อให้ขอใบอนุญาตรีเซลเลอร์

แอปเชิงพาณิชย์
ใส่การสร้างข้อความ ภาพ วิดีโอ และเสียงในฟีเจอร์เสียเงินของบริการคุณ
ใบอนุญาตรีเซลเลอร์
ส่งคำอธิบายโครงการและรูปแบบการเข้าถึง ขอเงื่อนไขใช้และขายต่อเป็นลายลักษณ์อักษร
เอกสารบนเว็บไซต์
อ่านข้อเสนอ สัญญาอนุญาต และนโยบายประมวลผลข้อมูลก่อนเชื่อมได้

ขอใบอนุญาตขายต่อ · ข้อเสนอและสัญญาอนุญาต