MiniMax-M3.1-Flash and DeepSeek-V4.1-Flash-1017 are now live on CometAPI →
guide/งานวิจัย CometAPI

วิธีใช้คีย์ API ของ CometAPI ใน TypingMind สำหรับ AI Chat

เชื่อมต่อ CometAPI เข้ากับ TypingMind โดยใช้โมเดลที่กำหนดเอง คีย์ API และเอ็นด์พอยต์ Chat Completions.

CometAPI
Deon Goodwinทีมวิจัยโมเดล AI และ API
อัปเดตแล้ว Oct 22, 2026 4 นาทีในการอ่าน
วิธีใช้คีย์ API ของ CometAPI ใน TypingMind สำหรับ AI Chat
ใช้รูปแบบนี้

เรียกใช้ API ครั้งแรก

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_COMETAPI_KEY",
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "Build this workflow."}],
)

print(response.choices[0].message.content)

TL;DR

TypingMind เป็นอินเทอร์เฟซแชต AI แบบยืดหยุ่นที่ให้คุณเชื่อมต่อ GPT, Claude, DeepSeek และโมเดลที่รองรับอื่นๆ ด้วยคีย์ API ของคุณเอง โดยผสาน CometAPI ผ่านการเชื่อมต่อที่เข้ากันได้กับ OpenAI คุณจะเข้าถึงโมเดล AI หลายตัวได้โดยไม่ต้องตั้งค่าบัญชีผู้ให้บริการแยกต่างหาก คู่มือนี้อธิบายวิธีเพิ่มโมเดลแบบกำหนดเองด้วยคีย์ CometAPI API และเอ็นด์พอยต์ Chat Completions ส่งข้อความแรกของคุณ และแก้ไขข้อผิดพลาดทั่วไปในการตั้งค่า คุณจะต้องมีคีย์ CometAPI API เครดิตในบัญชี และสิทธิ์เข้าถึงการตั้งค่าโมเดลแบบกำหนดเองของ TypingMind เริ่มจากพรอมป์ต์ข้อความพื้นฐาน จากนั้นค่อยเปิดใช้ความสามารถขั้นสูงตามต้องการ มีตัวอย่าง Bash และ cURL แบบเลือกใช้สำหรับทดสอบการเชื่อมต่อ API ด้วย

Key Takeaways

  • คีย์เดียวใช้ได้หลายโมเดล: เข้าถึงผู้ให้บริการที่รองรับผ่านบัญชี CometAPI เดียว
  • การผสานแบบเข้ากันได้กับ OpenAI: กำหนดค่าเอ็นด์พอยต์ Chat Completions มาตรฐานโดยไม่ต้องใช้ SDK แบบกำหนดเอง
  • เลือกโมเดลได้ยืดหยุ่น: ลงทะเบียนโมเดลหลายตัวที่รองรับโดย CometAPI ใน TypingMind
  • การคิดเงินแยกกัน: ค่าประมวลผลโมเดลเรียกเก็บโดย CometAPI; ใบอนุญาตของ TypingMind แยกต่างหาก

What is TypingMind

TypingMind คืออินเทอร์เฟซแชต AI ที่เชื่อมต่อกับโมเดลผ่านคีย์ API ที่คุณระบุ มอบพื้นที่เดียวสำหรับเลือกโมเดลและจัดการบทสนทนา TypingMind ให้เฉพาะอินเทอร์เฟซ; บริการ API ที่เชื่อมต่อจะจัดการคำขอโมเดลและการคิดค่าการใช้งาน

CometAPI มอบการเชื่อมต่อ API ร่วมให้กับ TypingMind สำหรับโมเดลที่รองรับจากหลายผู้ให้บริการ รวมถึง GPT, Claude, Gemini และ DeepSeek คุณสามารถจัดการการเข้าถึง API และการเรียกเก็บเงินผ่านบัญชี CometAPI เดียว จากนั้นสร้างรายการโมเดลแบบกำหนดเองแยกกันใน TypingMind สำหรับโมเดลที่ต้องการใช้ วิธีนี้ช่วยให้ลองใช้โมเดลต่างๆ เพื่อการเขียน การเขียนโค้ด หรือคำถามทั่วไปได้ง่ายขึ้น โดยไม่ต้องตั้งค่าบัญชี API แยกกับผู้ให้บริการแต่ละราย

What Do You Need Before Connecting CometAPI to TypingMind?

สร้างคีย์ผ่านส่วน API Keys ในบัญชี CometAPI ตามคำแนะนำการสร้างคีย์ ใช้คีย์เฉพาะสำหรับการเชื่อมต่อนี้ เพื่อให้เพิกถอนได้โดยไม่กระทบการเชื่อมต่ออื่น เก็บคีย์ให้พ้นจากภาพหน้าจอ เอกสารที่แชร์ และรีโพสิตอรีสาธารณะ

CometAPI รองรับหลายตระกูลโมเดล รวมถึง GPT, Claude, Gemini และ DeepSeek; ไม่ได้จำกัดแค่ GPT-6 Luna บทเรียนนี้ใช้ GPT-6 Luna (รหัสโมเดล: gpt-6-luna) เป็นตัวอย่างสำหรับตารางการกำหนดค่าและการทดสอบในเทอร์มินัลเท่านั้น คุณสามารถเลือกโมเดลอื่นจากแคตตาล็อกโมเดลของ CometAPI ได้ หากบัญชีของคุณเข้าถึงได้และเส้นทางนั้นรองรับ OpenAI Chat Completions

เมื่อใช้โมเดลอื่น ให้แทนที่ gpt-6-luna ด้วยรหัสโมเดลที่ถูกต้องทั้งใน TypingMind และคำสั่ง cURL และอัปเดตชื่อที่แสดง ขีดจำกัดบริบท ราคา และการตั้งค่าความสามารถให้ตรงกับโมเดลที่เลือก อย่าถือว่าการตั้งค่าของโมเดลตัวอย่างใช้ได้กับทุกโมเดล

ใช้การกำหนดค่าด้านล่าง TypingMind ต้องการ URL เอ็นด์พอยต์แบบครบถ้วน; SDK base URL ที่ลงท้ายด้วย /v1 เป็นช่องคนละประเภทและไม่ควรนำมาใช้แทนที่ที่นี่

TypingMind fieldValue
NameGPT-6 Luna via CometAPI
Model IDgpt-6-luna
API typeOpenAI Chat Completions API
Endpoint URLhttps://api.cometapi.com/v1/chat/completions
AuthenticationAPI Key via HTTP Header
Header keyAuthorization
Header valueBearer YOUR_COMETAPI_API_KEY

How Do You Add CometAPI to TypingMind?

Create a custom model

เปิด TypingMind เลือก Models แล้วเลือก Add custom model คงไว้ที่ Create Manually เวิร์กโฟลว์การกำหนดค่าด้วยตนเอง อธิบายการควบคุมเหล่านี้

วิธีใช้คีย์ API ของ CometAPI ใน TypingMind สำหรับ AI Chat

Enter the model details

คัดลอกชื่อและรหัสโมเดลจากตารางการกำหนดค่า หากต้องระบุ Context Length ให้ใช้ขีดจำกัดที่เอกสารของโมเดลนั้นระบุ; หน้าต่างบริบทที่ระบุไว้ของ GPT-6 Luna คือ 1,050,000 โทเค็น ขีดจำกัดบริบทเป็นการตั้งค่าความจุ ไม่ใช่คำแนะนำให้ส่งโทเค็นจำนวนเท่านั้น

Set the endpoint and authentication

ใน Authentication ให้กรอกประเภท API เอ็นด์พอยต์ คีย์ของเฮดเดอร์ และค่าของเฮดเดอร์ตามตาราง แทนที่ YOUR_COMETAPI_API_KEY ด้วยคีย์จริงของคุณ เว้นหนึ่งช่องว่างหลังคำว่า Bearer และไม่ใส่เครื่องหมายอัญประกาศ

วิธีใช้คีย์ API ของ CometAPI ใน TypingMind สำหรับ AI Chat

ภาพหน้าจอทั้งสองมาจากคู่มืออย่างเป็นทางการของ TypingMind แบบฟอร์มการยืนยันตัวตนที่ว่างมีไว้เพื่อแสดงตำแหน่งช่อง ให้ป้อนเอ็นด์พอยต์ของ CometAPI รหัสโมเดล และคีย์ของคุณเอง

Test and save the connection

เริ่มจากแชตข้อความและยังไม่ตั้งค่าการ override ของคำขอที่เป็นตัวเลือก คลิก Test & Save เลือกโมเดลที่บันทึกไว้ แล้วส่ง: “อธิบายความแตกต่างระหว่าง REST APIs กับ WebSockets ให้ได้ในสามประโยค” การเห็นคำตอบของผู้ช่วยยืนยันการเชื่อมต่อพื้นฐาน ส่งข้อความต่อเนื่องเพื่อตรวจสอบว่าบทสนทนาดำเนินต่อได้

Enable optional capabilities

เริ่มจากแชตข้อความ เปิดใช้การสตรีม ระบบพรอมป์ต์ การรับรูปภาพ เครื่องมือ หรือการควบคุมการใช้เหตุผล เฉพาะเมื่อรองรับ ทดสอบความสามารถขั้นสูงแยกกัน

การตั้งค่าCapabilities ของ TypingMind มีการตรวจสอบอัตโนมัติและการควบคุมแบบแมนนวล ให้ถือการตรวจจับเป็นจุดเริ่มต้น: ตรวจยืนยันคุณสมบัติแต่ละอย่างกับโมเดลและเส้นทางที่เลือก เก็บการกำหนดค่าพื้นฐานที่ใช้งานได้ไว้ เพื่อให้คุณลบ override ล่าสุดออกได้หากการทดสอบคุณสมบัติล้มเหลว

How Do You Check the CometAPI Request Outside TypingMind?

ใช้การทดสอบแบบเลือกใช้นี้เมื่อ Test & Save ล้มเหลว คำขอจะส่งแบบขั้นต่ำโดยใช้คีย์และรหัสโมเดลเดียวกัน ตามรูปแบบคำขอ Chat Completions ที่ CometAPI ระบุไว้ ไม่จำเป็นต้องเปลี่ยนการกำหนดค่าใน TypingMind

Set the key for the current Bash session

รันคำสั่งต่อไปนี้ใน Bash รวมถึง Git Bash หรือ WSL บน Windows วางคีย์ที่พรอมป์ต์ซึ่งซ่อนอยู่ คำสั่งเหล่านี้เป็นไวยากรณ์ของ Bash และไม่ควรวางใน PowerShell โดยไม่ปรับแก้

read -r -s -p "คีย์ API ของ CometAPI: " COMETAPI_API_KEYprintf '\n'export COMETAPI_API_KEY

Send a minimal chat request

curl --include --silent --show-error \  https://api.cometapi.com/v1/chat/completions \  -H "Authorization: Bearer $COMETAPI_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "gpt-6-luna",    "messages": [      {"role": "user", "content": "อธิบาย API gateway ให้ได้ในหนึ่งประโยค"}    ]  }'

ตรวจดู choices[0].message.content เพื่อดูข้อความของผู้ช่วย หาก cURL ส่งกลับข้อผิดพลาด HTTP ให้อ่านเนื้อหาการตอบกลับก่อนเปลี่ยนการตั้งค่า หากสำเร็จขณะที่ TypingMind ล้มเหลว ให้เปรียบเทียบเอ็นด์พอยต์ คีย์ รหัสโมเดล และการ override ที่เป็นตัวเลือก จากนั้นตรวจดูแผง Network ของเบราว์เซอร์ การร้องขอผ่านเทอร์มินัลที่สำเร็จยืนยันเส้นทางคำขอนั้น แต่ไม่ยืนยันการเข้าถึงผ่านเบราว์เซอร์หรือความสามารถของโมเดลทุกอย่าง

Remove the temporary environment variable

unset COMETAPI_API_KEY

How to Troubleshoot TypingMind Connection Errors

ใช้เนื้อหาการตอบกลับและแผง Network ของเบราว์เซอร์เพื่อระบุคำขอที่ล้มเหลว เช็กลิสต์ด้านล่างเป็นจุดเริ่มต้น ไม่ใช่การวิเคราะห์จากรหัสสถานะเพียงอย่างเดียว เก็บข้อมูลรับรองให้พ้นจากภาพหน้าจอและข้อความขอความช่วยเหลือ

SymptomFirst checkNext action
401 Unauthorizedคีย์และเฮดเดอร์ Authorizationตรวจสอบคีย์หมดอายุหรือถูกเพิกถอน ช่องว่างเกิน หรือการขาดคำนำหน้า Bearer
403 Forbiddenเนื้อหาตอบกลับและการเข้าถึงโมเดลยืนยันสิทธิ์ของบัญชีและการเข้าถึงเส้นทางที่เลือก
404 Not Foundเอ็นด์พอยต์และรหัสโมเดลที่ตรงเป๊ะใช้ URL แบบเต็ม /v1/chat/completions และยืนยันรหัสในแคตตาล็อก
400 Bad Requestเนื้อหาคำขอและการ overrideเอาพารามิเตอร์ตัวเลือกออก แล้วลองคำขอข้อความธรรมดาใหม่
429 Too Many Requestsรายละเอียดข้อผิดพลาดโควตาหรือ rate-limitตรวจสอบขีดจำกัดบัญชีและเครดิต หยุดลองซ้ำที่ถูก rate-limit; แก้โควตาที่หมดก่อนค่อยลองใหม่
Browser network errorแผง Network และคอนโซลตรวจสอบการเชื่อมต่อและข้อผิดพลาด cross-origin ที่รายงาน เปรียบเทียบกับการทดสอบในเทอร์มินัล
Streaming failsการตั้งค่าการสตรีมและการรองรับของเส้นทางลองใหม่โดยปิดการสตรีมเพื่อแยกตัวปัญหา

API อาจใช้งานได้ใน Python หรือ cURL แต่ล้มเหลวในเบราว์เซอร์เพราะข้อจำกัด cross-origin อย่าเปิดเผยคีย์ API ที่ไม่จำกัดผ่านพร็อกซีสาธารณะที่ไม่ปลอดภัยเพียงเพื่อหลีกเลี่ยง CORS

FAQ

ฉันสามารถเก็บการเชื่อมต่อ TypingMind ที่มีอยู่ไว้ขณะเพิ่ม CometAPI ได้ไหม?

ได้: สร้างรายการโมเดลแบบกำหนดเองแยกต่างหากที่มีชื่อแสดงผลต่างออกไป แทนการแก้ไขรายการผู้ให้บริการที่มีอยู่ เก็บเอ็นด์พอยต์และการตั้งค่าโมเดลเดิมไว้ขณะตรวจสอบการเชื่อมต่อ CometAPI ทดสอบก่อนในแชตใหม่เพื่อไม่ให้ความยาวบทสนทนาหรือไฟล์แนบเดิมบดบังข้อผิดพลาดพื้นฐานในการตั้งค่า

ควรหมุนเวียนคีย์ CometAPI ที่ใช้ใน TypingMind อย่างไร?

สร้างคีย์ทดแทน อัปเดตรายการโมเดลแบบกำหนดเองทุกรายการที่ใช้คีย์เดิม และทดสอบคำขอใหม่จากแต่ละรายการ เพิกถอนคีย์เดิมหลังจากคีย์ทดแทนใช้งานได้ หากคีย์เดิมรั่วไหล ให้เพิกถอนทันทีและกู้คืนการเชื่อมต่อที่ได้รับผลกระทบด้วยคีย์ใหม่

เหตุใดการประมาณค่าใช้จ่ายของ TypingMind จึงต่างจากบิลของ CometAPI ได้?

TypingMind ประมาณการใช้งานจากอัตราที่ป้อนในการตั้งค่า Pricing อัตราที่ล้าสมัยหรือความแตกต่างด้านแคช ชั้นบริบท หรือการนับ reasoning-token อาจทำให้คาดเคลื่อน เปรียบเทียบอัตราปัจจุบันของโมเดลและการใช้งานของคำขอเฉพาะกับข้อมูลการเรียกเก็บเงินของ CometAPI อย่าถือการประมาณฝั่งไคลเอนต์เป็นยอดเรียกเก็บสุดท้าย

Conclusion

เพื่อเชื่อมต่อ CometAPI กับ TypingMind ให้สร้างโมเดลแบบกำหนดเองด้วยตนเอง กรอกเอ็นด์พอยต์ Chat Completions แบบเต็ม เพิ่มเฮดเดอร์ Authorization และทดสอบข้อความธรรมดา เก็บการกำหนดค่าที่ใช้งานได้หนึ่งชุดไว้ก่อนค่อยเพิ่มคุณสมบัติเสริม เมื่อการตั้งค่าล้มเหลว คำขอ cURL ขั้นต่ำช่วยแยกแยะข้อผิดพลาดของบัญชีหรือ API ออกจากปัญหาบราวเซอร์และการตั้งค่าฝั่งหน้าบ้านได้

เรียนรู้ต่อ

เชื่อมโยงบทความนี้กับการตัดสินใจถัดไป

ดูทุกหัวข้อ
เผยแพร่เมื่อ Oct 22, 2026
อัปเดตล่าสุด Oct 22, 2026
0 ครั้งที่ดู
ตรวจสอบความชัดเจน การอ้างอิงแหล่งที่มา และคำศัพท์ API ปัจจุบันแล้ว

อ่านเพิ่มเติม