Felo API PlatformFelo API Platform

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.

EndpointMengembalikan
GET /api/v1/modelsSetiap kategori model yang didayakan
GET /api/v1/videos/modelsModel penjanaan video
GET /api/v1/decisions/modelsModel 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_default menandakan saluran yang digunakan untuk harga utama dan laluan lalai.
  • runnable menandakan sama ada saluran tersedia untuk permintaan pada masa ini.
  • standard_pricing mengandungi kadar standard penyedia.
  • discount_multiplier ialah pendarab jualan dari 0 hingga 1.
  • pricing_mode ialah sama ada configured_rates atau upstream_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 multiplier

Sebagai 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

UnitPenggunaan biasaCara ia diukur
TokenChat, penaakulan, embeddings, penjanaan teksToken input dan output secara berasingan; bacaan dan tulisan cache boleh mempunyai kadar sendiri
Token imejPenjanaan dan penyuntingan imejToken imej input dan output secara berasingan; bilangan token output setiap imej bergantung pada resolusi
PermintaanSesetengah endpoint imej dan utilitiCaj tetap setiap panggilan
Saat atau tahapPenjanaan videoTempoh, 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

  1. Cari ID model dan saluran yang anda rancang untuk digunakan.
  2. Baca kadar input, output, dan cache saluran tersebut.
  3. Darabkan dengan bilangan token yang anda jangkakan, atau gunakan kadar permintaan atau tempoh untuk model bukan token.
  4. Tambahkan sebarang tahap bersyarat yang terpakai.
  5. Tinggalkan ruang untuk cubaan semula dan variasi output.

Berkaitan