Installez la gem publiée phaseo_sdk depuis RubyGems.
Le wrapper local dans packages/sdk/sdk-ruby/lib/index.rb expose actuellement les méthodes suivantes :
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_endpoints
list_organisations(...)
list_pricing_models(...)
calculate_pricing(...)
get_current_api_key
list_providers(...), get_analytics(...), get_credits(...), get_activity(...)
get_generation(...)
health, healthz
check_model_parameters(...) 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