Autentikasi API Penyedia
Aktifkan Akses Jarak Jauh Penyedia dan gunakan UUID penyedia serta token akses yang dibatasi untuk permintaan katalog dan harga.
Di halaman ini
API Penyedia mengelola katalog dan harga akun penyedia. Buat kredensialnya di Pengaturan Penyedia. Kredensial ini terpisah dari kunci API inferensi dan dari token yang dibuat untuk perangkat individu.
Buat akses#
- Pilih workspace yang memiliki penyedia di Console.
- Buka pengaturan penyedia dan aktifkan Akses Jarak Jauh.
- Buat token akses penyedia yang dinamai dan simpan rahasia dengan aman.
- Gunakan UUID penyedia sebagai nama pengguna HTTP Basic dan token sebagai kata sandinya.


https://api.shareai.now/api/v1/console/providerVerifikasi akses tingkat penyedia.
- URL Dasar
https://api.shareai.now- Otentikasi
- HTTP Basic: UUID penyedia dan token akses penyedia
- Cakupan yang diperlukan
provider_models:read
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/provider" \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["PROVIDER_UUID"] + ":" + os.environ["PROVIDER_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/provider', headers=headers, method='GET')
with urllib.request.urlopen(request, timeout=60) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/console/provider";
const credentials = `${process.env.PROVIDER_UUID}:${process.env.PROVIDER_ACCESS_TOKEN}`;
const headers: Record = {
Authorization: `Basic ${Buffer.from(credentials).toString("base64")}`,
};
const response = await fetch(url, { method: "GET", headers });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
Ruang lingkup yang dinamai#
| Lingkup | Operasi yang diizinkan |
|---|---|
provider_models:read | Baca ringkasan penyedia, katalog, detail model, dan informasi penyelesaian yang diizinkan. |
provider_models:write | Perbarui harga model yang diizinkan dan konfigurasi katalog/pembagian fallback yang diizinkan. |
provider_incentives:write | Ubah pengaturan insentif penyedia pada rute yang didukung. |
Ruang lingkup diperiksa untuk rute dan metode HTTP. Token penyedia yang saat ini diterbitkan mengekspos ruang lingkup yang dikonfigurasikan; token tidak pernah memberikan kepemilikan penyedia yang berbeda. Ingat status aktif dan status token saat mendiagnosis respons 403.
Kontrol perangkat adalah lapisan lain#
Memulai atau menghentikan perangkat memerlukan token yang dibuat untuk hubungan perangkat tersebut. Mengaktifkan Akses Jarak Jauh Penyedia adalah prasyarat, tetapi token katalog penyedia saja bukan kredensial kontrol perangkat. Lanjutkan dengan Autentikasi API Perangkat.
Cabut akses#
Cabut token saat otomatisasi tidak lagi membutuhkannya. Menghapus atau mencabut token integrasi memungkinkan Anda menghentikan integrasi tersebut tanpa mengganti token yang tidak terkait. Mematikan Akses Jarak Jauh menonaktifkan jalur akses jarak jauh penyedia ini.
Terakhir diperbarui 15 September 2026