Kebijakan sebagai file
Tulis aturan perutean sekali dan terapkan ke seluruh organisasi, satu proyek, atau satu kunci. Aturan diperiksa tipenya sebelum disimpan.
ai.ml adalah gateway LLM. Tetap gunakan SDK OpenAI, Anthropic, atau Gemini yang sudah Anda pakai, ganti base URL, dan setiap permintaan diterjemahkan, dirutekan ke host terbaik, dialirkan kembali, dan diukur hingga per token.
from openai import OpenAI client = OpenAI(- base_url="https://api.openai.com/v1",+ base_url="https://api.ai.ml/v1", api_key=KEY,)client.chat.completions.create( model="deepseek/deepseek-v4.1-flash", ...)
Contoh failover: host pertama kehabisan waktu, sehingga permintaan pindah ke host berikutnya. Anda mendapat satu jawaban dan membayar satu kali.
Lima format wire masuk, dan masing-masing kembali dalam format yang sama, penyedia mana pun yang melayaninya. Pilih sebuah format untuk melihat letaknya dan apa yang dibawanya.
client = OpenAI(base_url="https://api.ai.ml/v1", api_key=KEY)
Enam tahap berada di antara SDK Anda dan model. Klik sebuah tahap, atau putar seluruh jalurnya, untuk melihat apa yang diperiksa dan dicatat setiap tahap.
Host yang tidak dapat melayani permintaan disaring berdasarkan fitur, negara, dan aturan data. Sisanya diperingkat menurut kebijakan Anda: harga, kecepatan, atau uptime.
# trace
5 hosts, 3 eligible ranked by priceSetiap model mencantumkan host yang melayaninya, dengan harga, kecepatan terukur, dan uptime 30 hari. Urutkan, pertahankan lalu lintas di satu negara, atau klik sebuah baris untuk mengunci satu host. Ini adalah host untuk deepseek/deepseek-v4.1-flash.
| Host | Negara | Input / output per 1M | Token pertama | Uptime 30 hari |
|---|---|---|---|---|
| DeepSeek | Tiongkok | $0.30 / $1.20 | n/a | n/a |
| ai.ml | Global | $0.32 / $1.26 | 1.10 s | 100.00% |
Jika host tersebut gagal atau melambat, host berikutnya dalam daftar mengambil permintaan. Anda dikenai biaya satu kali.
# tambahkan ke body permintaan "route": { "sort": "price" }
Angka langsung dari katalog, diukur selama 30 hari terakhir.
Tulis aturan perutean sekali dan terapkan ke seluruh organisasi, satu proyek, atau satu kunci. Aturan diperiksa tipenya sebelum disimpan.
Kirim sebagian kecil lalu lintas ke host baru. Porsinya dikurangi otomatis saat tingkat error atau kualitas jawabannya menurun.
Putar ulang permintaan langsung ke model lain di latar belakang dan bandingkan biaya, kecepatan, dan alasan berhentinya. Pengguna Anda tidak pernah melihatnya.
Jalankan router sungguhan pada permintaan lama atau yang Anda deskripsikan, lalu lihat host mana yang akan dipilih dan mengapa yang lain kalah.
Host berbeda dalam hal yang didukungnya. Gateway mengenal masing-masing, mengisi kekurangannya jika aman, dan menolak dengan error yang jelas jika tidak bisa. Arahkan kursor atau ketuk sebuah sel.
| Model | Tool | Output terstruktur | Vision | Penalaran | Cache prompt |
|---|---|---|---|---|---|
| openai/gpt-6-luna | Didukung | Didukung | Didukung | Didukung | Didukung |
| anthropic/claude-sonnet-5.5 | Didukung | Didukung | Didukung | Didukung | Didukung |
| openai/gpt-6.1-sol | Didukung | Didukung | Didukung | Didukung | Didukung |
| anthropic/claude-opus-5.5 | Didukung | Didukung | Didukung | Didukung | Didukung |
| google/gemini-3.8-flash | Didukung | Didukung | Didukung | Didukung | Didukung |
| deepseek/deepseek-v4.1-flash | Didukung | Didukung | Didukung | Didukung | Didukung |
Dari katalog langsung. Halaman setiap model mencantumkan semua host dan apa yang didukungnya.
Anda tidak perlu menebak penyedia mana yang menjawab, berapa kali percobaan, atau berapa biayanya. Jawabannya ada di respons, dan catatan yang sama ada di log permintaan selama Anda menyimpan log.
Setiap host yang dipertimbangkan dan apa yang terjadi di masing-masing.
HTTP/1.1 200 OK x-aiml-request-id: 01K7QW3M9T2ZB4 x-aiml-provider: bedrock x-aiml-region: us x-aiml-attempts: 2 x-aiml-cost-micro: 2676 x-aiml-route-trace: anthropic:timeout,bedrock:ok
Setiap kunci memiliki batas laju, daftar model yang diizinkan, origin browser yang diizinkan, masa berlaku, dan anggaran belanja sendiri. Saat anggaran habis, permintaan berikutnya ditolak dengan error yang jelas dan webhook memberi tahu tim Anda. Coba: jalankan agen yang terjebak dalam loop.
Menunggu permintaan pertama.Aturan data ditetapkan per kunci dan hanya bisa semakin ketat ke bawah. Ubah sakelarnya untuk melihat apa yang dilakukan kunci dengan aturan tersebut.
Perjanjian pemrosesan data yang ditandatangani dan penghapusan atas permintaan termasuk dalam setiap akun.
Perintah setup memeriksa kunci dan model Anda terlebih dahulu, hanya mengubah pengaturan yang dikelolanya, dan menyimpan cadangan sehingga satu perintah lagi mengembalikan semuanya.
$ npx @aiml/cli setup claude-code ok key accepted ok model available ok backup saved ok wrote ~/.claude/settings.json npx @aiml/cli restore
Hal-hal yang diminta tim setelah integrasi pertama sudah ada.
Aktifkan untuk sebuah kunci, dan permintaan yang identik dijawab dari cache tanpa biaya, termasuk streaming.
Satu rute untuk model embedding bergaya OpenAI, Cohere, Voyage, dan Jina, dengan batch besar dipecah untuk Anda.
Bawa kunci yang sudah Anda miliki. Permintaan berjalan melaluinya dan Anda tetap mendapat log, batas, dan perutean.
Unggah gambar, PDF, atau file audio sekali, lalu rujuk dari permintaan mana pun, di penyedia mana pun.
Library TypeScript, Python, dan Go, plus loop pemanggilan tool yang berhenti pada batas belanja yang Anda tetapkan.
Biarkan editor atau agen Anda membaca model, penggunaan, dan permintaan, serta membuat kunci, melalui tool standar.
Nilai model dan host pada set uji Anda sendiri dan biarkan hasilnya mengarahkan perutean.
Event bertanda tangan dengan percobaan ulang, login SAML atau OIDC, dan penyediaan pengguna dari direktori Anda.
Prabayar, bayar per token. Isi ulang dalam rupee melalui UPI, kartu, atau net banking, atau dalam dolar dengan kartu. Tanpa langganan. Perusahaan India mendapat faktur GST di setiap isi ulang.
Lihat hargaLayanan bagi pengembang dan perusahaan yang membangun dengan model AI.
ai.ml adalah gateway API untuk model bahasa besar. Aplikasi Anda mengirim permintaannya ke satu alamat, dalam format SDK OpenAI, Anthropic, atau Gemini, dan ai.ml meneruskan setiap permintaan ke penyedia model, mengembalikan jawabannya, dan mencatat biayanya. Anda mengelola kunci, anggaran, penggunaan, dan penagihan di konsol.
Untuk menggunakannya, Anda membuat akun dengan alamat email dan kata sandi, atau dengan masuk menggunakan Google. Dari login Google, kami hanya menerima nama, alamat email, dan foto profil Anda, dan kami menggunakannya hanya untuk membuat akun Anda dan mengenali Anda saat Anda masuk lagi. Kami tidak membaca apa pun selain itu di akun Google Anda.
Cara kami menangani data pribadi dijelaskan dalam kebijakan privasi dan ketentuan layanan.
Untuk hal lain, tanyakan dalam permintaan akses Anda dan seseorang akan membalas.
Buat akun dengan alamat email Anda, konfirmasi dari email yang kami kirim, lalu siapkan organisasi Anda.
Ya. Event dikembalikan dalam format yang dikirim SDK Anda, dengan urutan yang diharapkannya, penyedia mana pun yang menghasilkannya. Pemanggilan tool dan penalaran juga di-stream.
Anda membayar per token sesuai harga yang ditampilkan untuk setiap host di halaman model. Tidak ada langganan.
Tidak. Tetap gunakan SDK OpenAI, Anthropic, atau Gemini yang Anda pakai sekarang, lalu ganti base URL dan kuncinya. Streaming, tool, dan output terstruktur bekerja dengan cara yang sama.
Permintaan pindah ke host berikutnya yang melayani model yang sama. Anda dikenai biaya untuk jawaban yang Anda terima dan tidak ada biaya untuk percobaan yang gagal.
Gateway menambah overhead tetap yang kecil per permintaan dan melaporkannya di setiap respons, terpisah dari waktu penyedia sendiri, sehingga Anda bisa melihatnya sendiri.
Anda yang memilih. Sebuah kunci dapat dibatasi ke host di satu wilayah, dan permintaan yang tidak dapat dilayani di sana akan ditolak.
Kami menerima tim sedikit demi sedikit agar setiap akun mendapat bantuan nyata untuk integrasi pertamanya.