Autentikasi
Sahkan setiap protokol API yang disokong dengan selamat menggunakan kunci API AnyInt.
Setiap permintaan Pembangun API memerlukan kunci API AnyInt yang aktif. Gunakan pengepala yang dijangkakan oleh protokol klien anda supaya SDK OpenAI, Anthropic dan Gemini sedia ada terus berfungsi.
Autentikasi yang Disyorkan mengikut Protokol
| Protokol | Input yang disyorkan | Asas API Kanonik |
|---|---|---|
| Serasi dengan OpenAI | Authorization: Bearer <AnyInt API Key> | https://api.anyint.ai/openai/v1 |
| Mesej Anthropic | x-api-key: <AnyInt API Key> | https://api.anyint.ai/anthropic/v1 |
| Gemini Developer API | x-goog-api-key: <AnyInt API Key> | https://api.anyint.ai/gemini/v1beta |
| Media tak segerak | Authorization: Bearer <AnyInt API Key> | https://api.anyint.ai/v1/async-tasks |
Untuk keserasian klien, gerbang juga menerima pengepala kunci AnyInt yang disokong merentasi keluarga protokol dan menerima parameter kueri key Gemini pada laluan Gemini. Utamakan pengepala supaya kelayakan tidak muncul dalam URL atau log perantaraan.
Gerbang menggunakan kelayakan AnyInt sebelum penghalaan pembekal. Ia tidak pernah meneruskan kelayakan tersebut sebagai kunci pembekal huluan. Kunci yang tidak sah, tamat tempoh atau ditarik balik akan gagal tertutup.
Cipta Kunci
Cipta kunci API dalam Konsol, kemudian simpan dalam pengurus rahsia sisi pelayan atau pembolehubah persekitaran.
Kunci AnyInt yang baru dikeluarkan menggunakan awalan sk- diikuti dengan 52 aksara Base64URL (55 aksara jumlahnya). Kunci ak_ sedia ada kekal sah sehingga anda memutarkan atau melumpuhkannya. Sentiasa salin nilai lengkap yang ditunjukkan oleh Konsol; jangan tambah atau alih keluar awalan sendiri.
export ANYINT_API_KEY="your_api_key"Garis Panduan Keselamatan
- Simpan kunci dalam pengurus rahsia sisi pelayan atau pembolehubah persekitaran.
- Jangan sekali-kali letakkan kunci dalam JavaScript bahagian hadapan, kawalan sumber, log atau URL.
- Gunakan kunci berasingan untuk setiap aplikasi dan persekitaran.
- Putarkan kunci dengan segera jika ia mungkin telah terdedah.
- Jangan teruskan kunci AnyInt kepada pembekal huluan.
Uji Autentikasi
Senaraikan model untuk mengesahkan kunci sebelum menghantar permintaan inferens.
curl "https://api.anyint.ai/openai/v1/models" \
--header "Authorization: Bearer $ANYINT_API_KEY"Kegagalan autentikasi mengembalikan HTTP 401 dengan ralat berbentuk protokol. Kunci yang sah masih boleh menerima 402 untuk baki yang tidak mencukupi atau 503 apabila tiada pembekal yang layak tersedia.