| ต่อเข้ากับผลิตภัณฑ์ สคริปต์ หรือระบบงาน | สร้าง API key แล้วเรียก Chat Completions | DeepSeek API ต้องใช้ API key และส่งด้วย Bearer authentication. |
| เตรียมใช้จริงในระบบ | ดู Models & Pricing, List Models และ Service Status | ชื่อโมเดลและราคาให้ยืนยันจากเอกสารทางการ ส่วนความผิดปกติของบริการให้ดูที่หน้าสถานะ. |
ถ้ายังไม่อยากตั้งค่าอะไร วิธีที่ง่ายที่สุดคือเข้าเว็บไซต์ทางการของ DeepSeek แล้วเลือก Start Now เพื่อทดลองคุยกับโมเดลบนเว็บ หน้าเดียวกันยังมีทางไป API และแอปมือถือด้วย. วิธีนี้เหมาะกับการดูสไตล์คำตอบก่อน เช่น สรุปข้อความ เขียนร่างอีเมล อธิบายโค้ด หรือช่วยคิดไอเดีย โดยยังไม่ต้องเตรียมสภาพแวดล้อมสำหรับนักพัฒนา
ถ้าเว็บหรือแอปตอบช้าผิดปกติ ให้ตรวจหน้า DeepSeek Service Status ก่อน เพราะหน้านี้ใช้ประกาศเหตุการณ์เกี่ยวกับบริการ เช่น ปัญหาประสิทธิภาพของ Web/APP ที่อยู่ระหว่างตรวจสอบหรือแก้ไขแล้ว.
ประกาศแอปของ DeepSeek แนะนำให้ค้นหา DeepSeek ในร้านแอปของอุปกรณ์ หรือเข้าเว็บไซต์ทางการเพื่อใช้ลิงก์ดาวน์โหลดโดยตรง และย้ำว่าควรดาวน์โหลดจากช่องทางทางการเท่านั้น. สำหรับผู้ใช้ทั่วไป นี่เป็นจุดที่ควรระวังเป็นพิเศษ: อย่าติดตั้งจากลิงก์ที่ไม่แน่ใจว่าเป็นของ DeepSeek จริง
เรื่องค่าใช้จ่ายให้แยกระหว่าง “แอป” กับ “API” ประกาศแอประบุว่า 100% FREE - No ads, no in-app purchases แต่ค่าใช้ API ต้องดูจากหน้า Models & Pricing แยกต่างหาก.
สำหรับนักพัฒนา ขั้นตอนเริ่มต้นค่อนข้างตรงไปตรงมา: สร้าง DeepSeek API key ก่อน แล้วส่งใน header เป็น Authorization: Bearer <TOKEN> ตามรูปแบบ Bearer authentication. เอกสาร DeepSeek ระบุว่า API ใช้รูปแบบที่เข้ากันได้กับ OpenAI ดังนั้นจึงสามารถตั้งค่า OpenAI SDK หรือซอฟต์แวร์ที่รองรับ OpenAI API ให้เข้าถึง DeepSeek API ได้.
endpoint พื้นฐานสำหรับสร้างคำตอบแบบแชตคือ /chat/completions โดยส่ง messages ซึ่งเป็นรายการข้อความสนทนาที่ผ่านมาใน request body เพื่อให้โมเดลสร้างคำตอบกลับมา.
ตัวอย่างนี้เป็นเพียงโครงสร้างการเรียก ไม่ใช่ค่าจริงที่ใช้ได้ทันที ให้ใส่ค่า base_url จาก Quick Start ของ DeepSeek ใน <DEEPSEEK_BASE_URL> และเลือกชื่อโมเดลจาก Models & Pricing หรือ List Models ใน <MODEL_ID>.
POST <DEEPSEEK_BASE_URL>/chat/completions
Authorization: Bearer <DEEPSEEK_API_KEY>
Content-Type: application/json
{
"model": "<MODEL_ID>",
"messages": [
{
"role": "user",
"content": "อธิบาย DeepSeek เป็นภาษาไทยในหนึ่งย่อหน้า"
}
]
}
อีกจุดที่มักทำให้สับสนคือ v1 ใน URL เอกสาร Quick Start ของ DeepSeek ระบุว่า v1 ที่ใช้เพื่อความเข้ากันได้กับ OpenAI ไม่ได้เกี่ยวข้องกับเวอร์ชันของโมเดล ดังนั้นอย่าอ่าน URL path ว่าเป็นเลขรุ่นของโมเดลโดยตรง.
ตัวอย่างในเอกสารทางการของ DeepSeek ใช้รูปแบบสร้าง client ด้วย OpenAI(api_key=..., base_url=...) แล้วเรียก client.chat.completions.create. ถ้าคุณเก็บ API key, base URL และชื่อโมเดลไว้ใน environment variables โครงเรียกครั้งแรกจะประมาณนี้
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ['DEEPSEEK_API_KEY'],
base_url=os.environ['DEEPSEEK_BASE_URL'],
)
response = client.chat.completions.create(
model=os.environ['DEEPSEEK_MODEL'],
messages=[
{
'role': 'user',
'content': 'อธิบาย DeepSeek เป็นภาษาไทยในหนึ่งย่อหน้า',
}
],
)
print(response.choices.message.content)
อย่ารีบคัดลอกชื่อโมเดลจากตัวอย่างเก่าลง production ทันที เอกสาร Quick Start อธิบาย deepseek-chat และ deepseek-reasoner โดยเชื่อมกับ DeepSeek-V3.2 แต่ Change Log ระบุว่าในช่วงปัจจุบัน ชื่อทั้งสองชี้ไปยังโหมด non-thinking และ thinking ของ deepseek-v4-flash ตามลำดับ.
ดังนั้นสำหรับโปรเจกต์ใหม่หรือระบบที่ใช้งานจริง ควรยึด Models & Pricing และ List Models เป็นแหล่งยืนยันชื่อโมเดล มากกว่าพึ่งชื่อ alias จากบทความหรือโค้ดตัวอย่างที่อาจเก่าแล้ว.
Privacy Policy ของ DeepSeek ระบุว่าครอบคลุมแอป เว็บไซต์ ซอฟต์แวร์ และบริการที่เกี่ยวข้องของ DeepSeek. นอกจากนี้ยังมี Terms of Use แยกต่างหาก. ก่อนนำข้อมูลลูกค้า เอกสารภายใน โค้ดที่ยังไม่เปิดเผย หรือข้อมูลส่วนบุคคลไปใส่ในเว็บ แอป หรือ API ควรอ่านเอกสารเหล่านี้ควบคู่กับนโยบายการจัดการข้อมูลขององค์กรคุณ
สำหรับแอปมือถือก็ควรยึดช่องทางทางการเป็นหลัก เพราะประกาศแอปของ DeepSeek ย้ำให้ดาวน์โหลดจากช่องทางทางการเท่านั้น.
Authorization: Bearer <TOKEN> ถูกต้องหรือไม่.DeepSeek ในร้านแอป หรือใช้ลิงก์จากเว็บไซต์ทางการตามที่ประกาศแอประบุ.ถ้าเป็นผู้ใช้ทั่วไป ให้เริ่มจากเว็บทางการหรือแอปทางการ จะลองได้เร็วที่สุด. ถ้าเป็นนักพัฒนา ให้สร้าง API key ใช้ Bearer authentication และเรียก endpoint แบบ OpenAI-compatible ที่ /chat/completions เพื่อทดสอบคำตอบแรก. ก่อนนำไปใช้จริง อย่าลืมตรวจชื่อโมเดล ราคา และเงื่อนไขการจัดการข้อมูลจากเอกสารทางการอีกครั้ง.