Installez le package publié phaseo/sdk depuis Packagist.
Le wrapper local dans packages/sdk/sdk-php/src/index.php expose actuellement les méthodes suivantes :
generateText(...)
generateResponse(...)
createAnthropicMessage(...)
generateImage(...)
generateImageEdit(...)
generateVideo(...), getVideo(...), cancelVideo(...), deleteVideo(...), listVideoModels(...), listVideos(...)
generateEmbedding(...)
generateModeration(...)
createSpeech(...)
generateTranscription(...)
generateTranslation(...)
createBatch(...), retrieveBatch(...), cancelBatch(...)
getAsyncJobWebSocketUrl(...), getBatchWebSocketUrl(...), getVideoWebSocketUrl(...), asyncJobs()->websocketUrl(...)
listFiles(...), retrieveFile(...), retrieveFileContent(...), retrieveVideoContent(...), getVideoDownloadUrl(...), uploadFile(...)
listModels(...)
getModelEndpointCapabilities(...), checkModelParameters(...)
listApiKeys(...), createApiKey(...), updateApiKey(...), deleteApiKey(...)
getApiKey(...)
listWorkspaces(...), getWorkspace(...), createWorkspace(...), updateWorkspace(...), deleteWorkspace(...)
listEndpoints()
listOrganisations(...)
listPricingModels(...)
calculatePricing(...)
getCurrentApiKey()
listProviders(...), getAnalytics(...), getCredits(...), getActivity(...)
getGeneration(...)
health(), healthz()
checkModelParameters(...) utilise les métadonnées actuelles des routes des fournisseurs pour signaler les valeurs non prises en charge ou invalides et renvoyer les routes acceptant l’ensemble des paramètres. Dernière modification le 2 octobre 2026