Command line
Command line
Perintah intura-ai: lihat library Anda, jalankan model pada teks dari argumen atau stdin, dan unduh model ke sebuah folder.
Perintah intura-ai
Memasang paket ini juga memasang intura-ai. Ia membaca kunci unduhan Anda dari INTURA_API_KEY, seperti klien Python.
$ export INTURA_API_KEY=sk_...
$ intura-ai library # what your account owns
$ intura-ai predict guardrails-pii-detection-id "Nama saya Budi, NIK 3171234567890001"
$ intura-ai predict chat-commerce-intent-id "paket belum sampai" "mau refund" --field label
$ cat messages.txt | intura-ai predict fraud-chat-scam-id --field decision
$ intura-ai predict ./models/guardrails-pii-detection-id/v1.0 "..." # a downloaded folder
$ intura-ai predict chat-commerce-intent-id "..." --refresh # fetch the newest
$ intura-ai download guardrails-pii-detection-id --dir ./models --version v1.0
$ intura-ai models # what you may downloadintura-ai --version mencetak versi yang terpasang, dan intura-ai <command> --help mencantumkan flag sebuah perintah.
predict
intura-ai predict MODEL [TEXT ...]Menjalankan model di CPU Anda. MODEL adalah slug dari intura-ai library, atau folder yang ditulis intura-ai download.
predict memuat model dengan cara yang sama seperti client.models.load, jadi jalankan pertama mengunduhnya dan jalankan berikutnya berjalan offline. Dengan satu teks, hasilnya dicetak sebagai JSON. Dengan beberapa teks, sebagai argumen atau satu per baris di stdin, ia mencetak satu nilai JSON ringkas per baris.
| Flag | Fungsinya |
|---|---|
--field NAME | Cetak satu nilai saja, bukan seluruh jawaban: label, decision, atau 0.type untuk tipe span pertama |
--lines | Satu nilai JSON ringkas per baris, bahkan untuk satu teks |
--version VERSION | Tetapkan satu versi yang Anda miliki. Default: versi terbaru yang sudah diunduh |
--refresh | Minta versi yang direkomendasikan dan unduh jika lebih baru |
--cache-dir DIR | Tempat model disimpan. Default $INTURA_CACHE_DIR, lalu cache default |
--version dan --refresh tidak bisa dipakai bersamaan.
library
intura-ai library [--json]Mencantumkan apa yang dimiliki akun Anda: kode, jenis, versi saat ini, dan judul setiap item. --json mencetak semua yang dikirim layanan.
models
intura-ai models [--json]Mencantumkan model yang boleh Anda unduh: slug, versi yang direkomendasikan, bahasa, dan nama.
download
intura-ai download SLUG [--dir DIR] [--version VERSION] [--overwrite]Mengunduh berkas satu model ke <dir>/<slug>/<version>/ lalu mencetak folder itu. --dir default ke folder saat ini dan --version ke versi yang direkomendasikan. Salinan lengkap yang sudah ada dibiarkan, kecuali Anda memberikan --overwrite.
Flag untuk semua perintah
| Flag | Fungsinya |
|---|---|
--api-key KEY | Kunci unduhan Anda. Default $INTURA_API_KEY |
--base-url URL | Root API. Default $INTURA_BASE_URL, lalu https://ai.intura.co/api |
--timeout SECONDS | Detik menunggu satu respons API. Default 30 |
Kode keluar
Error keluar dengan kode bukan nol dan satu baris di stderr, tidak pernah traceback, jadi skrip shell bisa menindaklanjutinya.
| Kode | Kapan |
|---|---|
0 | Berhasil |
1 | Layanan menolak atau gagal: kunci salah, model yang bukan milik Anda, unduhan terputus |
2 | Tidak ada kunci unduhan, argumen salah, tidak ada teks untuk diprediksi, atau folder yang bukan model hasil unduhan |
130 | Dihentikan dengan Ctrl-C |