Listar proveedores de IA
Lista los proveedores de IA conectados del espacio de trabajo.
GET/v1/workspaces/{regionId}/ai-providers
Devuelve
200 OK con el objeto que se muestra en la respuesta.
Más detalles
Cada conexión directa con un proveedor de IA del espacio de trabajo, conectada o pendiente: de qué proveedor se trata, la cuenta que lee, los cuatro últimos caracteres de la clave, cuándo se sincronizó por última vez y cómo fue. La clave en sí nunca se devuelve. Necesita acceso 'view' a los proveedores o a las facturas.
Campos de la respuesta
accountLabelstringCómo llama el proveedor a la organización o cuenta que lee la clave.
keyHintstringLos cuatro últimos caracteres de la clave, el único rastro de ella que muestra Pleaxy. Ausente para Snowflake, cuyo par de claves generó Pleaxy.
statusstringconnected, o pending para un par de claves de Snowflake cuya clave pública aún no se ha asignado al usuario de servicio: SyncAiProvider lo comprueba y termina de conectar.
snowflakeobjectSolo Snowflake: el identificador de cuenta, el usuario de servicio, el warehouse y el rol opcional con los que inicia sesión el par de claves, y la clave pública (PEM) y su huella para asignarla con ALTER USER ... SET RSA_PUBLIC_KEY.
creditPriceobjectSolo Snowflake: el precio por crédito de tu contrato, que convierte los créditos en dinero. Sin él, las líneas de IA del proveedor quedan en créditos, con currency credits, y nunca se suman con dinero.
supplierConnectionIdstringLa entrada de proveedor a la que está asociado el proveedor; Gasto en IA compara sus líneas con las órdenes de compra emitidas a ella.
currencystringLa moneda de facturación del proveedor, tal como la da su informe de costes.
lastSyncStatusstringCómo fue la última lectura: ok, error (lastSyncError indica por qué; lastSyncErrorCode es access_revoked cuando la clave ya no funciona) o throttled (el proveedor pidió a Pleaxy que esperara; la próxima ejecución lo vuelve a intentar).
Errores
- 401 Unauthorized - No se presentó ninguna credencial, o el token Bearer o el valor de X-Api-Key falta, no es válido, caducó o fue revocado.
- 403 Forbidden - El token Bearer o la clave de API del llamador no da acceso a este espacio de trabajo (regionId), o no tiene el rol requerido.
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"
}
]