chatbotapis.comคู่มือ
ราคา LLM API: จ่ายต่อโทเคน พร้อมตัวอย่าง
API นี้คิดราคา $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens ตัวอย่างการคำนวณ โบนัสการเติมเงิน และสิ่งที่เครดิตทดลองใช้ครอบคลุม จากเครดิตแบบเติมเงินล่วงหน้า ด้านล่างคือวิธีที่สิ่งนี้กลายเป็นบิลจริงสำหรับแชทบอท เอกสารยาว และงานแบบแบตช์

ตารางราคา
ราคา API LLM บนเว็บไซต์นี้มีสองตัวเลข คุณจ่ายสำหรับโทเคนที่คุณส่ง (input) และโทเคนที่โมเดลเขียนตอบกลับ (output) โดยหักจากเครดิตที่เติมเงินล่วงหน้าไว้ ไม่มีค่าธรรมเนียมรายเดือน นับจำนวนผู้ใช้ หรือกำหนดปริมาณการใช้งานขั้นต่ำ
| รายการ | ราคา |
|---|---|
| โทเคน input | $0.15 ต่อ 1M |
| โทเคน output | $0.50 ต่อ 1M |
| การสมัครสมาชิก | ไม่มี จ่ายตามการใช้งาน |
| คำขอที่ล้มเหลวหรือถูกปฏิเสธ | ไม่คิดเงิน |
| อายุเครดิต | ไม่หมดอายุ |
output มีราคาสูงกว่า input เล็กน้อยเกินสามเท่า (นำ $0.50 หารด้วย $0.15 ได้ 3.33) อัตราส่วนนี้เป็นตัวกำหนดการตัดสินใจด้านค่าใช้จ่ายส่วนใหญ่: พรอมต์ยาวแต่คำตอบสั้นจะมีราคาถูก แต่พรอมต์สั้นที่ขอเรื่องยาวจะมีค่าใช้จ่ายต่อคำขอสูงกว่า โมเดล ID คือ uncensored และรายการปัจจุบันอยู่ที่หน้าราคา
วิธีที่โทเคนเปลี่ยนเป็นดอลลาร์
โทเคนคือส่วนของคำ ข้อความภาษาอังกฤษมีค่าเฉลี่ยประมาณสามในสี่ของคำต่อโทเคน แต่จำนวนที่แน่นอนขึ้นอยู่กับข้อความ ดังนั้นให้ดูจาก response แทนการคาดเดา ทุก response จะมี object usage พร้อม prompt_tokens และ completion_tokens ค่าใช้จ่ายของการเรียกใช้หนึ่งครั้งคือ:
cost = prompt_tokens x 0.15 / 1,000,000 + completion_tokens x 0.50 / 1,000,000
นี่คือสคริปต์ขนาดเล็กที่แสดงต้นทุนของการเรียกใช้จริง:
from openai import OpenAI
client = OpenAI(base_url="https://api.chatbotapis.com/v1", api_key="YOUR_KEY")
IN_PRICE = 0.15 / 1_000_000 # dollars per input token
OUT_PRICE = 0.50 / 1_000_000 # dollars per output token
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise the plot of Hamlet in 100 words."}],
)
u = resp.usage
cost = u.prompt_tokens * IN_PRICE + u.completion_tokens * OUT_PRICE
print(u.prompt_tokens, u.completion_tokens, round(cost, 6))พรอมต์รวมถึงทุกอย่างที่คุณส่ง: ข้อความระบบ ประวัติการสนทนาทั้งหมด และข้อความผู้ใช้ใหม่ หลายคนลืมประวัติการสนทนา แต่ละรอบจะส่งข้อความก่อนหน้าทั้งหมดใหม่ ดังนั้นโทเคนอินพุตจึงเพิ่มขึ้นเมื่อการสนทนายาวขึ้น
ตัวอย่างการคำนวณ
แชทบอทสนับสนุนหรือเพื่อนคู่สนทนา
หนึ่งคำขอที่มี 2,000 โทเคนอินพุตและ 500 โทเคนเอาท์พุต: 2,000 x $0.15 / 1M = $0.0003 และ 500 x $0.50 / 1M = $0.00025 ดังนั้น $0.00055 ต่อคำขอ ที่ 1,000 คำขอคิดเป็น $0.55 ที่ 100,000 คำขอคิดเป็น $55
เครื่องมือเขียนที่เน้นเอาท์พุต
พรอมต์ 500 โทเคนที่ส่งคืนเรื่องราวขนาด 3,000 โทเคน: 500 x $0.15 / 1M = $0.000075 และ 3,000 x $0.50 / 1M = $0.0015 ดังนั้น $0.001575 ต่อเรื่องราว เรื่องราวหนึ่งพันเรื่องมีราคา $1.575 หรือประมาณ $1.58
งานเอกสารที่ใช้หน้าต่างบริบทเต็ม
หน้าต่างบริบทมีขนาด 100,000 โทเคน สำหรับ prompt รวมกับ completion หากใช้ prompt 100,000 โทเคน จะไม่มีพื้นที่สำหรับคำตอบ ดังนั้นให้ใช้ input 99,000 และ output 1,000: 99,000 x $0.15 / 1M = $0.01485 และ 1,000 x $0.50 / 1M = $0.0005 ดังนั้น $0.01535 ต่อ call การป้อนเอกสารยาวทั้งเล่มมีค่าใช้จ่ายเพียงหนึ่งหรือสองเซ็นต์ ไม่ใช่ปัญหาเรื่องงบประมาณ
ตัวจำแนกแบบแบทช์
20,000 รายการ แต่ละรายการมีอินพุต 300 โทเคนและเอาท์พุต 20 โทเคน อินพุตคือ 6,000,000 โทเคน หรือ 6 x $0.15 = $0.90 เอาท์พุตคือ 400,000 โทเคน หรือ 0.4 x $0.50 = $0.20 รวมเป็น $1.10
การเติมเงิน โบนัส และการทดลองใช้
คุณเติมเงินบัญชีด้วยจำนวนเต็มใดๆ ตั้งแต่ $20 ถึง $500 การชำระเงินจำนวนมากขึ้นจะได้รับโบนัสเพิ่มเติมเหนือเครดิต:
| เติมเงิน | โบนัส | เครดิตที่คุณได้รับ |
|---|---|---|
| $20 | ไม่มี | $20.00 |
| $50 | +5% | $52.50 |
| $100 | +10% | $110.00 |
| $200 | +15% | $230.00 |
| $500 | +15% | $575.00 |
จำนวนเงินขั้นต่ำ $20 ครอบคลุมคำขอแชทบอทขนาด 2,000 อินพุต 500 เอาท์พุตข้างต้นได้ประมาณ 36,000 คำขอ ($20 หารด้วย $0.00055) การชำระเงินทำได้ผ่านบัตร (Visa, Mastercard, Apple Pay, Google Pay) หรือคริปโต (USDT บน TRC20, USDC บน Base)
ผู้ใช้ใหม่สามารถลองใช้บริการก่อนได้ หลังจากสมัครสมาชิกด้วย Google หรืออีเมลและรหัสผ่าน เพียงคลิกที่หน้า หน้าคีย์ API เพียงครั้งเดียวเพื่อรับเครดิตทดลอง $0.50 ต่อคน ใช้ได้ 7 วัน ไม่ต้องใส่บัตรเครดิต ที่อัตรา $0.00055 ต่อคำขอ เงิน $0.50 สามารถซื้อคำขอแชทได้ประมาณ 900 คำขอ ซึ่งเพียงพอสำหรับการทดสอบพรอมต์ คีย์ทดลองอนุญาตให้ทำ คำขอพร้อมกันได้ 2 คำขอและ 60 คำขอต่อนาที
วิธีที่ประวัติการสนทนาทำให้ปริมาณอินพุตเพิ่มขึ้น
สิ่งที่น่าตกใจในใบแจ้งหนี้ครั้งแรกส่วนใหญ่คือประวัติ การเรียก chat completion เป็น stateless ดังนั้นแต่ละ turn จะส่งข้อความก่อนหน้าทั้งหมดไปร่วมด้วย ลองคิดแชทที่มี system prompt ขนาด 400 โทเคน ซึ่งทุกการแลกเปลี่ยนเพิ่ม user tokens 100 และ reply tokens 300 คำตอบมีขนาด 300 โทเคนทุกครั้ง แต่ input จะเพิ่มขึ้นเรื่อยๆ:
| รอบ | โทเคน input | โทเคน output | ต้นทุนของรอบนั้น |
|---|---|---|---|
| 1 | 500 | 300 | $0.000225 |
| 5 | 2,100 | 300 | $0.000465 |
| 10 | 4,100 | 300 | $0.000765 |
นำสิบ turn มารวมกัน การสนทนาจะส่ง input tokens 23,000 และรับ output tokens 3,000 นั่นคือ 23,000 x $0.15 / 1M = $0.00345 บวก 3,000 x $0.50 / 1M = $0.0015 ดังนั้น $0.00495 สำหรับแชททั้งหมด การสนทนาหนึ่งพันแบบเช่นนี้จะมีค่าใช้จ่าย $4.95 แชทที่ยาวจะยังคงคุ้มค่าในอัตราเหล่านี้ แต่การเติบโตเป็นแบบ quadratic ตามจำนวน turns ดังนั้นเซสชัน 100 turns จึงทำงานต่างจากเซสชัน 10 turns มาก เว้นแต่คุณจะตัดข้อความเก่าออก
ประมาณการต้นทุนรายเดือนของคุณเอง
คุณสามารถวางแผนงบประมาณได้สี่ขั้นตอน
- บันทึกคำขอจริงหนึ่งรายการ แล้วอ่านค่า
prompt_tokensและcompletion_tokensจาก response - คูณด้วยจำนวนคำขอที่คุณคาดว่าจะมีต่อเดือน
- คำนวณราคาอินพุตที่ $0.15 ต่อ 1M และราคาเอาต์พุตที่ $0.50 ต่อ 1M
- เพิ่มส่วนสำรอง 20% สำหรับ retries จากโค้ดของคุณเอง, การแชทที่ยาวขึ้น และปริมาณการทดสอบ
ตัวอย่าง: 800 คำขอต่อวัน เป็นเวลา 30 วัน รวมเป็น 24,000 คำขอ ที่ $0.00055 ต่อคำขอ รวมเป็น $13.20 และเมื่อเพิ่มส่วนสำรอง 20% จะเหลือ $15.84 การเติมเงิน $20 จะครอบคลุมค่าใช้จ่ายในเดือนนั้นพร้อมเหลือเครดิตติดตัว
ปัจจัยที่ส่งผลต่อบิลของคุณ
สี่นิสัยนี้เป็นสาเหตุหลักของความแตกต่างระหว่างเดือนที่ค่าใช้จ่ายต่ำและเดือนที่ค่าใช้จ่ายสูง
- ประวัติที่ยาวนาน แชทที่มี history ขนาด 20,000 tokens จะจ่าย input $0.003 ในทุก turn (20,000 x $0.15 / 1M) ให้ทำการสรุปหรือ ตัด turn เก่าออก
- คำตอบที่ยืดยาว Output เป็นฝั่งที่มีราคาสูงกว่า ขอคำตอบสั้นๆ และตั้งค่า
max_tokensเมื่อมีการกำหนดขีดจำกัดที่เหมาะสม เป็นค่าเลือกได้และโมเดลสามารถใช้พื้นที่ที่เหลือของหน้าต่างบริบทได้หากไม่ได้ระบุ - Retries คำขอที่ล้มเหลวจะไม่ถูกคิดเงิน ดังนั้นการ retry หลังได้รับ HTTP 429 จึงไม่เสียค่าใช้จ่ายเพิ่ม แต่หากคำขอสำเร็จสองครั้งเนื่องจากโค้ดของคุณส่งคำขอนั้นสองครั้ง จะถูกคิดเงินสองครั้ง
- ทราฟฟิกทดสอบ ลูปที่ทำงานระหว่างการพัฒนาจะรวมค่าใช้จ่ายกัน ดู header
X-Balance-USDในแต่ละ response เพื่อดูยอดคงเหลือที่ลดลง
การเปรียบเทียบราคาเทียบกับ API อื่นๆ
ผู้ให้บริการรายอื่นประกาศอัตราของตนเองและเปลี่ยนแปลงอยู่บ่อยครั้ง หน้าเว็บนี้จึงไม่ได้ระบุอัตราเหล่านั้น เพื่อเปรียบเทียบ ให้ใช้จำนวนโทเคนรายเดือนของคุณเอง นำไปคูณกับราคา input และ output ปัจจุบันของผู้ขายแต่ละราย แล้วบวกกับข้อกำหนดขั้นต่ำหรือค่าสมาชิก นอกจากนี้ให้เปรียบเทียบสิ่งที่โมเดลทำได้: โมเดลนี้เป็น open-weight model ขนาดเดียวที่ปรับแต่งมาเพื่อไม่ให้ปฏิเสธเนื้อหา รองรับเฉพาะข้อความ ไม่มีภาพ เสียง embedding หรือ fine-tuning สำหรับการเปรียบเทียบแบบ side-by-side กับโมเดลระดับเรือธง ดูบทความที่ GPT-5 API versus uncensored alternatives
หน้า quickstart มีโค้ดสำหรับชี้ client ที่มีอยู่ของคุณไปยัง API เพื่อให้คุณสามารถรันพรอมต์เดียวกันบนทั้งสองระบบและอ่านจำนวนโทเคนใน response แต่ละรายการได้
คู่มือเพิ่มเติม
ถาม-ตอบ
มีค่าธรรมเนียมรายเดือนหรือไม่?
ไม่ คุณจ่ายตามโทเคนจากเครดิตแบบเติมเงินล่วงหน้า จะไม่มีการคิดเงินเมื่อคุณไม่ได้ใช้งาน API
ฉันต้องจ่ายสำหรับ error หรือไม่?
ไม่ คำขอที่ล้มเหลวหรือถูกปฏิเสธจะไม่ถูกเรียกเก็บเงิน
เครดิตหมดอายุหรือไม่?
ไม่ เครดิตไม่เคยหมดอายุ ดังนั้นการเติมเงิน $20 สามารถใช้ได้ตลอดไปตราบเท่าที่คุณต้องการ
วิธีที่ถูกที่สุดในการลองใช้งานคืออะไร?
รับเครดิตทดลอง $0.50 ที่หน้าคีย์ API ไม่จำเป็นต้องใช้บัตรเครดิตและใช้งานได้ 7 วัน
คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว
สร้างบัญชี คัดลอกคีย์ และเปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด
ChatBotApis
chatbotapis.com