phaseo_sdkをインストールします。
packages/sdk/sdk-ruby/lib/index.rbにあるローカルラッパーは、現在次のメソッドを公開しています。
generate_text(...)generate_response(...)create_anthropic_message(...)generate_image(...)generate_image_edit(...)generate_video(...),get_video(...),cancel_video(...),delete_video(...),list_video_models,list_videos(...)generate_embedding(...)generate_moderation(...)generate_speech(...)generate_transcription(...)generate_translation(...)create_batch(...),retrieve_batch(...),cancel_batch(...)get_async_job_websocket_url(...),batch_websocket_url(...),video_websocket_url(...),async_jobs.websocket_url(...)list_files(...),retrieve_file(...),retrieve_file_content(...),retrieve_video_content(...),get_video_download_url(...),upload_file(...)list_models(...)model_endpoint_capabilities(...),check_model_parameters(...)list_api_keys(...),create_api_key(...),update_api_key(...),delete_api_key(...)get_api_key(...)list_workspaces(...),get_workspace(...),create_workspace(...),update_workspace(...),delete_workspace(...)list_endpointslist_organisations(...)list_pricing_models(...)calculate_pricing(...)get_current_api_keylist_providers(...),get_analytics(...),get_credits(...),get_activity(...)get_generation(...)health,healthz
check_model_parameters(...) は現在のプロバイダールートのメタデータを使って、非対応または無効な値を示し、パラメーターの組み合わせ全体を受け入れるルートを返します。