เอกสาร API และตั้งค่า IDE — Dikaya
ตรวจคำขอข้อความก่อนเชื่อมเอดิเตอร์ มีตัวอย่างตั้งค่า ขอบเขตแชต และหลักคิดค่าใช้จ่าย รวมถึงเมื่อยังไม่ทราบผลคำขอ
เริ่มต้นอย่างรวดเร็ว
สมัครด้วยชื่อผู้ใช้และรหัสผ่าน ไม่ต้องอีเมล รหัสผ่าน 8–128 อักขระ กรอกสองครั้ง คีย์ส่วนตัวอยู่ใน API และยอดคงเหลือ บัญชีใหม่ที่เข้าเกณฑ์อาจได้รับ seller-pro-2 สูงสุด 3 คำขอ: Chat Completions ข้อความ เอาต์พุตรวมการให้เหตุผล 8192 โทเคน บริบท 6000 ไบต์ 10 RPM และพร้อมกันหนึ่งคำขอ สิทธิ์เดิมยังอยู่ สมัครซ้ำไม่ให้เดโมใหม่
สร้างบัญชี · API และยอดคงเหลือ
Base URL ต้องมี /v1 เพียงครั้งเดียว ส่ง Authorization: Bearer dk_… ตัวอย่างอ่านตัวแปรสภาพแวดล้อม ไม่ฝังคีย์จริง ปิดการลองซ้ำอัตโนมัติของ SDK เพื่อไม่เริ่มงานเสียเงินใหม่โดยไม่รู้ตัวหลังเน็ตหลุด ตรวจสถานะและค่าใช้จ่ายก่อนส่งซ้ำเอง เดโมไม่รองรับเครื่องมือเอเจนต์ หลังเติมเงินยังขึ้นกับสิทธิ์คีย์
cURL
curl https://dikaya.cc/v1/chat/completions \
-H "Authorization: Bearer $DIKAYA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seller-pro-2",
"max_tokens": 8192,
"messages": [
{
"role": "user",
"content": "เสนอการตรวจสอบสามข้อสำหรับ API ขนาดเล็ก"
}
]
}'Python · OpenAI SDK
import os
from openai import OpenAI
client = OpenAI(
base_url="https://dikaya.cc/v1",
api_key=os.environ["DIKAYA_API_KEY"],
max_retries=0,
)
response = client.chat.completions.create(
model="seller-pro-2",
max_tokens=8192,
messages=[{"role": "user", "content": "เสนอการตรวจสอบสามข้อสำหรับ API ขนาดเล็ก"}],
)
print(response.choices[0].message.content)
print(response.usage)JavaScript / TypeScript · OpenAI SDK
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://dikaya.cc/v1",
apiKey: process.env.DIKAYA_API_KEY,
maxRetries: 0,
});
const response = await client.chat.completions.create({
model: "seller-pro-2",
max_tokens: 8192,
messages: [{ role: "user", content: "เสนอการตรวจสอบสามข้อสำหรับ API ขนาดเล็ก" }],
});
console.log(response.choices[0].message.content);
console.log(response.usage);เบราว์เซอร์: ไฟล์ ค้นหา และสาขา
ประวัติเก็บในบัญชี การค้นหาบทสนทนากรองชื่อ ไม่ค้นข้อความ ซ่อนแผงไม่ลบประวัติ บทสนทนาที่บันทึกคืนโมเดลและค่าของตัวเอง บทสนทนาใหม่เริ่มคำสั่งระบบว่างกับการให้เหตุผลเริ่มต้น ไฟล์ร่างที่ยังไม่ส่งและไม่ใช้หมดอายุ 24 ชั่วโมงและล้างเมื่ออัปโหลดใหม่
บทสนทนาและรุ่นคำตอบเก็บบนเซิร์ฟเวอร์ การแก้คำถามแล้วสร้างใหม่จะสร้างสาขา การสร้างคำตอบซ้ำยังเก็บคำตอบเดิมไว้ การดูรุ่นที่บันทึกแล้วไม่เรียกโมเดล การหยุดยุติงาน ไม่ได้ลบค่าใช้จ่ายที่เกิดขึ้นแล้ว
แชตแบบชำระเงินรับไฟล์ส่วนตัวได้สูงสุดสี่ไฟล์: ข้อความ/โค้ด UTF-8 ไฟล์ละ 32 KiB รวมข้อความ 48000 ไบต์ หรือ PNG/JPEG/WebP ไฟล์ละ 2 MiB และ 20 ล้านพิกเซล พื้นที่บัญชีสูงสุด 64 MiB ไม่ใช่ตัวอ่าน PDF หรือเอกสารทุกชนิด
ต้องเปิดการค้นหาอย่างชัดเจน เครื่องมือค้นหาได้รับเฉพาะคำค้นที่มองเห็น ไม่ใช่ประวัติที่ซ่อนหรือไฟล์ บันทึกข้อความตัดตอนจริงได้ถึงห้ารายการพร้อมคำตอบ ไม่มีค่าค้นหาเพิ่ม แต่ข้อความตัดตอนและคำตอบคิดโทเคนตามปกติ หากค้นหาล้มเหลวจะไม่แอบสร้างคำตอบโดยไม่มีแหล่งข้อมูล
การตั้งค่าและขอบเขตบริบท
แชตชำระเงินตั้งคำสั่งระบบได้ 8000 อักขระ บันทึกเฉพาะบทสนทนาหลังรับคำขอ ไม่ใช่ค่ารวม low/high/max แสดงเมื่อข้อมูลโมเดลรองรับ ค่าเริ่มต้นไม่ส่ง reasoning_effort เดโมแก้ไม่ได้ Responses ใช้ reasoning.effort การให้เหตุผลรวมในงบเอาต์พุต ไม่คิดซ้ำอีกครั้ง
เบราว์เซอร์ชำระเงินส่งได้ 40 ข้อความ / JSON ข้อความ 60000 ไบต์ เดโม 24 / 5800 รวมคำสั่งระบบ อาจไม่นำบริบทเก่าส่งแต่ไม่ลบประวัติ นี่ไม่ใช่จำนวนโทเคนที่แม่นยำ ตรวจบริบทโมเดล ตัวคำขอ API 16 MiB และงบภาพแยกกัน ยังมีขีดจำกัดไฟล์แนบด้วย
แผงคำขอ API แสดงโมเดล ประวัติ และตัวเลือกด้วย dk_YOUR_KEY ไม่เปิดเผยคีย์ เปิดหรือคัดลอกไม่ส่งอะไร เมื่อมีไฟล์/ค้นหาจะปิด cURL ข้อความที่ไม่ครบ ไม่แสดงข้อความตัดตอนอนาคตหรือภาพเป็นบริบทที่นับแม่นยำ โค้ดคัดลอก ดาวน์โหลด ขยายเป็นข้อความ ไม่รัน Markdown ไม่ฝัง HTML ที่รันได้หรือภาพภายนอก
เชื่อมเอดิเตอร์
ต้องรองรับ OpenAI-compatible / Custom API ชื่อ OpenAI คือโปรโตคอล ปลายทางเป็น Dikaya ไม่ต้องคีย์ OpenAI อีกอัน ทดสอบ /v1/models, /v1/balance และข้อความก่อน หลังเติมเงินค่อยลองโปรเจกต์เล็กกับเครื่องมือแยกกัน การส่งประวัติและไฟล์ซ้ำเป็นอินพุตคิดเงิน การค้นหาเบราว์เซอร์ไม่เพิ่มเครื่องมืออินเทอร์เน็ตใน API สาธารณะ
curl https://dikaya.cc/v1/models \
-H "Authorization: Bearer $DIKAYA_API_KEY"
curl https://dikaya.cc/v1/balance \
-H "Authorization: Bearer $DIKAYA_API_KEY"OpenCode V2
ติดตั้ง OpenCode ตามคู่มือทางการ สร้าง opencode.jsonc ที่รากหรือรวม dikaya ใน providers เดิมโดยไม่ลบค่าอื่น V2 ใช้ providers, package, settings.baseURL ไม่ใช้รูปแบบ V1 เก่า เก็บความลับใน DIKAYA_API_KEY ไม่ใช่ไฟล์โปรเจกต์
{
"$schema": "https://opencode.ai/config.json",
"model": "dikaya/seller-pro-2",
"providers": {
"dikaya": {
"name": "Dikaya",
"env": [
"DIKAYA_API_KEY"
],
"package": "@opencode/ai/providers/openai-compatible",
"settings": {
"baseURL": "https://dikaya.cc/v1"
},
"models": {
"seller-flash": {
"name": "Dikaya Flash"
},
"seller-pro": {
"name": "Dikaya Pro"
},
"seller-pro-2": {
"name": "Dikaya Pro 2"
},
"seller-glm-5-3": {
"name": "GLM 5.3 Abliterated"
},
"seller-glm-5-3-flash": {
"name": "GLM 5.3 Flash Abliterated"
},
"seller-qwen-3-8-flash-next": {
"name": "Qwen3.8 Flash Next Abliterated"
},
"seller-deepseek-v4-1-flash": {
"name": "DeepSeek V4.1 Flash Abliterated"
},
"seller-deepseek-v4-1-flash-1017": {
"name": "DeepSeek V4.1 Flash 1017 (Safeguards)"
}
}
}
}
}ตั้งตัวแปรในเทอร์มินัลโปรเจกต์แล้วรัน opencode --standalone เซิร์ฟเวอร์แยกนี้รับสภาพแวดล้อมปัจจุบัน เซิร์ฟเวอร์ร่วมที่เปิดก่อนอาจไม่มีคีย์ ด้านล่างมี macOS/Linux และ PowerShell ใช้ /models เลือก Dikaya และ ID ให้ตรง
macOS / Linux
export DIKAYA_API_KEY="dk_YOUR_KEY"
opencode --standaloneWindows / PowerShell
$env:DIKAYA_API_KEY = "dk_YOUR_KEY"
opencode --standaloneเริ่มด้วยขออธิบายโปรเจกต์โดยไม่แก้ หากไม่เจอโมเดลตรวจโฟลเดอร์ JSON และสภาพแวดล้อมแล้วเริ่มอินสแตนซ์นั้นใหม่ งานเอเจนต์ต้องเติมเงินและอนุญาตเครื่องมือ บริบทยาวและหลายขั้นไม่ฟรี ติดตามค่าใช้จ่ายในบัญชี
Cursor: คีย์ของคุณ
เปิด Cursor Settings → Models → API Keys ปกติ Cmd+Shift+J บน macOS หรือ Ctrl+Shift+J บน Windows/Linux ใส่คีย์ Dikaya ใน OpenAI API Key และเปิด Use OpenAI API Key เปิด Override OpenAI Base URL ด้วยที่อยู่ด้านล่าง เพิ่มและเปิด seller-pro-2 ผ่าน Add Custom Model แล้วเลือกใน Ask ใหม่ เพิ่ม ID อื่นที่ได้รับอนุญาตได้
Base URL: https://dikaya.cc/v1
API Key: dk_YOUR_KEY
Model ID: seller-pro-2ชื่อเมนูต่างตามรุ่น ผู้ดูแลทีมอาจต้องอนุญาตคีย์ส่วนตัว/BYOK Cursor Tab ไม่เปลี่ยนไป Dikaya ตรวจ Agent แยก หาก Verify ใช้โมเดลในตัวที่ไม่มี ให้ทดสอบ ID ของคุณในแชตและ cURL ปิด Override เมื่อกลับไปโมเดลในตัว เพราะบางรุ่นส่งคำขอเหล่านั้นต่อด้วย
Continue / VS Code และ JetBrains
ติดตั้ง Continue เปิดตั้งค่าโมเดลและไฟล์ในเครื่อง ปกติ ~/.continue/config.yaml สำหรับ YAML เพิ่มโดยเก็บรายการเก่า ตัวอย่างนี้สำหรับชำระเงิน เลือกในแผงแล้วโหลดส่วนขยายใหม่หากจำเป็น เดโมใช้ข้อความและขีดจำกัดเอาต์พุตที่อนุญาต
name: Dikaya
version: 1.0.0
schema: v1
models:
- name: Dikaya Pro 2
provider: openai
model: seller-pro-2
apiBase: https://dikaya.cc/v1
apiKey: YOUR_DIKAYA_KEY
defaultCompletionOptions:
maxTokens: 16384
- name: Dikaya Flash
provider: openai
model: seller-flash
apiBase: https://dikaya.cc/v1
apiKey: YOUR_DIKAYA_KEY
defaultCompletionOptions:
maxTokens: 8192แทน YOUR_DIKAYA_KEY เฉพาะไฟล์ในเครื่อง อย่าใส่ความลับในคลังโค้ด หากหน้าตาต่าง ให้เพิ่มโมเดล OpenAI-compatible ด้วย URL และ ID เดิม บทบาทและเครื่องมือขึ้นกับรุ่น Continue ไม่ใช่แค่ที่อยู่ API
Cline / Roo Code
ติดตั้งส่วนขยาย เปิดตั้งค่า API เลือก OpenAI Compatible หรือ OpenAI ที่มี Base URL เอง ใส่ที่อยู่ คีย์ seller-pro-2 ตัวอย่างชำระเงินใช้เอาต์พุตรวมเหตุผล 16384 โทเคน บันทึก ทดสอบคำถามสั้น แล้วขออธิบายไฟล์หนึ่งในโปรเจกต์เล็ก
Base URL: https://dikaya.cc/v1
API Key: dk_YOUR_KEY
Model ID: seller-pro-2เอเจนต์ต้องเติมเงิน เดโมไม่ให้เรียกเครื่องมือหรือบริบทใหญ่ โครงสร้าง tools อาจต่างตามรุ่น เมื่อผิดพลาดตรวจข้อความ โมเดล และรูปแบบ tools แยกกัน เอาต์พุตสูงต้องสำรองมากขึ้นแม้คำถามสั้น
Claude Code / เทอร์มินัล IDE
เปิดเทอร์มินัล VS Code, JetBrains หรืออื่น ตั้ง ANTHROPIC_BASE_URL โดยไม่มี /v1 เพราะไคลเอนต์เติมเอง ANTHROPIC_AUTH_TOKEN เก็บคีย์ Dikaya seller-pro-2[1m] เป็นส่วนต่อท้ายบริบทที่รองรับ API ID ยังคง seller-pro-2 เอเจนต์ต้องสิทธิ์ชำระเงิน
macOS / Linux
export ANTHROPIC_BASE_URL="https://dikaya.cc"
export ANTHROPIC_AUTH_TOKEN="dk_YOUR_KEY"
claude --model 'seller-pro-2[1m]'Windows / PowerShell
$env:ANTHROPIC_BASE_URL = "https://dikaya.cc"
$env:ANTHROPIC_AUTH_TOKEN = "dk_YOUR_KEY"
claude --model 'seller-pro-2[1m]'ตัวแปรมีผลในเทอร์มินัลนี้ หากคำขอไปที่อื่นตรวจที่อยู่/คีย์ขัดกันในสภาพแวดล้อมและโปรเจกต์ นี่คือ Messages ไม่รับประกันส่วนขยายภายใน Claude ทั้งหมด โมเดลใหม่รับข้อความและ function tools ทั่วไป ส่วนที่ไม่รองรับปฏิเสธก่อนทำงาน
Antigravity: OpenCode ในเทอร์มินัล
เอกสารทางการไม่ยืนยันการตั้ง OpenAI Base URL ใดก็ได้สำหรับเอเจนต์ในตัว Antigravity คีย์ Dikaya แทน Google API key ไม่ได้ เปิดโปรเจกต์และเทอร์มินัล ติดตั้ง OpenCode เพิ่มค่าด้านบน ตั้ง DIKAYA_API_KEY แล้วรัน opencode --standalone
เลือกผ่าน /models OpenCode เป็นผู้ช่วยแยกทำงานกับไฟล์ ไม่แทนโมเดลในตัว ไม่แก้ล็อกอิน Google ใบรับรอง หรือ API ภายใน อย่าให้สองผู้ช่วยแก้ไฟล์เดียวพร้อมกัน หากมี Custom Provider ทางการภายหลัง ให้ทำตามคู่มือรุ่นนั้น ไม่สมมติว่ารองรับแล้ว
เอนด์พอยต์และโปรโตคอล
GET /v1/models คืนแค็ตตาล็อก หรือโมเดลที่อนุญาตและราคาส่วนตัวเมื่อมีคีย์ GET /v1/balance คืนยอดและขีดจำกัด POST /v1/chat/completions ใช้ Chat Completions, POST /v1/responses ใช้ Responses, POST /v1/messages ใช้ Messages เปิด stream: true สำหรับ SSE ไม่มีอัตราโทเคนสตรีมแยก
GET /v1/models
GET /v1/balance
POST /v1/chat/completions
POST /v1/responses
POST /v1/messagesโมเดลใหม่ใช้ Chat Completions และ Responses โดยตรง Messages แปลงข้อความและ function tools ทั่วไป ส่วน thinking/cache/media ที่ไม่รองรับปฏิเสธก่อนสำรอง ไม่ทิ้งเงียบ ภาพของโมเดลใหม่ใช้สะพานผ่าน Chat Completions/Responses สตรีม OpenAI ขอ usage สุดท้าย โปรโตคอลไม่ให้สิทธิ์ไฟล์หรือเครื่องมือแก่ไคลเอนต์เอง
โมเดลปัจจุบันและราคาปลีก
บริบทและราคาด้านล่างมาจากการตั้งค่า seller-pro-2 คือ GLM-5.3 ดัดแปลง สี่รุ่นใหม่ GLM/Qwen/DeepSeek ดัดแปลง ส่วน DeepSeek V4.1 Flash 1017 (Safeguards) เป็นรุ่นต้นฉบับแยก การอยู่ในรายการไม่พิสูจน์ว่าพร้อมใช้ หากยืนยันราคาไม่ได้จะหยุดก่อนสร้าง reasoning_effort แสดงเฉพาะค่ารองรับ
| โมเดล | API ID | บริบท โทเคน | การประมวลผลภาพ | อินพุต | อินพุตแคช | เอาต์พุต | reasoning_effort |
|---|---|---|---|---|---|---|---|
| Dikaya Flash | seller-flash | 256,000 | โดยตรง | 2 | 0.2 | 6 | — |
| Dikaya Pro | seller-pro | 1,000,000 | ผ่านคำอธิบายข้อความ | 6 | 0.6 | 10 | — |
| Dikaya Pro 2 | seller-pro-2 | 1,000,000 | ผ่านคำอธิบายข้อความ | 6 | 0.6 | 10 | — |
| GLM 5.3 Abliterated | seller-glm-5-3 | 1,048,576 | ผ่านคำอธิบายข้อความ | 4 | 0.7 | 6 | low / high / max |
| GLM 5.3 Flash Abliterated | seller-glm-5-3-flash | 1,048,576 | ผ่านคำอธิบายข้อความ | 0.5 | 0.3 | 1.6 | low / high / max |
| Qwen3.8 Flash Next Abliterated | seller-qwen-3-8-flash-next | 262,144 | ผ่านคำอธิบายข้อความ | 0.36 | 0.18 | 1.2 | low / high / max |
| DeepSeek V4.1 Flash Abliterated | seller-deepseek-v4-1-flash | 1,048,576 | ผ่านคำอธิบายข้อความ | 1.2 | 0.3 | 3.2 | low / high / max |
| DeepSeek V4.1 Flash 1017 (Safeguards) | seller-deepseek-v4-1-flash-1017 | 1,048,576 | ผ่านคำอธิบายข้อความ | 0.1 | 0.008 | 0.3 | low / high / max |
แค็ตตาล็อกไม่ใช่การทดสอบความพร้อมใช้งานสดของทุกรุ่น ต้องผ่านสิทธิ์คีย์และการตรวจราคา หากยืนยันเงื่อนไขไม่ได้จะหยุดก่อนสร้างคำตอบ ดูราคาเฉพาะด้วยคีย์ของคุณผ่าน /v1/models
import os
from openai import OpenAI
client = OpenAI(
base_url="https://dikaya.cc/v1",
api_key=os.environ["DIKAYA_API_KEY"],
max_retries=0,
)
response = client.chat.completions.create(
model="seller-glm-5-3",
max_tokens=1024,
reasoning_effort="low",
messages=[{"role": "user", "content": "เสนอการตรวจสอบสามข้อสำหรับ API ขนาดเล็ก"}],
)
print(response.choices[0].message.content)
print(response.usage)การสำรอง usage และค่าใช้จ่ายสุดท้าย
ก่อนเรียกโมเดลสำรองค่าประมาณอินพุตและเอาต์พุตสูงสุดแบบอะตอม เมื่อทราบ usage จะคิดจริงและคืนส่วนเหลือ เงินเดียวสำรองพร้อมกันสองครั้งไม่ได้ แคชรวมในอินพุต เหตุผลรวมในเอาต์พุต ภาพอาจเพิ่มอีกขั้น ค่าใช้จ่ายทั้งสองอยู่ในประวัติ
ประมาณการข้อความ: ((อินพุต − แคช) × ราคาอินพุต + แคช × ราคาแคช + เอาต์พุต × ราคาเอาต์พุต) / 1,000,000 แคชรวมอยู่ในอินพุตทั้งหมดแล้ว การให้เหตุผลอยู่ในเอาต์พุตเมื่อมีการใช้ ภาพและคำขอเพิ่มอาจมีขั้นตอนแยก
การปฏิเสธ HTTP จากการประมวลผลที่ชัดเจนคืนเงินสำรอง เน็ตหลุด หมดเวลา หรือไม่มี usage อาจเกิดหลังเริ่มงาน จึงเก็บประมาณไว้รอตรวจ การหายของการยืนยันไม่พิสูจน์ว่าไม่บันทึกหรือฟรี ปิดแท็บหรือหยุดไม่ลบงานที่ทำแล้ว ข้อพิพาทการเงินตรวจด้วยคนผ่านฝ่ายช่วยเหลือในบัญชี ไม่รับประกันคืนอัตโนมัติ
หากไคลเอนต์ไม่ระบุขีดจำกัด ใช้ค่าเฉพาะคีย์ก่อน ไม่มีก็ใช้ค่าชำระเงิน 16384 ค่าชัดเจนของไคลเอนต์เหนือทั้งสอง เกตเวย์สูงสุด 65536 ตามโมเดล เดโม Pro 2 ถึง 8192 ส่วน Flash เก่า 512 ยังคงเคารพค่าที่ต่ำกว่า ยอดบวกก็อาจ 402 หากสำรองมากเกิน ลดบริบท/เอาต์พุตหรือเติมเงิน
เติมเงินและใบแจ้งชำระ
แชตและ API ใช้ยอดพร้อมใช้ร่วมกัน สร้างใบแจ้งในเครือข่ายที่ตั้งค่าและเปิดใช้: USDT บน TRON, TON, BNB Smart Chain, Ethereum หรือ BTC เมื่อมีกระเป๋า การสร้างไม่เพิ่มเครดิต อายุ 30 นาที BTC ล็อกอัตราตอนสร้างและต้องสามการยืนยัน เครดิตอัตโนมัติขึ้นกับการยืนยันและตัวติดตามที่ทำงาน
ส่งจำนวนตรงและจ่ายค่าธรรมเนียมเครือข่ายแยก อย่าปัดส่วนเพิ่มระบุรายการ ยอดเครดิตและโบนัสอยู่ในใบแจ้ง จ่ายผิดหรือล่าช้าติดต่อช่วยเหลือ โบนัสอิงหนึ่งยอดยืนยันไม่รวมอดีต ไม่มีสมาชิก หักรายเดือนอัตโนมัติ หรือหมดอายุ รหัสเปิดใช้ให้วงเงินแยกตามเงื่อนไข ไม่ใช่หลักฐานชำระและไม่มีโบนัสแพ็กเกจ
| แพ็กเกจ | ชำระ USD | ยอดเพิ่ม USD | โบนัส |
|---|---|---|---|
| Start | 5 | 5 | 0% |
| Builder | 20 | 21 | 5% |
| Studio | 50 | 55 | 10% |
| Scale | 100 | 115 | 15% |
โบนัสพิจารณาจากการชำระที่ยืนยันหนึ่งครั้ง ไม่รวมหลายรายการเพื่อเพิ่มระดับ การสร้างใบเรียกเก็บเงินไม่เพิ่มยอด เงื่อนไขเฉพาะหรือขายส่งไม่เปลี่ยนราคาประวัติที่เสร็จแล้ว
ข้อผิดพลาดและกู้คืน
400: ตรวจ JSON, ID, เอาต์พุต เดโม 401: คีย์หาย ผิด ถูกเพิกถอน หรือถูกระงับ 402: เงินพร้อมใช้ไม่พอสำรอง 404: Base URL มี /v1 ครั้งเดียว ยกเว้น Claude Code 429: ขีดจำกัดคีย์ ลดพร้อมกันและรอ 502/503: ประมวลผลไม่พร้อมหรือเงื่อนไขยังไม่ยืนยัน อ่าน error.message, type, code
413 คือ JSON เกิน 16 MiB ลดประวัติ ไฟล์ หรือผลเครื่องมือ การปฏิเสธขนาดอินพุตนี้ก่อนสร้างไม่หักยอด ตรวจบริบทโมเดลแยก หน้าต่างโมเดลใหญ่ไม่ยกเลิกขีดจำกัดตัวคำขอหรือเบราว์เซอร์
HTTP ปฏิเสธที่ทราบชัดไม่เหมือนคำตอบเครือข่ายหาย อย่าลอง POST อัตโนมัติเมื่อผลไม่ชัด ตรวจงานที่รับแล้วในเบราว์เซอร์ กู้คืนเองใช้ request ID เดิม การเรียก API ใหม่หรือ SDK ซ้ำอาจเป็นงานคิดเงินใหม่ ข้อยกเว้นในเครื่องไม่พิสูจน์ค่าใช้จ่ายศูนย์
{"error":{"message":"…","type":"…","code":"…"}}ภาพ: เห็นโดยตรงและสะพาน
seller-flash ประมวลผลภาพโดยตรง Pro/Pro 2 ชำระเงินรับคำบรรยาย Flash ก่อน แล้วโมเดลที่เลือกตอบ ไม่สลับโมเดล ต้องสำรองสองส่วนก่อนและคิดแยก คำบรรยายอาจเสียรายละเอียด โมเดลใหม่ใช้สะพาน Chat Completions/Responses เดโมเป็นข้อความเท่านั้น
API ต่อคำขอมีภาพต่างกันได้แปดภาพ data/base64 แคชต่อคีย์ 24 ชั่วโมง ซ้ำในประวัติไม่วิเคราะห์ใหม่ URL HTTP/HTTPS ไม่แคชเพราะเนื้อหาเปลี่ยนได้ Pro/Pro 2 ใช้สะพานใน Chat Completions, Responses, Messages เบราว์เซอร์สี่ไฟล์เข้มกว่า
X-Dikaya-Vision-Bridge, X-Dikaya-Vision-Cost-Usd, X-Dikaya-Vision-Cache-Hits บอกการใช้สะพาน dikaya_image_handling: reject ปิดและให้ปฏิเสธภาพชัด หากวิเคราะห์ล้มเหลวไม่เริ่มโมเดลหลักและคืนสำรองส่วนนั้น Flash ที่เสร็จคิดเงิน usage ไม่ทราบเก็บประมาณไว้ ภาพไม่เท่ากับอ่านเอกสารทุกชนิด
{
"model": "seller-pro-2",
"max_tokens": 1024,
"dikaya_image_handling": "reject",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "เสนอการตรวจสอบสามข้อสำหรับ API ขนาดเล็ก"
},
{
"type": "image_url",
"image_url": {
"url": "data:image/png;base64,IMAGE_BYTES"
}
}
]
}
]
}ข้อมูล คีย์ และสิทธิ์
ประวัติอยู่บนเซิร์ฟเวอร์ คำถาม คำตอบ ค่าใช้จ่ายเก็บเพื่อดูแลด้วยคน ผู้ดูแลมีคอนโซลป้องกันและแจ้ง Telegram ส่วนตัว ส่งวัสดุที่จำเป็นไปโครงสร้างประมวลผลโมเดลภายนอก อย่าใส่คีย์ใน frontend คลังโค้ด หรือบทสนทนา เปลี่ยนคีย์เพิกถอนของเก่าทันทีแต่คงยอด ลบไม่ล้างบันทึกการเงิน/ดูแลแยก การแจ้ง หรือสำรองอัตโนมัติ ดูข้อกำหนดและความเป็นส่วนตัวด้านล่าง
คำถามพบบ่อย
HTTP 200 ไม่รับประกัน message.content มีข้อความ เอเจนต์อาจคืน tool_calls ให้ไคลเอนต์ทำแล้วส่งกลับ finish_reason: length อาจหมดงบที่เหตุผลก่อนข้อความ ตรวจเหตุและ usage.completion_tokens_details.reasoning_tokens ไม่ใช่แค่ content อย่ารันคำขอที่ถูกตัดซ้ำอัตโนมัติ
seller-flash Chat Completions ปิดเหตุผลเริ่มต้นหากไม่ระบุ ไม่ใช่ทุกโมเดลชื่อ Flash Pro/Pro 2 มีโหมดของตัวเอง reasoning_effort=none ของเดโม Pro 2 คือเหตุผลต่ำที่ซ่อนร่องรอย ไม่รับประกันศูนย์โทเคนหรือคำตอบไม่ว่าง บริบทยาวไม่แปลว่าเอาต์พุตยาวเท่ากัน
บัญชีและ /v1/balance แสดง RPM กับเอาต์พุตคีย์ เดโม 10 RPM พร้อมกันหนึ่ง ไม่สัญญา RPM เท่ากันทุกคีย์ชำระเงิน เครื่องมือ IDE ต้องรองรับ ตั้งค่า อนุญาต Base URL อย่างเดียวไม่ให้ไฟล์ อินเทอร์เน็ต หรือคำสั่ง
ไม่มีค่าสมาชิก ยอดไม่หมดอายุ ใช้ฝ่ายช่วยเหลือในบัญชีสำหรับการชำระ การใช้งาน และการเข้าถึง ตรวจด้วยเจ้าหน้าที่ ไม่รับประกันคืนเงินอัตโนมัติหรือกำหนดตอบ ยังไม่มีช่องทางสาธารณะแยกสำหรับกู้รหัสผ่านหรือระบบกู้อัตโนมัติ
คู่มือทางการของไคลเอนต์
ลิงก์อธิบายเครื่องมือภายนอก หน้าตาและความสามารถเปลี่ยนตามรุ่น คู่มือไคลเอนต์ไม่เพิ่มสิทธิ์คีย์ Dikaya ตัวอย่างไม่รัน คัดลอกไม่ส่งคำขอ บทความปฏิบัติของภาษานี้อยู่แยก