Lompat ke konten
Intura

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.

bash
$ 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 download

intura-ai --version mencetak versi yang terpasang, dan intura-ai <command> --help mencantumkan flag sebuah perintah.

predict

bash
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.

FlagFungsinya
--field NAMECetak satu nilai saja, bukan seluruh jawaban: label, decision, atau 0.type untuk tipe span pertama
--linesSatu nilai JSON ringkas per baris, bahkan untuk satu teks
--version VERSIONTetapkan satu versi yang Anda miliki. Default: versi terbaru yang sudah diunduh
--refreshMinta versi yang direkomendasikan dan unduh jika lebih baru
--cache-dir DIRTempat model disimpan. Default $INTURA_CACHE_DIR, lalu cache default

--version dan --refresh tidak bisa dipakai bersamaan.

library

bash
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

bash
intura-ai models [--json]

Mencantumkan model yang boleh Anda unduh: slug, versi yang direkomendasikan, bahasa, dan nama.

download

bash
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

FlagFungsinya
--api-key KEYKunci unduhan Anda. Default $INTURA_API_KEY
--base-url URLRoot API. Default $INTURA_BASE_URL, lalu https://ai.intura.co/api
--timeout SECONDSDetik 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.

KodeKapan
0Berhasil
1Layanan menolak atau gagal: kunci salah, model yang bukan milik Anda, unduhan terputus
2Tidak ada kunci unduhan, argumen salah, tidak ada teks untuk diprediksi, atau folder yang bukan model hasil unduhan
130Dihentikan dengan Ctrl-C