phaseo/sdkをインストールします。
packages/sdk/sdk-php/src/index.phpにあるローカルラッパーは、現在次のメソッドを公開しています。
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(...) は現在のプロバイダールートのメタデータを使って、非対応または無効な値を示し、パラメーターの組み合わせ全体を受け入れるルートを返します。