ข้อกำหนดทาง技术ของ mj-turbo-shorten
| รายการ | รายละเอียด |
|---|---|
| รหัสโมเดล | mj-turbo-shorten |
| ตระกูลโมเดล | Midjourney / ปลายทางการวิเคราะห์พรอมต์สไตล์พร็อกซีของ Midjourney |
| ฟังก์ชันหลัก | วิเคราะห์พรอมต์ Midjourney ที่ยาวและให้คำแนะนำในการย่อให้สั้นลงโดยยังคงเจตนาเดิม |
| โหมดที่เกี่ยวข้อง | โหมด Turbo |
| รูปแบบเอ็นด์พอยต์ทั่วไป | /mj-turbo/mj/submit/shorten |
| รูปแบบคำขอ | การส่งงานแบบอะซิงโครนัส ตามด้วยการดึงสถานะงาน |
| ฟิลด์คำขอที่พบบ่อย | prompt, botType |
ค่าของ botType ที่พบบ่อย | MID_JOURNEY |
| รูปแบบการดึงผลลัพธ์ | GET /mj/task/{id}/fetch |
| ประเภทอินพุต | พรอมต์ข้อความ |
| ประเภทเอาต์พุต | การวิเคราะห์การย่อพรอมต์ / ข้อเสนอแนะพรอมต์แบบกระชับ |
| คำสั่ง Midjourney ที่เกี่ยวข้อง | /shorten, /turbo |
mj-turbo-shorten คืออะไร?
mj-turbo-shorten คือรหัสตัวระบุบนแพลตฟอร์มของ CometAPI สำหรับความสามารถในการย่อพรอมต์ที่เข้ากันได้กับ Midjourney ซึ่งผสานพฤติกรรมของ /shorten ของ Midjourney เข้ากับการกำหนดเส้นทางในโหมด Turbo รายการคำสั่งอย่างเป็นทางการของ Midjourney อธิบายว่า /shorten เป็นวิธีส่งพรอมต์ยาวและรับข้อเสนอแนะเพื่อให้กระชับขึ้น ในขณะที่ /turbo เป็นสวิตช์โหมดสำหรับการทำงานแบบ Turbo การใช้งานพร็อกซี Midjourney ของบุคคลที่สามมักเปิดใช้สิ่งนี้ผ่านเอ็นด์พอยต์ย่อเฉพาะทางภายใต้เส้นทาง Turbo โดยทั่วไปคือ /mj-turbo/mj/submit/shorten
ในการใช้งานจริง รหัสโมเดลนี้ไม่ควรถูกมองว่าเป็น LLM ข้อความอเนกประสงค์ แต่เป็นเอ็นด์พอยต์ผู้ช่วยของ Midjourney ที่มุ่งเน้นงานสำหรับการปรับแต่งพรอมต์ ถูกออกแบบมาสำหรับนักพัฒนาหรือผู้สร้างที่มีพรอมต์ภาพอย่างละเอียดอยู่แล้วและต้องการให้ระบบวิเคราะห์พรอมต์นั้น ระบุถ้อยคำที่ย่อได้ และส่งคืนถ้อยความที่กระชับขึ้นโดยยังคงเจตนาเดิม เพื่อใช้ต่อในเวิร์กโฟลว์ของ Midjourney
เนื่องจาก API พร็อกซีสไตล์ Midjourney มักทำงานแบบอะซิงโครนัส คำขอย่อจึงมักถูกส่งเป็นงานก่อน แล้วจึงตรวจสอบภายหลังผ่านเอ็นด์พอยต์ดึงสถานะ เอกสารจากผู้ให้บริการที่เข้ากันได้กับพร็อกซีของ Midjourney แสดงรูปแบบนี้อย่างชัดเจน: ส่งงานย่อ รับ task ID จากนั้น poll /mj/task/{id}/fetch เพื่อดึงสถานะและผลลัพธ์
ฟีเจอร์หลักของ mj-turbo-shorten
- การย่อพรอมต์: ช่วยลดพรอมต์ Midjourney ที่ยาวให้กระชับ สอดคล้องกับฟังก์ชัน
/shortenของ Midjourney - การกำหนดเส้นทางโหมด Turbo: ใช้คอนเวนชันเส้นทาง Turbo ที่พบในพร็อกซี Midjourney โดยทั่วไปอยู่ภายใต้
/mj-turbo/mjสำหรับผู้ใช้ที่ต้องการเวิร์กโฟลว์ย่อที่เชื่อมโยงกับโหมด Turbo - รูปแบบ API ที่เข้ากันได้กับ Midjourney: สอดรับกับระบบนิเวศของพร็อกซี Midjourney ที่จัดกลุ่มเอ็นด์พอยต์ตามการกระทำ เช่น imagine, describe, shorten, action, modal และ fetch
- เวิร์กโฟลว์งานแบบอะซิงโครนัส: มักส่งคำขอเป็นงานแทนการส่งคืนผลลัพธ์ทันที เหมาะกับระบบเวิร์กโฟลว์ภาพที่ใช้คิว
- อินพุตข้อความแบบเรียบง่าย: การย่อส่วนใหญ่ต้องการ
promptแบบข้อความ และมักยอมรับbotTypeเช่นMID_JOURNEY - สนับสนุนเวิร์กโฟลว์สำหรับการขัดเกลาพรอมต์: มีประโยชน์ก่อนการสร้างภาพเมื่อคุณต้องการทำให้ถ้อยคำเรียบง่าย ตัดความซ้ำซ้อน หรือเตรียมพรอมต์ที่สะอาดขึ้นสำหรับการเรียก Midjourney ถัดไป
วิธีเข้าถึงและผสานการทำงานกับ mj-turbo-shorten
ขั้นตอนที่ 1: ลงทะเบียนเพื่อรับคีย์ API
สมัครใช้งานบน CometAPI และสร้างคีย์ API จากแดชบอร์ด จากนั้นจัดเก็บอย่างปลอดภัยและใช้คีย์นี้ในส่วนหัว Authorization: Bearer YOUR_API_KEY สำหรับทุกคำขอไปยัง API ของ mj-turbo-shorten
ขั้นตอนที่ 2: ส่งคำขอไปยัง API mj-turbo-shorten
ใช้เอ็นด์พอยต์ที่เข้ากันได้กับ Midjourney ของ CometAPI ที่ POST /mj/submit/shorten
curl https://api.cometapi.com/mj/submit/shorten \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "a futuristic cityscape at sunset --v 6.1",
"botType": "MID_JOURNEY",
"accountFilter": {
"modes": ["TURBO"]
}
}'
ขั้นตอนที่ 3: ดึงและยืนยันผลลัพธ์
API จะส่งคืนออบเจ็กต์งานพร้อม task ID ให้ ทำการ poll GET /mj/task/{task_id}/fetch เพื่อตรวจสอบสถานะการสร้างและดึง URL ของรูปภาพเอาต์พุตเมื่อสถานะงานเข้าสู่สถานะสิ้นสุด