กลับไปที่บล็อก

API และ SDKคู่มือ

DeepSeek-V4-Flash API quickstart: คำตอบยาว, สตรีมมิ่ง

ส่งคำขอแรกไปยัง DeepSeek-V4-Flash ด้วย OpenAI SDK ตั้งค่า max_tokens สำหรับคำตอบยาว เปิดสตรีมมิ่ง และประเมินค่าใช้จ่ายของคุณ

โดย CheapTokens Teamเผยแพร่เมื่อ อัปเดตเมื่อ ใช้เวลาอ่าน 4 นาที

หน้าปก DeepSeek-V4-Flash API quickstart พร้อมคำว่า long answers และ streaming
ในหน้านี้
  1. "DeepSeek Flash" ตัวไหนที่เรากำลังพูดถึง?
  2. ขั้นตอนที่ 1. รับคีย์
  3. ขั้นตอนที่ 2. ส่งคำขอแรก
  4. ขั้นตอนที่ 3. ขอคำตอบแบบยาว
  5. ขั้นตอนที่ 4. เปิดสตรีมมิ่ง
  6. ขั้นตอนที่ 5. ประเมินค่าใช้จ่าย
  7. เมื่อโมเดลนี้เหมาะสม และเมื่อควรใช้ตัวอื่น
  8. เช็กลิสต์ด่วน

คู่มือนี้จะพาคุณจากศูนย์ไปสู่การส่งคำขอ DeepSeek-V4-Flash ที่ใช้งานได้จริง แล้วแสดงวิธีขอคำตอบแบบยาว สตรีมคำตอบ และประเมินว่าภาระงานของคุณจะมีค่าใช้จ่ายเท่าไร ใช้เวลาประมาณสิบนาที

"DeepSeek Flash" ตัวไหนที่เรากำลังพูดถึง?#

ตอนนี้เวอร์ชันต่าง ๆ ผสมกันได้ง่ายมาก DeepSeek ได้ย้าย alias อย่างเป็นทางการ deepseek-flash ไปเป็น DeepSeek-V4.1-Flash-1017 โดยวิธีเรียกใช้งานไม่เปลี่ยน (แหล่งที่มา: DeepSeek API docs ตรวจสอบเมื่อ 21 ตุลาคม 2026) เราครอบคลุมรีลีสนั้นไว้ใน DeepSeek-V4.1-Flash-1017 is out

คู่มือนี้เกี่ยวกับโมเดลอื่นที่เจาะจง: DeepSeek-V4-Flash, รีลีส 0731 ซึ่งมีให้บริการบน CheapTokens ภายใต้ gateway id deepseek-ai/DeepSeek-V4-Flash-0731 ไม่ใช่ V4.1-Flash และไม่มีอะไรเกี่ยวกับ V4.1-Flash-1017 (พฤติกรรม, benchmark หรือขีดจำกัด) ที่ใช้กับโมเดลนี้ได้ ใช้ id ตามที่เขียนไว้ด้านล่างทุกตัวอักษร

สิ่งที่คุณได้รับบน CheapTokens กับโมเดลนี้:

  • context window 380K;
  • output สูงสุด 32,768 tokens ต่อคำตอบ ซึ่งยาวที่สุดในไลน์อัปของเรา;
  • API ที่เข้ากันได้กับ OpenAI Chat Completions และ Anthropic Messages;
  • ยอดเงินเดียวใช้ได้กับทุกโมเดล ราคาคงที่ต่อโมเดล และไม่มีราคาช่วงพีค

ขั้นตอนที่ 1. รับคีย์#

สร้างบัญชี เติมยอดเงิน และสร้าง API key ในแดชบอร์ด หากต้องการคำแนะนำทั่วไปก่อน ดูที่ Your first API request with CheapTokens

Base URL คือ https://api.cheaptokens.dev/v1 เก็บคีย์ไว้ใน environment variable แทนการวางลงในโค้ด:

bash
export CHEAPTOKENS_API_KEY="your-key-here"

ขั้นตอนที่ 2. ส่งคำขอแรก#

ด้วย curl:

bash
curl https://api.cheaptokens.dev/v1/chat/completions \
  -H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-ai/DeepSeek-V4-Flash-0731",
    "messages": [{"role": "user", "content": "Explain what a token is in two sentences."}]
  }'

ด้วย OpenAI Python SDK อย่างเป็นทางการ มีเพียง base_url และคีย์ที่เปลี่ยน:

python
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.cheaptokens.dev/v1",
    api_key=os.environ["CHEAPTOKENS_API_KEY"],
)

resp = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Flash-0731",
    messages=[{"role": "user", "content": "Explain what a token is in two sentences."}],
)

print(resp.choices[0].message.content)
print(resp.usage)

ฟิลด์ usage แสดงจำนวน input และ output tokens ที่การเรียกใช้ไป ซึ่งคุณจะต้องใช้สำหรับการประเมินค่าใช้จ่าย เพิ่งรู้จักคำนี้? อ่าน What is a token in AI?

ขั้นตอนที่ 3. ขอคำตอบแบบยาว#

หากคำตอบหยุดกลางประโยค สาเหตุปกติคือขีดจำกัด output ไม่ใช่โมเดล "ยอมแพ้" ตั้งค่า max_tokens อย่างชัดเจนและตรวจสอบ finish_reason ดูเบื้องหลังได้ที่ Why does an AI answer stop mid-sentence?

สำหรับโมเดลนี้ เพดานคือ 32,768 output tokens:

python
resp = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Flash-0731",
    messages=[{"role": "user", "content": "Write a detailed migration guide from REST to gRPC, with code samples."}],
    max_tokens=32768,
)

choice = resp.choices[0]
print(choice.message.content)

if choice.finish_reason == "length":
    print("Cut off by max_tokens - raise the limit or ask for the next part.")

finish_reason == "stop" หมายถึงโมเดลจบเอง; "length" หมายถึงชนขีดจำกัด จำไว้ว่า max_tokens เป็นเพียงการจำกัดคำตอบ: คุณจ่ายตาม tokens ที่สร้างจริง และ prompt บวกคำตอบต้องพอดีกับ context 380K

ขีดจำกัดที่ยาวมีประโยชน์สำหรับไฟล์โค้ดยาว เอกสาร รายงาน และการแปล สำหรับคำตอบสั้น ๆ การตั้ง max_tokens ให้เล็กช่วยลดความประหลาดใจ

ขั้นตอนที่ 4. เปิดสตรีมมิ่ง#

ด้วย stream=True คุณจะได้ข้อความเป็นชิ้น ๆ ขณะที่ถูกสร้างขึ้น คำตอบยาวจึงปรากฏทันทีแทนที่จะรอ longtemps:

python
stream = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Flash-0731",
    messages=[{"role": "user", "content": "Write a long README for a small CLI tool."}],
    max_tokens=32768,
    stream=True,
)

for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

วิธีนี้ใช้พารามิเตอร์สตรีมมิ่งมาตรฐานของ OpenAI สำหรับการจัดการข้อผิดพลาดและการอ่าน finish_reason สุดท้ายจากสตรีม ดูที่ Streaming responses in Python

ขั้นตอนที่ 5. ประเมินค่าใช้จ่าย#

การเรียกเก็บเงินเป็นแบบจ่ายตามการใช้งานจากยอดเงินเติมล่วงหน้า คิดราคาต่อ 1M tokens แยกสำหรับ input และ output ราคาปัจจุบันสำหรับ MiniMax-M2.7 ซึ่งใช้รูปแบบคำขอเดียวกันกับ id MiniMaxAI/MiniMax-M2.7: $0.05 ต่อ 1M input tokens และ $0.15 ต่อ 1M output tokens

ตัวอย่างการคำนวณ: คำขอที่มี 2,000 input tokens และ 8,000 output tokens มีค่าใช้จ่าย $0.0013 บน MiniMax-M2.7 ตารางด้านล่างแสดงคำขอแบบนี้ 1,000 ครั้งเทียบข้ามโมเดล พร้อมคอลัมน์อ้างอิง OpenRouter:

โมเดล ต่อคำขอ 1,000 คำขอ OpenRouter, 1,000 คำขอ
GLM-5.3-Flash $0.00036 $0.36 $0.689
DeepSeek-V4-Flash $0.00083 $0.83 $1.35
MiniMax-M2.7 $0.0013 $1.30 $10.20

2,000 โทเค็นอินพุตและ 8,000 โทเค็นเอาต์พุตต่อคำขอ ราคาต่อ 1M โทเค็นเป็นราคาปัจจุบันและเปลี่ยนแปลงไปพร้อมกับอัตราค่าบริการของเรา คอลัมน์ OpenRouter แสดงราคาอ้างอิงสำหรับปริมาณงานเดียวกัน

หากต้องการใช้กับภาระงานของคุณเอง ให้นำ usage.prompt_tokens และ usage.completion_tokens ทั่วไปจากการเรียกจริงสองสามครั้ง แล้วคูณด้วยจำนวนคำขอต่อวันของคุณ สำหรับมุมมองที่กว้างขึ้นเกี่ยวกับการวางแผนราคา ดูที่ DeepSeek API pricing in 2026

เมื่อโมเดลนี้เหมาะสม และเมื่อควรใช้ตัวอื่น#

DeepSeek-V4-Flash เหมาะสมเมื่อคำตอบยาว: การสร้างโค้ด รายงาน เอกสาร การแปล บน CheapTokens output มีราคาถูกกว่าราคาอ้างอิงของ OpenRouter และราคา blended (3 input : 1 output) ก็ต่ำกว่าเช่นกัน

หากคำตอบของคุณสั้น (การจำแนกประเภท การสกัดข้อมูล Q&A สั้น ๆ) ลองพิจารณา GLM-5.3-Flash: มี context 390K และตอบได้สูงสุด 8,192 tokens เปรียบเทียบราคาของทั้งสองโมเดลในตารางด้านบน การสลับเพียงเปลี่ยน model id เป็น zai-org/GLM-5.3-Flash และยอดเงินเดียวครอบคลุมทั้งสองโมเดล ไม่แน่ใจว่าจะเลือกตัวไหน? ดูที่ GLM vs DeepSeek vs MiniMax

เช็กลิสต์ด่วน#

  • Base URL: https://api.cheaptokens.dev/v1; โมเดล: deepseek-ai/DeepSeek-V4-Flash-0731
  • ตั้งค่า max_tokens (สูงสุด 32,768) และตรวจสอบ finish_reason
  • ใช้ stream=True สำหรับคำตอบยาว
  • อ่าน usage และประเมินด้วยตารางค่าใช้จ่ายก่อนขยาย規模

พร้อมลองหรือยัง? รับคีย์ เติมยอดเงิน แล้วรัน snippet แรกด้านบน