ราคา API Gateway ของ OpenAI: ตัวอย่างต้นทุนจริง
อัตราคือ $0.15 ต่อ 1 ล้าน input tokens และ $0.50 ต่อ 1 ล้าน output tokens จ่ายจากเครดิตแบบเติมเงินล่วงหน้า ตัวอย่างด้านล่างแสดงต้นทุนจริงของการสนทนาหนึ่งเทิร์น งานแบทช์ และการจราจรหนึ่งเดือน
อัปเดต

ประเด็นสำคัญ
- อินพุตคิด $0.15 ต่อ 1 ล้านโทเคน และเอาต์พุตคิด $0.50 ต่อ 1 ล้านโทเคน โดยไม่มีค่าสมัครสมาชิก
- การสนทนาหนึ่งรอบที่มี input 2,000 tokens และ output 500 tokens มีต้นทุน $0.00055 ดังนั้น $20 จะครอบคลุมได้ประมาณ 36,000 ครั้ง
- การเติมเงินมีตั้งแต่ $20 ถึง $500 พร้อมโบนัส +5% จาก $50, +10% จาก $100 และ +15% จาก $200
- ไม่มีชั้นฟรีแบบไม่มีจำกัด ผู้ใช้ใหม่จะได้รับเครดิตทดลองใช้ครั้งเดียว $0.50 แทน
ราคาในตารางเดียว
หากคุณค้นหา openai gateway api pricing นี่คือคำตอบสำหรับบริการนี้ทันที ระบบคิดเงินตามโทเคนในสองอัตราจากยอดเงินที่คุณเติมไว้ล่วงหน้า ไม่มีค่าธรรมเนียมรายเดือน ไม่มีราคาต่อที่นั่ง และไม่มีข้อผูกมัดขั้นต่ำนอกจากการเติมเงินครั้งแรก
| รายการ | อัตรา |
|---|---|
| โทเคนอินพุต (พรอมต์ของคุณ) | $0.15 ต่อ 1M |
| โทเคน output (คำตอบ) | $0.50 ต่อ 1M |
| คำขอที่ล้มเหลวหรือถูกปฏิเสธ | ไม่คิดเงิน |
| อายุเครดิต | ไม่หมดอายุ |
| การสมัครสมาชิก | ไม่มี |
ข้อควรเข้าใจให้ชัดเจน: นี่คือ endpoint ที่โฮสต์ไว้สำหรับโมเดลข้อความแบบ open-weight เดียว ซึ่งเข้าถึงผ่าน uncensored ไม่ใช่ API ทางการของ OpenAI หรือผู้ขายรายอื่น ดังนั้นอัตราข้างต้นคือสิ่งที่บริการนี้เรียกเก็บ และไม่ได้บอกอะไรเกี่ยวกับราคาที่ผู้ให้บริการรายอื่นเรียกเก็บ สำหรับตัวเลขของผู้ให้บริการรายอื่น โปรดตรวจสอบหน้าราคาปัจจุบันของพวกเขา
วิธีการคำนวณบิล
คำขอแต่ละรายการจะถูกวัดผลในสองส่วน พรอมต์ที่คุณส่ง รวมถึงข้อความระบบและประวัติการสนทนาทั้งหมด นับเป็นอินพุต ข้อความที่โมเดลตอบกลับนับเป็นเอาต์พุต การตอบกลับจะมีออบเจกต์ usage ที่มีตัวเลขทั้งสองค่า ดังนั้นคุณจึงไม่ต้องเดา
สูตรการคำนวณมีดังนี้:
cost = (input tokens ÷ 1,000,000 × 0.15) + (output tokens ÷ 1,000,000 × 0.50)
เอาต์พุตมีราคาสูงกว่าอินพุตประมาณสามเท่าต่อหนึ่งโทเคน สิ่งนี้ส่งผลต่อวิธีการประหยัดเงินของคุณ การตัดพรอมต์ที่ยาวออกช่วยได้ แต่การจำกัดการตอบที่ยืดยาวมักช่วยประหยัดได้มากกว่าต่อโทเคนที่ตัดออก
หน้าต่างบริบทมีขนาด 100,000 โทเคน รวมอินพุตและผลลัพธ์ และ max_tokens เป็นค่าที่ไม่บังคับ หากคุณไม่ระบุค่านี้ การตอบกลับหนึ่งครั้งอาจใช้พื้นที่ที่เหลือของหน้าต่างได้โดยหลักการ สำหรับโมเดลที่ชอบพูดมากในพรอมต์แบบเปิด การตั้งค่า max_tokens ที่สมเหตุสมผลคือประกันราคาถูกที่สุดที่คุณสามารถซื้อได้
ตัวอย่างการคำนวณ
ตัวอย่างด้านล่างแสดงการคำนวณ เพื่อให้คุณสามารถแทนที่ด้วยตัวเลขของคุณเอง
หนึ่งรอบการแชท
การสนทนาแบบบริการลูกค้าที่มีพรอมต์ขนาด 2,000 โทเคนและการตอบกลับขนาด 500 โทเคน:
- อินพุต: 2,000 ÷ 1,000,000 × $0.15 = $0.0003
- เอาต์พุต: 500 ÷ 1,000,000 × $0.50 = $0.00025
- รวม: $0.00055 ต่อรอบ
นำ $20 หารด้วย $0.00055 จะได้ประมาณ 36,363 รอบดังกล่าว เครดิตทดลองใช้ $0.50 ครอบคลุมประมาณ 909 รอบ
งานแบบแบทช์
คุณต้องการสรุปเอกสาร 5,000 ฉบับ แต่ละฉบับมีความยาว 3,000 โทเคน และผลการสรุปมีความยาว 400 โทเคน
- Input: 5,000 × 3,000 = 15,000,000 tokens, ดังนั้น 15 × $0.15 = $2.25
- Output: 5,000 × 400 = 2,000,000 tokens, ดังนั้น 2 × $0.50 = $1.00
- รวม: $3.25
แอปขนาดเล็กสำหรับหนึ่งเดือน
สมมติว่าผลิตภัณฑ์ของคุณจัดการคำขอ 1,000 คำขอต่อวันเป็นเวลา 30 วัน แต่ละคำขอมีอินพุต 1,500 โทเคนและเอาต์พุต 300 โทเคน
- คำขอ: 1,000 × 30 = 30,000
- Input: 30,000 × 1,500 = 45,000,000 tokens, ดังนั้น 45 × $0.15 = $6.75
- Output: 30,000 × 300 = 9,000,000 tokens, ดังนั้น 9 × $0.50 = $4.50
- รวม: $11.25 สำหรับเดือนนั้น
พรอมต์ที่เติมเต็มหน้าต่างบริบท
กรณีเลวร้ายที่สุดสำหรับการเรียกใช้หนึ่งครั้งคือพรอมต์ที่เข้าใกล้ขีดจำกัด 100,000 โทเคน ด้วยอินพุต 100,000 โทเคนและการตอบกลับ 1,000 โทเคน: 0.1 × $0.15 = $0.015 สำหรับอินพุต บวก 0.001 × $0.50 = $0.0005 สำหรับเอาต์พุต ซึ่งรวมเป็น $0.0155 แม้หน้าต่างเต็มก็เสียค่าใช้จ่ายประมาณหนึ่งเซ็นต์ครึ่ง
เหตุใดการสนทนาที่ยาวนานจึงมีราคาสูงกว่าที่ดูเหมือน
API การสนทนาเป็นแบบ stateless เพื่อรักษาการสนทนาไว้ แอปของคุณต้องส่งประวัติการสนทนาทั้งหมดพร้อมข้อความใหม่ ดังนั้น input สำหรับรอบที่ 30 จึงรวมรอบที่ 1 ถึง 29 อีกครั้ง และบิลจะเพิ่มขึ้นเร็วกว่าจำนวนข้อความที่ปรากฏ
สมมติเซสชันบทบาทหรือเพื่อนสนทนาที่ประวัติการสนทนาเติบโตถึง 20,000 โทเคน และผู้ใช้ส่งข้อความเพิ่มเติมอีก 100 ข้อความที่มีขนาดเท่ากันนั้น การตอบกลับแต่ละครั้งมีความยาว 300 โทเคน
- อินพุต: 100 × 20,000 = 2,000,000 โทเคน ดังนั้น 2 × $0.15 = $0.30
- ผลลัพธ์: 100 × 300 = 30,000 โทเคน ดังนั้น 0.03 × $0.50 = $0.015
- รวม: $0.315
สังเกตว่าอินพุตมีส่วนสำคัญที่นี่ แม้ว่าการเอาต์พุตจะมีราคาต่อโทเคนสูงกว่านี้ 3 นิสัยที่ช่วยควบคุมได้: สรุปบทสนทนาเก่าเป็นบันทึกความจำสั้นๆ ลบข้อความที่ไม่เกี่ยวข้องอีกต่อไป และรักษาคำสั่งระบบให้กระชับ เนื่องจากจะถูกส่งใหม่ทุกครั้ง
การเติมเงิน โบนัส และวิธีการชำระเงิน
คุณสามารถเพิ่มเครดิตในจำนวนเต็มใดๆ ตั้งแต่ $20 ถึง $500 การเติมเงินจำนวนมากขึ้นจะได้รับโบนัสในจำนวนที่คุณเติม:
| เติมเงิน | โบนัส | เครดิตที่คุณได้รับ |
|---|---|---|
| $20 | ไม่มี | $20.00 |
| $50 | +5% | $52.50 |
| $100 | +10% | $110.00 |
| $200 | +15% | $230.00 |
| $500 | +15% | $575.00 |
คุณสามารถชำระเงินด้วยด้วยคริปโต (USDT บน TRC20 หรือ USDC บน Base) เครดิตไม่หมดอายุ ดังนั้นการเติมเงินจำนวนมากขึ้นเพื่อรับโบนัสจึงไม่ทำให้คุณต้องเร่งเวลา หน้า การกำหนดราคา แสดงระดับราคาปัจจุบัน
มีแพ็กเกจฟรีหรือไม่
ไม่ใช่แบบไม่มีจำกัด และควรบอกอย่างตรงไปตรงมา สิ่งที่มีอยู่คือช่วงทดลองใช้แบบครั้งเดียว: หลังจากคุณเข้าสู่ระบบด้วย Google หรือด้วยอีเมลและรหัสผ่าน คุณสามารถขอรับเครดิต $0.50 ได้ด้วยการคลิกหนึ่งครั้งบนหน้า คีย์ API ไม่ต้องใช้บัตร ใช้เวลา 7 วัน และจำกัดเพียงหนึ่งต่อบุคคล
ที่อัตราข้างต้น $0.50 เพียงพอสำหรับการทดสอบที่ตรงไปตรงมา โดยใช้การสนทนาหนึ่งรอบจากก่อนหน้า ยอดนี้ครอบคลุมได้ประมาณ 909 requests ซึ่งเพียงพอสำหรับการตรวจสอบ streaming, function calling, JSON mode และวิธีที่โมเดลจัดการกับ prompt จริงของคุณ คีย์ทดลองมีขีดจำกัดต่ำกว่าคีย์เต็ม: 2 parallel requests และ 60 requests ต่อนาที เทียบกับ 8 และ 300
เพื่อใช้งานต่อหลังจากช่วงทดลองใช้ ให้เติมเงินตั้งแต่ $20 ขึ้นไป ไม่มีสิ่งใดต่ออายุอัตโนมัติ เนื่องจากไม่มีสมาชิกที่ต้องหมดอายุ
วิธีลดบิล
เนื่องจากราคาเป็นไปตามจำนวนโทเคน การประหยัดแต่ละครั้งจึงเข้าใจง่าย นี่คือวิธีการเปลี่ยนแปลงที่มักคุ้มค่า โดยประมาณตามลำดับความยากง่าย
- ตัดทอน system prompt system prompt ขนาด 1,200 tokens ที่ส่งพร้อม 10,000 requests คือ 12,000,000 input tokens ซึ่งคิดเป็น $1.80 เพียงอย่างเดียว การลดขนาดลงครึ่งหนึ่งช่วยประหยัด $0.90 ในการรันนั้น
- จำกัดความยาวของผลลัพธ์ หากคำตอบควรเป็นหนึ่งย่อหน้า ให้ระบุใน prompt และตั้งค่า
max_tokensOutput เป็นด้านที่แพงกว่าของอัตรา - จัดการประวัติการสนทนา ส่งข้อความ N ล่าสุดพร้อมสรุปสั้นๆ แทนที่จะส่งบันทึกทั้งหมด
- ขอโครงสร้าง. การตอบกลับแบบ JSON ที่มีสามฟิลด์จะสั้นกว่าคำอธิบายแบบข้อความของข้อมูลเดียวกัน
- อย่าลองใหม่แบบไม่ระวัง คำขอที่ล้มเหลวจะไม่ถูกคิดเงิน แต่คำขอที่สำเร็จแล้วคุณเรียกซ้ำโดยไม่มีเหตุผลจะถูกคิดเงิน
มันยังช่วยในการประมาณการก่อนสร้างด้วย คูณจำนวนคำขอต่อวันที่คาดหวังของคุณด้วยจำนวนโทเคนเฉลี่ยในและออก แปลงแต่ละค่าเป็นล้านและใช้อัตราสองอัตรา หากผลลัพธ์คือไม่กี่ดอลลาร์ต่อเดือน อย่างในตัวอย่างแอปขนาดเล็กข้างต้น ให้ใช้เวลาของคุณไปกับคุณภาพแทนที่จะเป็นการบีบอัดโทเคน หากมันเป็นหลายร้อยดอลลาร์ ขั้นตอนการตัดทอนข้างต้นสมควรได้รับการจัดสรรเวลา
การติดตามและควบคุมค่าใช้จ่าย
เนื่องจากคุณชำระเงินล่วงหน้า ผลลัพธ์ที่แย่ที่สุดจากข้อบกพร่องคือยอดเงินว่าง ไม่ใช่ใบแจ้งหนี้แบบไม่คาดคิด แม้กระนั้น การดูมาตรวัดก็ช่วยได้ แต่ละการตอบกลับมีส่วนหัว X-Balance-USD ที่มีเครดิตคงเหลือของคุณ snippet Python นี้จะอ่านค่าและคำนวณต้นทุนของการเรียกใช้จากตัวเลขการใช้งาน
from openai import OpenAI
client = OpenAI(base_url="https://api.openaigatewayapi.com/v1", api_key="paste-your-key-here")
raw = client.chat.completions.with_raw_response.create(
model="uncensored",
messages=[{"role": "user", "content": "Give me three names for a build-status bot."}],
max_tokens=150,
)
resp = raw.parse()
cost = resp.usage.prompt_tokens / 1_000_000 * 0.15 + resp.usage.completion_tokens / 1_000_000 * 0.50
print("this call: $%.6f" % cost)
print("balance left:", raw.headers.get("X-Balance-USD"))
การควบคุมไม่กี่อย่างที่ควรเพิ่มในการผสานรวมสำหรับการใช้งานจริงใดๆ:
- ตั้งค่า
max_tokensในการเรียกใช้ทุกครั้งที่คำตอบยาวจะเป็นข้อบกพร่อง - บันทึกตัวเลขการใช้งานถัดจากส่วนหัว
X-Request-Idเพื่อให้สามารถติดตามการเพิ่มขึ้นของต้นทุนไปยังคำขอได้ - แจ้งเตือนเมื่อ
X-Balance-USDลดลงต่ำกว่าเกณฑ์ที่คุณเลือก - อยู่ภายในขีดจำกัด: 8 คำขอพร้อมกัน และ 300 คำขอ ต่อนาทีบนคีย์เต็ม การตอบกลับ 429 พร้อม code
rate_limitedหรือconcurrencyจะไม่ถูกคิดเงิน แต่พายุการลองซ้ำจะเสียเวลาของคุณ
สำหรับรูปแบบคำขอและพารามิเตอร์ทั้งหมด ดูที่ เอกสารประกอบ หากคุณกำลังเปรียบเทียบสิ่งนี้กับการทำงานชั้นพร็อกซีของคุณเอง การเขียนเกี่ยวกับ ต้นทุนและความซับซ้อนของเกตเวย์ LLM ครอบคลุมอีกด้านของการตัดสินใจนั้น
คู่มือเพิ่มเติม
ถาม-ตอบ
โทเคนหนึ่งล้านตัวมีราคาเท่าไหร่?
โทเคนอินพุตหนึ่งล้านตัวมีราคา $0.15 และโทเคนเอาต์พุตหนึ่งล้านตัวมีราคา $0.50 อินพุตและเอาต์พุตจะถูกวัดแยกกันจากวัตถุการใช้งานในแต่ละการตอบกลับ
มีการสมัครสมาชิกแบบรายเดือนหรือไม่?
ไม่มี คุณจ่ายตามการใช้งานจากเครดิตแบบเติมเงิน และเครดิตไม่หมดอายุ
ยอดเติมเงินขั้นต่ำคือเท่าใด?
$20 ในจำนวนเต็มใดๆ สูงสุดถึง $500 โบนัส +5% จาก $50, +10% จาก $100 และ +15% จาก $200 จะเพิ่มเข้าเครดิต
ฉันต้องจ่ายสำหรับคำขอที่ล้มเหลวหรือไม่?
ไม่ คำขอที่ล้มเหลวหรือถูกปฏิเสธจะไม่ถูกเรียกเก็บเงิน
สามารถใช้ฟรีได้ไหม
ใช้ได้เฉพาะการทดลองใช้แบบครั้งเดียว: เครดิต $0.50 รับได้ด้วยการคลิกเดียวหลังการสมัครใช้งาน ใช้ได้เป็นเวลา 7 วัน ไม่ต้องใส่บัตรเครดิต ไม่มีระดับการใช้งานฟรีแบบไม่มีจำกัด
คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว
สร้างบัญชี คัดลอกคีย์ และเปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด