Instale a gem publicada phaseo_sdk pelo RubyGems.
O wrapper local em packages/sdk/sdk-ruby/lib/index.rb expõe atualmente estes métodos:
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(...) usa metadados atuais das rotas de provedores para destacar valores não suportados ou inválidos e retornar as rotas que aceitam o conjunto completo de parâmetros. Última modificação em 2 de outubro de 2026