Otentikasi Provider API
Aktifake Akses Jarak Jauh Panyedhiya lan gunakake UUID panyedhiya lan token akses sing diwatesi kanggo panjalukan katalog lan rega.
Ing kaca iki
API Panyedhiya ngatur katalog akun panyedhiya lan rega. Gawe kredensial ing Setelan Panyedhiya. Kredensial iki kapisah saka kunci API inferensi lan saka token sing digawe kanggo piranti individu.
Gawe akses#
- Pilih workspace sing duwe panyedhiya ing Console.
- Bukak setelan panyedhiya lan aktifake Akses Jarak Jauh.
- Gawe token akses panyedhiya sing dijenengi lan simpen rahasia kanthi aman.
- Gunakake UUID panyedhiya minangka jeneng pangguna HTTP Basic lan token minangka sandhi.


https://api.shareai.now/api/v1/console/providerVerifikasi akses tingkat panyedhiya.
- URL Dasar
https://api.shareai.now- Otentikasi
- HTTP Basic: UUID panyedhiya lan token akses panyedhiya
- Lingkup sing dibutuhake
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 sing dijenengi#
| Cakupan | Operasi sing diidini |
|---|---|
provider_models:read | Waca ringkesan panyedhiya, katalog, rincian model lan informasi penyelesaian sing diidini. |
provider_models:write | Nganyari rega model sing diidini lan konfigurasi katalog/pembagian fallback sing diidini. |
provider_incentives:write | Ganti setelan insentif panyedhiya ing rute sing didhukung. |
Ruang lingkup dipriksa kanggo rute lan metode HTTP. Token panyedhiya sing saiki diterbitake nuduhake ruang lingkup sing dikonfigurasi; token ora tau menehi kepemilikan panyedhiya sing beda. Elinga status aktif lan status token nalika diagnosa tanggapan 403.
Kontrol piranti minangka lapisan liyane#
Miwiti utawa mandhegake piranti mbutuhake token sing digawe kanggo hubungan piranti kasebut. Ngaktifake Akses Jarak Jauh Panyedhiya minangka prasyarat, nanging token katalog panyedhiya dhewe ora minangka kredensial kontrol piranti. Terusake karo Otentikasi API Piranti.
Cabut akses#
Cabut token nalika otomatisasi ora mbutuhake. Mbusak utawa mbatalake token integrasi siji ngidini sampeyan pensiun integrasi kasebut tanpa ngganti token sing ora ana gandhengane. Mateni Akses Jarak Jauh mateni jalur akses jarak jauh panyedhiya iki.
Paling anyar dianyari Septèmber 15, 2026