ข้ามไปยังเนื้อหา

เอกสาร 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 --standalone

Windows / 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 ทางการภายหลัง ให้ทำตามคู่มือรุ่นนั้น ไม่สมมติว่ารองรับแล้ว

OpenCode V2

เอนด์พอยต์และโปรโตคอล

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 แสดงเฉพาะค่ารองรับ

USD ต่อหนึ่งล้านโทเคน
โมเดลAPI IDบริบท โทเคนการประมวลผลภาพอินพุตอินพุตแคชเอาต์พุตreasoning_effort
Dikaya Flashseller-flash256,000โดยตรง20.26—
Dikaya Proseller-pro1,000,000ผ่านคำอธิบายข้อความ60.610—
Dikaya Pro 2seller-pro-21,000,000ผ่านคำอธิบายข้อความ60.610—
GLM 5.3 Abliteratedseller-glm-5-31,048,576ผ่านคำอธิบายข้อความ40.76low / high / max
GLM 5.3 Flash Abliteratedseller-glm-5-3-flash1,048,576ผ่านคำอธิบายข้อความ0.50.31.6low / high / max
Qwen3.8 Flash Next Abliteratedseller-qwen-3-8-flash-next262,144ผ่านคำอธิบายข้อความ0.360.181.2low / high / max
DeepSeek V4.1 Flash Abliteratedseller-deepseek-v4-1-flash1,048,576ผ่านคำอธิบายข้อความ1.20.33.2low / high / max
DeepSeek V4.1 Flash 1017 (Safeguards)seller-deepseek-v4-1-flash-10171,048,576ผ่านคำอธิบายข้อความ0.10.0080.3low / 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โบนัส
Start550%
Builder20215%
Studio505510%
Scale10011515%

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

ราคา · API และยอดคงเหลือ

ข้อผิดพลาดและกู้คืน

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 ตัวอย่างไม่รัน คัดลอกไม่ส่งคำขอ บทความปฏิบัติของภาษานี้อยู่แยก

บทความ