Panduan
Model dan harga
Fahami ID model, penyedia, kadar yang diterbitkan, diskaun, unit pengebilan dan cara sesuatu permintaan dikira harganya.
Harga model diterbitkan dalam USD. Sesuatu model boleh tersedia melalui lebih daripada satu penyedia huluan, dan setiap penyedia boleh menerbitkan harga pelanggan yang berbeza. Panduan ini menerangkan dari mana harga tersebut datang dan cara mengira permintaan sebelum anda menghantarnya.
Cari ID model
Gunakan ID model yang dikembalikan oleh API. Jangan bina ID daripada nama paparan atau slug halaman.
| Endpoint | Mengembalikan |
|---|---|
GET /api/v1/models | Setiap kategori model yang didayakan |
GET /api/v1/videos/models | Model penjanaan video |
GET /api/v1/decisions/models | Model keputusan |
GET /api/v1/models juga menerima exclude_video_and_decisions=true dan penapis provider pilihan. Penemuan membaca katalog dan tidak mengenakan caj untuk panggilan model.
Model imej tiada endpoint senarai khusus. Tapis GET /api/v1/models mengikut model_kind: "image_generation"; lihat Penjanaan Imej.
Untuk paparan yang boleh dilayari, buka katalog model atau halaman harga. Halaman butiran model menunjukkan had konteks, protokol, dan setiap harga pembekal yang diterbitkan.
Penyedia dan saluran
Setiap model membawa senarai saluran awam. Saluran ialah satu konfigurasi penyedia huluan untuk model tersebut, seperti Anthropic, Azure, Google, atau saluran Claude berdiskaun.
is_defaultmenandakan saluran yang digunakan untuk harga utama dan laluan lalai.runnablemenandakan sama ada saluran tersedia untuk permintaan pada masa ini.standard_pricingmengandungi kadar standard penyedia.discount_multiplierialah pendarab jualan dari 0 hingga 1.pricing_modeialah sama adaconfigured_ratesatauupstream_cost.
Halaman model menyusun pembekal dengan yang lalai dahulu, kemudian mengikut harga input pelanggan dari rendah ke tinggi. Untuk memilih pembekal secara eksplisit, lihat Saluran dan Penghalaan Penyedia.
Cara harga pelanggan dikira
Untuk saluran configured_rates:
customer price = standard rate × discount multiplierSebagai contoh, saluran dengan kadar input standard $1.00 setiap 1 juta token dan pendarab 0.8 mengenakan $0.80 setiap 1 juta token.
Untuk saluran upstream_cost, standard_pricing ialah null, bukan sifar. Pengebilan berdasarkan kos penjanaan yang dilaporkan didarabkan dengan diskaun yang dibekukan. Halaman model menunjukkan peraturan sebenar untuk saluran tersebut.
Kadar token dipaparkan setiap 1 juta token untuk kebolehbacaan. Pengebilan menggunakan ketepatan setiap token dalam petikan harga semasa.
Unit pengebilan
| Unit | Penggunaan biasa | Cara ia diukur |
|---|---|---|
| Token | Chat, penaakulan, embeddings, penjanaan teks | Token input dan output secara berasingan; bacaan dan tulisan cache boleh mempunyai kadar sendiri |
| Token imej | Penjanaan dan penyuntingan imej | Token imej input dan output secara berasingan; bilangan token output setiap imej bergantung pada resolusi |
| Permintaan | Sesetengah endpoint imej dan utiliti | Caj tetap setiap panggilan |
| Saat atau tahap | Penjanaan video | Tempoh, resolusi, input rujukan, atau syarat lain yang diterbitkan |
Jika beberapa syarat harga sepadan, syarat pertama yang sepadan yang disenaraikan dalam butiran harga model terpakai. Semak halaman butiran model untuk tahap sebelum menganggarkan tugasan besar.
Kadar cache
Apabila model menerbitkan input_cache_read atau input_cache_write, kadar tersebut muncul dalam katalog dan pada halaman model. Penggunaan cache dilaporkan oleh respons protokol; cache hit tidak dijamin dan bergantung pada penyedia huluan dan permintaan. Felo tidak menambah suis cache berasingan.
Di mana untuk menyemak harga
- Halaman harga — bandingkan model dan pembekal.
- Halaman butiran model — jadual kadar penuh, tahap, dan syarat.
- API katalog model — data yang sama dalam JSON, dikemas kini dalam masa 60 saat.
Jangan hardcode harga dalam aplikasi anda. Baca katalog atau tunjukkan pautan ke halaman harga supaya perubahan harga tidak memecahkan anggaran kos anda secara senyap.
Anggarkan permintaan
- Cari ID model dan saluran yang anda rancang untuk digunakan.
- Baca kadar input, output, dan cache saluran tersebut.
- Darabkan dengan bilangan token yang anda jangkakan, atau gunakan kadar permintaan atau tempoh untuk model bukan token.
- Tambahkan sebarang tahap bersyarat yang terpakai.
- Tinggalkan ruang untuk cubaan semula dan variasi output.