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

ProtokolInput yang disyorkanAsas API Kanonik
Serasi dengan OpenAIAuthorization: Bearer <AnyInt API Key>https://api.anyint.ai/openai/v1
Mesej Anthropicx-api-key: <AnyInt API Key>https://api.anyint.ai/anthropic/v1
Gemini Developer APIx-goog-api-key: <AnyInt API Key>https://api.anyint.ai/gemini/v1beta
Media tak segerakAuthorization: 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.

bash
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.

bash
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.