Unggah file
Mengunggah file (OpenAI Files API). Body multipart dengan field `file`. Field `model` menentukan penyedia yang menyimpan file, pakai format yang sama seperti chat completion, misalnya `notegpt/gemini-3.1-flash-lite`. File diteruskan ke penyedia dan tidak disimpan di apicat. Batas ukuran satu file 20 MiB.
POST
/api/v1/filesopenai
files
upload
Body
| Field | Tipe | Keterangan |
|---|---|---|
filewajibbody | file | Isi file. Field multipart bernama `file`. |
modelbody | string | Penyedia yang menyimpan file. Kalau kosong, memakai penyedia pertama yang tersedia. |
purposebody | string | Tujuan file, misalnya `assistants`. default: assistants |
- Field
filewajibbodyTipefileKeteranganIsi file. Field multipart bernama `file`. - Field
modelbodyTipestringKeteranganPenyedia yang menyimpan file. Kalau kosong, memakai penyedia pertama yang tersedia. - Field
purposebodyTipestringKeteranganTujuan file, misalnya `assistants`.default: assistants
Contoh kode
curl https://api.apicat.me/api/v1/files \
-H "Authorization: Bearer sk-cat_..." \
-F model=notegpt/gemini-3.1-flash-lite \
-F purpose=assistants \
-F file=@gambar.pngPlayground
Coba langsung
POST
/api/v1/files SiapRequest
Maks 20 MiB. File yang diunggah bisa dipakai pada pesan multimodal.
Semua endpoint AI butuh API key. Buat key gratis di dashboard. Key disimpan di peramban ini saja.
curl https://api.apicat.me/api/v1/files \
-F purpose=assistants \
-F file=@namafileResponse
Belum ada respons.
POST
