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

ในหน้านี้
คู่มือนี้จะพาคุณจากศูนย์ไปสู่การส่งคำขอ 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- ไม่ใช่ 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:/ เก็บคีย์ไว้ใน environment variable แทนการวางลงในโค้ด:
export CHEAPTOKENS_API_KEY="your-key-here"ขั้นตอนที่ 2. ส่งคำขอแรก#
ด้วย curl:
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 และคีย์ที่เปลี่ยน:
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:
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_ หมายถึงโมเดลจบเอง; "length" หมายถึงชนขีดจำกัด จำไว้ว่า max_tokens เป็นเพียงการจำกัดคำตอบ: คุณจ่ายตาม tokens ที่สร้างจริง และ prompt บวกคำตอบต้องพอดีกับ context 380K
ขีดจำกัดที่ยาวมีประโยชน์สำหรับไฟล์โค้ดยาว เอกสาร รายงาน และการแปล สำหรับคำตอบสั้น ๆ การตั้ง max_tokens ให้เล็กช่วยลดความประหลาดใจ
ขั้นตอนที่ 4. เปิดสตรีมมิ่ง#
ด้วย stream=True คุณจะได้ข้อความเป็นชิ้น ๆ ขณะที่ถูกสร้างขึ้น คำตอบยาวจึงปรากฏทันทีแทนที่จะรอ longtemps:
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/: $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:
| โมเดล | Input $/1M | Output $/1M | ต่อคำขอ | 1,000 คำขอ | OpenRouter, 1,000 คำขอ |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00036 | $0.36 | $0.689 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00083 | $0.83 | $1.35 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.0013 | $1.30 | $10.20 |
2,000 โทเค็นอินพุตและ 8,000 โทเค็นเอาต์พุตต่อคำขอ ราคาต่อ 1M โทเค็นเป็นราคาปัจจุบันและเปลี่ยนแปลงไปพร้อมกับอัตราค่าบริการของเรา คอลัมน์ OpenRouter แสดงราคาอ้างอิงสำหรับปริมาณงานเดียวกัน
หากต้องการใช้กับภาระงานของคุณเอง ให้นำ usage. และ usage. ทั่วไปจากการเรียกจริงสองสามครั้ง แล้วคูณด้วยจำนวนคำขอต่อวันของคุณ สำหรับมุมมองที่กว้างขึ้นเกี่ยวกับการวางแผนราคา ดูที่ 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- และยอดเงินเดียวครอบคลุมทั้งสองโมเดล ไม่แน่ใจว่าจะเลือกตัวไหน? ดูที่ 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 แรกด้านบน



