Elencare i provider IA
Elenca i provider IA collegati del workspace.
GET/v1/workspaces/{regionId}/ai-providers
Restituisce
200 OK con l’oggetto mostrato nella risposta.
Più dettagli
Ogni connessione diretta a un provider IA nel workspace, collegata o in attesa: di quale provider si tratta, l’account che legge, gli ultimi quattro caratteri della chiave, quando è stata sincronizzata l’ultima volta e con quale esito. La chiave in sé non viene mai restituita. Richiede l’accesso 'view' ai fornitori o alle fatture.
Campi della risposta
accountLabelstringCome il provider chiama l’organizzazione o l’account che la chiave legge.
keyHintstringGli ultimi quattro caratteri della chiave, l’unica traccia che Pleaxy ne mostra. Assente per Snowflake, la cui coppia di chiavi è stata generata da Pleaxy.
statusstringconnected, oppure pending per una coppia di chiavi Snowflake la cui chiave pubblica non è ancora stata assegnata all’utente di servizio: SyncAiProvider la verifica e completa il collegamento.
snowflakeobjectSolo Snowflake: l’identificativo dell’account, l’utente di servizio, il warehouse e il ruolo facoltativo con cui la coppia di chiavi accede, e la chiave pubblica (PEM) con la sua impronta da assegnare con ALTER USER ... SET RSA_PUBLIC_KEY.
creditPriceobjectSolo Snowflake: il prezzo per credito del tuo contratto, che trasforma i crediti in denaro. Senza di esso le voci di IA del provider restano in crediti, con currency credits, e non vengono mai sommate al denaro.
supplierConnectionIdstringLa scheda fornitore a cui è agganciato il provider; Spesa in IA confronta le sue voci con gli ordini d’acquisto emessi verso questa scheda.
currencystringLa valuta di fatturazione del provider, come la riporta il suo report dei costi.
lastSyncStatusstringL’esito dell’ultima lettura: ok, error (lastSyncError dice perché, lastSyncErrorCode è access_revoked quando la chiave non funziona più) o throttled (il provider ha chiesto a Pleaxy di attendere; la prossima esecuzione riprova).
Errori
- 401 Unauthorized - Non è stata presentata alcuna credenziale, oppure il token Bearer o il valore di X-Api-Key è mancante, non valido, scaduto o revocato.
- 403 Forbidden - Il token Bearer o la chiave API del chiamante non dà accesso a questo workspace (regionId), oppure non ha il ruolo richiesto.
curl "$PLEAXY_API_BASE_URL/v1/workspaces/{regionId}/ai-providers" \
-H "X-Api-Key: $PLEAXY_API_KEY"[
{
"id": "string",
"provider": "openai" | "anthropic" | "mistral" | "snowflake" | "openrouter" | "databricks" | "coreweave",
"accountLabel": "string",
"keyHint": "string",
"status": "connected" | "pending",
"connectedAt": "string",
"connectedBy": "string",
"snowflake": { "account": "string", "user": "string", "warehouse": "string", "role": "string", "publicKeyPem": "string", "publicKeyFingerprint": "string" },
"creditPrice": { "amount": number, "currency": "string", "kind": "on_demand" | "capacity" | "commit" },
"supplierConnectionId": "string",
"currency": "string",
"lastSyncedAt": "string",
"lastSyncStatus": "ok" | "error" | "throttled",
"lastSyncError": "string",
"lastSyncErrorCode": "string"
}
]