Lewati ke konten

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/files
openai
files
upload

Body

  • Fieldfilewajib
    body
    Tipe
    file
    KeteranganIsi file. Field multipart bernama `file`.
  • Fieldmodel
    body
    Tipe
    string
    KeteranganPenyedia yang menyimpan file. Kalau kosong, memakai penyedia pertama yang tersedia.
  • Fieldpurpose
    body
    Tipe
    string
    KeteranganTujuan 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.png

Playground

Coba langsung

POST
Siap

Request

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=@namafile

Response

Belum ada respons.
POST

Endpoint lain