Cloudflare: Clef Flash
Cloudflare Clef Flash adalah model pengambilan keputusan Clef yang lebih kecil, berukuran 9B, dirancang untuk klasifikasi cepat dan pemilihan langkah alur kerja. Model ini mengevaluasi teks, keadaan terstruktur, dan masukan visual berdasarkan pertanyaan bernama, lalu mengembalikan probabilitas setiap opsi, kategori terpilih, atau skor berurutan tanpa menghasilkan prosa.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Cloudflare Clef Flash adalah model pengambilan keputusan yang lebih kecil dalam keluarga Clef, dibuat melalui pelatihan lanjutan Qwen3.5-9B beserta encoder visualnya. Kepala skema gabungan membaca bukti dari masukan dan menilai jawaban yang diizinkan untuk setiap pertanyaan yang diminta dalam satu lintasan maju. Perannya adalah menghasilkan klasifikasi dan keputusan dalam batas yang ditentukan untuk suatu alur kerja. Keluarannya berupa hasil bertipe beserta probabilitas, bukan jawaban percakapan yang harus ditafsirkan aplikasi menjadi suatu kategori.
Jelaskan situasi dalam keadaan berupa teks atau JSON dan tetapkan pertanyaan secara terpisah. Pertanyaan memerlukan nama yang stabil, jenis, dan instruksi yang jelas; pertanyaan kategori atau skor juga menetapkan kriteria yang diizinkan. Untuk pesan dukungan, satu pertanyaan dapat mengklasifikasikan masalah, pertanyaan lain menilai urgensi, dan pertanyaan lainnya mengidentifikasi apakah rekaman kekurangan informasi yang diperlukan untuk tahap berikutnya. Sertakan ungkapan asli pelanggan, riwayat yang relevan, dan aturan operasional dalam keadaan agar keputusan terikat pada bukti.
Ketiga jenis pertanyaan memenuhi kebutuhan berbeda. Hasil noul adalah probabilitas bahwa kondisi benar/salah terpenuhi. Hasil choice mengidentifikasi satu opsi bernama dan menyertakan probabilitas seluruh alternatif beserta nilai keyakinan. Hasil score mengevaluasi kriteria berurutan dan mengembalikan skor berbobot probabilitas, legenda, serta distribusinya. Tetapkan urutan skor dengan sengaja: peralihan dari “Tidak perlu tindakan” ke “Tinjau segera” berbeda dari sekumpulan label topik tanpa urutan.
Untuk pengarahan cepat, jelaskan kategori berdasarkan tindakan atau batas tanggung jawab yang benar-benar membedakannya. Contoh yang berguna adalah permintaan dengan pilihan akses akun, gangguan teknis, pertanyaan dokumentasi, dan lainnya, disertai penjelasan setiap opsi. Hasil model dapat diteruskan ke aturan pengarahan aplikasi. Distribusi yang berdekatan antara gangguan teknis dan akses akun merupakan bukti berguna adanya ambiguitas; tetapkan secara eksplisit cara alur kerja menangani kasus tersebut alih-alih menganggap label terpilih sebagai diagnosis yang telah dikonfirmasi.
Untuk klasifikasi visual, berikan gambar yang dapat dibaca dan kondisi yang dapat didukung gambar tersebut. Peninjauan tanda terima dapat menanyakan apakah jumlah total terbaca dan memilih dari kategori kualitas dokumen yang telah ditetapkan. Jangan meminta jumlah total baru secara sembarang seolah-olah model adalah layanan ekstraksi atau penulisan tanpa batas. Antarmuka bobot terbuka pembuat juga menerima larik bingkai video. Pertahankan hubungan antara bingkai dan keadaan tertulis, serta tanyakan kejadian atau kondisi yang terlihat dalam materi tersebut.
Referensi terkini layanan yang dihosting produsen mencantumkan konteks 24.576 token, hingga 64 pertanyaan, dan hingga empat gambar tertanam. Gambar PNG, JPEG, atau WebP dibatasi hingga 4 MiB dan 16 megapiksel per gambar, dengan total setelah didekode 8 MiB; seluruh isi permintaan dibatasi hingga 13 MiB, dan tautan gambar jarak jauh tidak diterima. Definisi pertanyaan dan media menggunakan ruang masukan, dan teks panjang dapat dipotong agar muat. Tempatkan bukti penentu dalam keadaan yang ringkas. Cloudflare mendokumentasikan bahwa pengurangan konteks layanan yang dihosting tidak mengubah bobot yang dirilis, sehingga jendela layanan yang dihosting dan konfigurasi bobot terbuka tetap berbeda.
Keluaran model yang dibatasi membuatnya berguna untuk pemeriksaan kebijakan atau alur kerja yang berulang. Misalnya, tetapkan pertanyaan terpisah tentang apakah rekaman memenuhi aturan kelengkapan yang dinyatakan dan kategori tindak lanjut mana yang berlaku. Buat kriteria tetap eksplisit dan sertakan opsi untuk kasus yang tidak tercakup oleh kategori jika hal itu merupakan bagian dari rancangan alur kerja. Probabilitas menilai opsi yang diberikan; probabilitas tidak membuktikan bahwa opsi tersebut menggambarkan setiap situasi nyata secara lengkap.
Simpan keadaan, skema, dan jawaban yang dikembalikan bersama-sama. Jika hasil mengejutkan, periksa apakah suatu kriteria ambigu, masukan penentu tidak tersedia, atau teks relevan terpotong. Bandingkan penilaian model dengan kasus yang telah ditinjau dari tugas sebenarnya sebelum memilih ambang tindakan otomatis. Posisi Clef Flash sebagai model yang lebih kecil dengan keputusan cepat tidak menggantikan pemeriksaan biaya akibat keputusan pengarahan yang salah dalam alur kerja.
Gunakan hasil bertipe sebagai masukan untuk tahap aplikasi berikutnya. Model tidak menjalankan tahap tersebut atau menulis penjelasan akhirnya. Jika pengguna memerlukan laporan, sediakan keputusan dan bukti sumber untuk proses penulisan terpisah. Artefak berguna dari Clef Flash adalah jawaban yang dapat diperiksa untuk setiap pertanyaan bernama, beserta informasi probabilitas yang diperlukan untuk menerapkan aturan alur kerja.
Ailoot Ultra · System One POST /v1/systemone cloudflare/clef-flash
cloudflare/clef-flashMulai
Cloudflare Clef Flash adalah model pengambilan keputusan Clef yang lebih kecil, berukuran 9B, dirancang untuk klasifikasi cepat dan pemilihan langkah alur kerja. Model ini mengevaluasi teks, keadaan terstruktur, dan masukan visual berdasarkan pertanyaan bernama, lalu mengembalikan probabilitas setiap opsi, kategori terpilih, atau skor berurutan tanpa menghasilkan prosa.
- Masukan yang diterima
- Teks · Gambar
- Hasil
- decisions
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · System One POST /v1/systemone
- Masukan
text,image- Keluaran
decisions- Format keluaran
- json
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan cloudflare/clef-flash | Bawaan— |
Kolomprovider | Jenisschema | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomquestions | Jenisobject | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomsession_id | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomstate | Jenisschema | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomtrace | Jenisschema | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomuser | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomquestions.<id>.type | Jenisstring | PersyaratanWajib | Nilai & batasan noul, choice, score | Bawaan— |
Kolomquestions.<id>.instructions | Jenisstring|object|array | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomquestions.<id>.criteria | Jenisobject|array | PersyaratanOpsional | Nilai & batasan Kondisi: choice/score: wajib; noul: opsional. Kriteria choice berupa objek; score berupa array dengan minItems1. | Bawaan— |
Kolomquestions.<id>.criteria.true | Jenisstring|object|array | PersyaratanWajib | Nilai & batasan Berlaku jika: Objek criteria noul disertakan | Bawaan— |
Kolomquestions.<id>.criteria.false | Jenisstring|object|array | PersyaratanWajib | Nilai & batasan Berlaku jika: Objek criteria noul disertakan | Bawaan— |
Kombinasi bahan masukan
noul · Wajib: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Wajib: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Wajib: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, state, questions |
Parametermaterial_types | Kontraktext, image |
Parameteroptional_controls | Kontrakprovider, session_id, trace, user |
Parametermultimodal_input_binding | KontrakGunakan hanya representasi state/dokumen persis yang dideklarasikan. Kemampuan gambar dari pembuat model saja tidak menetapkan bentuk pengiriman gambar yang diterima untuk model tertentu. |
Siklus hidup: synchronous
Kirim ID model yang persis dan simpan respons native secara utuh.
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Token konteks, lebih dari | Token konteks, hingga dan termasuk | Biaya |
|---|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Token konteks, lebih dari— | Token konteks, hingga dan termasukTanpa batas atas | Biaya Masukan · Token masukan $0.000076 / 1K token Keluaran · Token keluaran $0 / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
| KonfigurasiPanjang permintaan · tingkat 1 | Jadwal tarif— | Token konteks, lebih dari0 | Token konteks, hingga dan termasukTanpa batas atas | Biaya Masukan · Token masukan $0.000076 / 1K token Keluaran · Token keluaran $0 / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Contoh permintaan
Ailoot Ultra · System One
{
"model": "cloudflare/clef-flash",
"questions": {
"is_bug": {
"criteria": {
"false": "The customer is asking a question or requesting a feature.",
"true": "The customer describes broken or unexpected product behavior."
},
"instructions": "Is the customer reporting a software defect?",
"type": "noul"
},
"team": {
"criteria": {
"account": "Login, permissions, or profile issues.",
"frontend": "Rendering, layout, or browser compatibility issues.",
"payments": "Checkout, billing, or payment processing issues."
},
"instructions": "Which team should own this ticket?",
"type": "choice"
},
"urgency": {
"criteria": [
"Can wait for the next release",
"Should be fixed this week",
"Blocking revenue right now"
],
"instructions": "How urgent is this ticket?",
"type": "score"
}
},
"state": {
"customer_tier": "enterprise",
"ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
}
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='cloudflare/clef-flash'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
Terima dan simpan hasil
Ailoot Ultra · System One
json
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Setiap jawaban berdasarkan ID pertanyaan yang diberikan dipertahankan beserta tipe persisnya, nilai noul/pilihan/skor, tingkat keyakinan, probabilitas, dan legenda. Seluruh JSON asli disimpan dan hanya dikembalikan setelah penyelesaian tagihan.
Jika respons asli perlu diperiksa
Simpan operasi awal dan balasan lengkap/sebagian; jangan ulangi POST.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolommodel | Jenisstring |
Kolomid | Jenisstring |
Kolomprovider | Jenisstring |
Kolomanswers.<id>.type | Jenisstring |
Kolomanswers.<id>.noul | Jenisnumber |
Kolomanswers.<id>.choice | Jenisstring |
Kolomanswers.<id>.score | Jenisnumber |
Kolomanswers.<id>.confidence | Jenisnumber |
Kolomanswers.<id>.probabilities | Jenisobject |
Kolomanswers.<id>.legend | Jenisobject |
Kolomusage.input_tokens | Jenisinteger |
Kolomusage.output_tokens | Jenisinteger |
Kolomusage.cost | Jenisnumber |
Kesalahan dan langkah berikutnya
| Respons | Kondisi | Langkah berikutnya |
|---|---|---|
Respons400 · invalid_request_error | KondisiBidang wajib, representasi, atau nilai tidak valid | Langkah berikutnyaPerbaiki bidang permintaan yang ditunjukkan. |
Alias
Alias model
Ailoot Ultra cloudflare/clef-flash
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Cloudflare: Clef Flash
- Input dan hasil apa yang tersedia?
POST /v1/systemone·cloudflare/clef-flash:text,image→decisions- Kolom apa yang digunakan permintaan?
POST /v1/systemone·cloudflare/clef-flash:model,provider,questions,session_id,state,trace,user