models

Dots Studio: Dots3-Note Preview (free)

Markdown · JSON

Dots Studio: Dots3-Note Preview (free)

dots3-note Preview ของ Dots Studio เป็นโมเดล MoE แบบหลายสื่อสำหรับการให้เหตุผล การเขียนโค้ด และเวิร์กโฟลว์เอเจนต์ ผู้ผลิตระบุพารามิเตอร์ทั้งหมด 280B และพารามิเตอร์ที่ทำงาน 16B บริบท 512K รองรับข้อมูลนำเข้าเป็นข้อความ ภาพ วิดีโอ และเสียง และให้ผลลัพธ์เป็นข้อความ

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

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

dots3-note Preview เป็นสมาชิกขนาดเบาของตระกูล dots3 แบบหลายสื่อจาก Dots Studio ผู้ผลิตระบุว่าเป็นโมเดล mixture-of-experts ที่มีพารามิเตอร์ทั้งหมด 280B พารามิเตอร์ที่ทำงาน 16B และรองรับบริบทได้สูงสุด 512K โทเคน โมเดลรับข้อความ ภาพ วิดีโอ และเสียง แล้วให้ผลลัพธ์เป็นข้อความ โดยงานที่ระบุไว้ครอบคลุมความรู้ทั่วไป การทำตามคำสั่ง การให้เหตุผล การเขียนโค้ด และงานสำหรับเอเจนต์

โครงข่ายหลักด้านภาษามีชั้นแบบ dense หนึ่งชั้นและชั้น expert 45 ชั้น โดยเลือก routed expert แปดตัวจาก 256 ตัวร่วมกับ shared expert กลไก attention ผสานชั้น sparse-attention 13 ชั้นกับชั้น sliding-window 33 ชั้น ผู้ผลิตระบุตัวเข้ารหัสภาพและเสียงแยกกัน และชั้นพยากรณ์ที่ใช้ร่วมกัน องค์ประกอบเหล่านี้รองรับความเข้าใจข้อมูลหลายสื่อ ส่วนผลลัพธ์ของโมเดลยังคงเป็นข้อความ ไม่ใช่ภาพ เสียงพูด หรือวิดีโอที่สร้างขึ้น

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

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

แม่แบบการสนทนาของผู้ผลิตแยกการคิดออกจากการตอบโดยตรง การเปิดการคิดจะเพิ่มขั้นตอนการให้เหตุผล ส่วนการปิดจะให้คำตอบโดยตรง ตัวอย่างในเอกสารใช้ temperature 1.0 และ top-p 0.95 เลือกงานและผลลัพธ์ที่ต้องการให้ชัดเจน และเผื่อพื้นที่สร้างผลลัพธ์ให้เพียงพอสำหรับคำตอบ แทนที่จะถือว่าจำนวนโทเคนที่จัดสรรในตัวอย่างเป็นขีดจำกัดผลลัพธ์ตายตัวของโมเดล

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

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

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

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions dots-studio/dots-3-note-preview:free

dots-studio/dots-3-note-preview:free

Dots Studio /dots-studio/dots-3-note-preview:free

เริ่มต้น

dots3-note Preview ของ Dots Studio เป็นโมเดล MoE แบบหลายสื่อสำหรับการให้เหตุผล การเขียนโค้ด และเวิร์กโฟลว์เอเจนต์ ผู้ผลิตระบุพารามิเตอร์ทั้งหมด 280B และพารามิเตอร์ที่ทำงาน 16B บริบท 512K รองรับข้อมูลนำเข้าเป็นข้อความ ภาพ วิดีโอ และเสียง และให้ผลลัพธ์เป็นข้อความ

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

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

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
ขาเข้า
text
ขาออก
text
บริบท
512,000 tokens
เอาต์พุตสูงสุด
460,800 tokens
รูปแบบเอาต์พุต
JSON
ฟิลด์ประเภทข้อกำหนดค่าและข้อจำกัดค่าเริ่มต้น
ฟิลด์modelประเภทstringข้อกำหนดจำเป็นค่าและข้อจำกัด
dots-studio/dots-3-note-preview:free
ค่าเริ่มต้น—
ฟิลด์messagesประเภทarrayข้อกำหนดจำเป็นค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์streamประเภทbooleanข้อกำหนดไม่บังคับค่าและข้อจำกัด
false
ค่าเริ่มต้นfalse
ฟิลด์max_tokensประเภทintegerข้อกำหนดไม่บังคับค่าและข้อจำกัด
ขั้นต่ำ: 1
สูงสุด: 460,800
ค่าเริ่มต้น—
ฟิลด์max_completion_tokensประเภทintegerข้อกำหนดไม่บังคับค่าและข้อจำกัด
ขั้นต่ำ: 1
สูงสุด: 460,800
ค่าเริ่มต้น—
ฟิลด์nประเภทintegerข้อกำหนดไม่บังคับค่าและข้อจำกัด
ขั้นต่ำ: 1
สูงสุด: 128
ค่าเริ่มต้น—
ฟิลด์temperatureประเภทnumberข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์top_pประเภทnumberข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์seedประเภทintegerข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์stopประเภทข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์frequency_penaltyประเภทnumberข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์presence_penaltyประเภทnumberข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์userประเภทstringข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
พารามิเตอร์และวงจรการทำงานของเมธอด
พารามิเตอร์ข้อกำหนด
พารามิเตอร์content_typeข้อกำหนดapplication/json
พารามิเตอร์requiredข้อกำหนดmodel, messages
พารามิเตอร์optionalข้อกำหนดstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
พารามิเตอร์material_typesข้อกำหนดtext
พารามิเตอร์conditionsข้อกำหนดUse literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method., The complete encoded JSON request must not exceed 512000 bytes.

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

ราคา

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

โหมดรวดเร็ว
อัตรามาตรฐาน เมื่อเลือกโหมดรวดเร็ว
โหมดยืดหยุ่น
อัตรามาตรฐาน เมื่อเลือกโหมด flex
ระดับการใช้เหตุผลสูงสุด
อัตรามาตรฐาน เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด
การคิดราคาแคชแบบระบุชัด
ไม่ได้เปิดใช้ เมื่อร้องขอแคชแบบระบุชัด
อัตราค่าบริการเป็นศูนย์สำหรับข้อความล้วน
Text input and output only. Cache, tools, media and streaming are unavailable. สำหรับข้อมูลขาเข้าและขาออกที่เป็นข้อความล้วน

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

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

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

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

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

Ailoot Ultra · OpenAI Chat

curl · สร้างครั้งเดียวและเก็บผลลัพธ์ไว้ให้ครบถ้วน
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "dots-studio/dots-3-note-preview:free", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "stream": false}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

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

Ailoot Ultra · OpenAI Chat

JSON

เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด

เก็บทุกการตอบกลับ ไฟล์ และส่วนเนื้อหาที่ส่งกลับมาอย่างครบถ้วน

Retain the complete response, all actual results, original identifiers, usage and response headers.

เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

ชื่ออื่น

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

Ailoot Ultra dots-studio/dots-3-note-preview:free

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

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

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

dots-studio/dots-3-note-preview:free

Ailoot Ultra · Anthropic Messages POST /v1/messages dots-studio/dots-3-note-preview:free

dots-studio/dots-3-note-preview:free

Dots Studio /dots-studio/dots-3-note-preview:free

เริ่มต้น

dots3-note Preview ของ Dots Studio เป็นโมเดล MoE แบบหลายสื่อสำหรับการให้เหตุผล การเขียนโค้ด และเวิร์กโฟลว์เอเจนต์ ผู้ผลิตระบุพารามิเตอร์ทั้งหมด 280B และพารามิเตอร์ที่ทำงาน 16B บริบท 512K รองรับข้อมูลนำเข้าเป็นข้อความ ภาพ วิดีโอ และเสียง และให้ผลลัพธ์เป็นข้อความ

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

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

Ailoot Ultra · Anthropic Messages POST /v1/messages
ขาเข้า
text
ขาออก
text
บริบท
512,000 tokens
เอาต์พุตสูงสุด
460,800 tokens
รูปแบบเอาต์พุต
JSON
ฟิลด์ประเภทข้อกำหนดค่าและข้อจำกัดค่าเริ่มต้น
ฟิลด์modelประเภทstringข้อกำหนดจำเป็นค่าและข้อจำกัด
dots-studio/dots-3-note-preview:free
ค่าเริ่มต้น—
ฟิลด์messagesประเภทarrayข้อกำหนดจำเป็นค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์streamประเภทbooleanข้อกำหนดไม่บังคับค่าและข้อจำกัด
false
ค่าเริ่มต้นfalse
ฟิลด์systemประเภทstringข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์max_tokensประเภทintegerข้อกำหนดจำเป็นค่าและข้อจำกัด
ขั้นต่ำ: 1
สูงสุด: 460,800
ค่าเริ่มต้น—
ฟิลด์temperatureประเภทnumberข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์top_pประเภทnumberข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์top_kประเภทintegerข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์stop_sequencesประเภทarrayข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์metadataประเภทobjectข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
พารามิเตอร์และวงจรการทำงานของเมธอด
พารามิเตอร์ข้อกำหนด
พารามิเตอร์content_typeข้อกำหนดapplication/json
พารามิเตอร์requiredข้อกำหนดmodel, messages, max_tokens
พารามิเตอร์optionalข้อกำหนดstream, system, temperature, top_p, top_k, stop_sequences, metadata
พารามิเตอร์material_typesข้อกำหนดtext
พารามิเตอร์conditionsข้อกำหนดUse literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method., The complete encoded JSON request must not exceed 512000 bytes.

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

ราคา

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

โหมดรวดเร็ว
อัตรามาตรฐาน เมื่อเลือกโหมดรวดเร็ว
โหมดยืดหยุ่น
อัตรามาตรฐาน เมื่อเลือกโหมด flex
ระดับการใช้เหตุผลสูงสุด
อัตรามาตรฐาน เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด
อัตราค่าบริการเป็นศูนย์สำหรับข้อความล้วน
Text input and output only. Cache, tools, media and streaming are unavailable. สำหรับข้อมูลขาเข้าและขาออกที่เป็นข้อความล้วน

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

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

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

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

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

Ailoot Ultra · Anthropic Messages

curl · สร้างครั้งเดียวและเก็บผลลัพธ์ไว้ให้ครบถ้วน
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "dots-studio/dots-3-note-preview:free", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "stream": false, "max_tokens": 256}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

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

Ailoot Ultra · Anthropic Messages

JSON

เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด

เก็บทุกการตอบกลับ ไฟล์ และส่วนเนื้อหาที่ส่งกลับมาอย่างครบถ้วน

Retain the complete response, all actual results, original identifiers, usage and response headers.

เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

ชื่ออื่น

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

Ailoot Ultra dots-studio/dots-3-note-preview:free

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

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

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

dots-studio/dots-3-note-preview:free

FAQ · Dots Studio: Dots3-Note Preview (free)
มีอินพุตและผลลัพธ์ใดบ้าง?

POST /v1/chat/completions · dots-studio/dots-3-note-preview:free: text → text

POST /v1/messages · dots-studio/dots-3-note-preview:free: text → text

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

POST /v1/chat/completions · dots-studio/dots-3-note-preview:free: model, messages, stream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user

POST /v1/messages · dots-studio/dots-3-note-preview:free: model, messages, stream, system, max_tokens, temperature, top_p, top_k, stop_sequences, metadata

มีข้อจำกัดใดบ้าง?

POST /v1/chat/completions · dots-studio/dots-3-note-preview:free: ctx: 512000; max_out: 460800; max_tokens.minimum: 1; max_tokens.maximum: 460800; max_completion_tokens.minimum: 1; max_completion_tokens.maximum: 460800; n.minimum: 1; n.maximum: 128

POST /v1/messages · dots-studio/dots-3-note-preview:free: ctx: 512000; max_out: 460800; max_tokens.minimum: 1; max_tokens.maximum: 460800

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

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

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

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

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

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

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

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

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

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

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

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