Spesifikasi Teknikal bagi mj-turbo-shorten
| Item | Butiran |
|---|---|
| ID Model | mj-turbo-shorten |
| Keluarga model | Midjourney / titik akhir analisis prompt gaya proksi Midjourney |
| Fungsi utama | Menganalisis prompt Midjourney yang panjang dan mengembalikan cadangan untuk memendekkannya sambil mengekalkan niat |
| Perkaitan mod | Mod Turbo |
| Corak titik akhir lazim | /mj-turbo/mj/submit/shorten |
| Gaya permintaan | Penyerahan tugas asinkron, diikuti pengambilan status tugas |
| Medan permintaan lazim | prompt, botType |
Nilai botType yang lazim | MID_JOURNEY |
| Corak pengambilan hasil | GET /mj/task/{id}/fetch |
| Jenis input | Prompt teks |
| Jenis output | Analisis pemendekan prompt / cadangan prompt yang ringkas |
| Perintah Midjourney berkaitan | /shorten, /turbo |
Apakah mj-turbo-shorten?
mj-turbo-shorten ialah pengecam platform CometAPI untuk keupayaan pemendekan prompt yang serasi dengan Midjourney, yang menggabungkan tingkah laku /shorten Midjourney dengan perutean mod Turbo. Senarai perintah rasmi Midjourney menerangkan /shorten sebagai cara untuk menghantar prompt panjang dan menerima cadangan untuk menjadikannya lebih padat, dan secara berasingan menyenaraikan /turbo sebagai suis mod untuk operasi Turbo. Pelaksanaan proksi Midjourney pihak ketiga lazimnya mendedahkan fungsi ini melalui titik akhir pemendekan khusus di bawah laluan Turbo, lazimnya /mj-turbo/mj/submit/shorten.
Dalam amalan, ID model ini lebih wajar difahami bukan sebagai LLM teks tujuan umum, tetapi sebagai titik akhir pembantu berorientasikan tugas untuk pengoptimuman prompt Midjourney. Ia direka untuk pembangun atau pencipta yang sudah mempunyai prompt imej terperinci dan mahu sistem menganalisis prompt tersebut, mengenal pasti ungkapan yang boleh dipadatkan, dan mengembalikan rumusan yang lebih ringkas yang sesuai untuk aliran kerja Midjourney seterusnya.
Memandangkan API proksi gaya Midjourney biasanya asinkron, permintaan pemendekan kebiasaannya dihantar dahulu dan kemudian disemak menggunakan titik akhir fetch tugas. Dokumentasi daripada penyedia serasi proksi Midjourney menunjukkan corak ini dengan jelas: hantar tugas pemendekan, terima ID tugas, kemudian panggil /mj/task/{id}/fetch secara berkala untuk mendapatkan status dan keputusan.
Ciri utama mj-turbo-shorten
- Peringkasan prompt: Membantu mengurangkan prompt Midjourney yang panjang menjadi versi lebih ringkas, selaras dengan fungsi
/shortenMidjourney. - Perutean mod Turbo: Menggunakan konvensyen laluan Turbo yang digunakan oleh pelaksanaan proksi Midjourney, lazimnya di bawah
/mj-turbo/mj, untuk pengguna yang mahu aliran kerja pemendekan dikaitkan dengan mod Turbo. - Corak API serasi Midjourney: Sesuai dengan ekosistem proksi Midjourney yang lebih luas, di mana titik akhir diatur mengikut tindakan seperti imagine, describe, shorten, action, modal, dan fetch.
- Aliran kerja tugas asinkron: Permintaan biasanya dihantar sebagai kerja dan bukannya mengembalikan hasil muktamad serta-merta, menjadikannya sesuai untuk sistem aliran kerja imej berasaskan giliran.
- Input teks ringkas: Operasi pemendekan lazimnya hanya memerlukan
promptteks, dengan pelaksanaan lazimnya juga menerimabotTypesepertiMID_JOURNEY. - Sokongan aliran kerja untuk pemurnian prompt: Berguna sebelum penjanaan imej apabila anda mahu mempermudah ungkapan, membuang pengulangan, atau menyediakan prompt yang lebih bersih untuk panggilan Midjourney seterusnya. Ini ialah inferens daripada tingkah laku
/shortenyang didokumenkan dan reka bentuk titik akhir proksi.
Cara mengakses dan mengintegrasikan mj-turbo-shorten
Langkah 1: Daftar untuk Kunci API
Daftar di CometAPI dan jana kunci API anda daripada papan pemuka. Selepas itu, simpan dengan selamat dan gunakan dalam pengepala Authorization: Bearer YOUR_API_KEY untuk semua permintaan ke API mj-turbo-shorten.
Langkah 2: Hantar Permintaan ke API mj-turbo-shorten
Gunakan titik akhir CometAPI yang serasi dengan Midjourney di 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"]
}
}'
Langkah 3: Ambil dan Sahkan Keputusan
API mengembalikan objek tugas dengan ID tugas. Panggil GET /mj/task/{task_id}/fetch secara berkala untuk menyemak status penjanaan dan mendapatkan URL imej output apabila tugas mencapai keadaan terminal.