api-hub.ai
api-hub.ai provides a single API to access all AI models in the world. Missing one? It's added within 24 hours. Using api-hub.ai ensures you never fall behind in AI. It abstracts the specificities of each AI provider into a unified API request/response format, so you’re never locked into a single provider. Switching to a newer, better, faster, or more cost-effective model requires no changes to…
api-hub.ai endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
try_create_images_try_v1_images_generate_post /try/v1/images/generate |
Generate images from text prompts using the Try It feature. |
| PATCH |
toggle_provider_key_provider_keys__provider_key_uuid__patch /provider-keys/{provider_key_uuid} |
|
| POST |
create_image_model_super_admin_catalog_images_post /super-admin/catalog/images |
|
| GET |
list_provider_keys_provider_keys__get /provider-keys/ |
|
| GET |
get_user_tenants_tenants_get /tenants |
|
| GET |
get_tenant_invoices_payments_invoices_get /payments/invoices |
|
| POST |
create_transcription_endpoint_v1_audio_transcriptions_post /v1/audio/transcriptions |
Transcribe audio to text. Use background=true for non-blocking mode. |
| GET |
get_shared_experiment_shared_experiments__experiment_id__get /shared-experiments/{experiment_id} |
|
| POST |
create_shared_experiment_shared_experiments_post /shared-experiments |
|
| POST |
setup_payment_method_payments_credits_setup_payment_method_post /payments/credits/setup-payment-method |
|
| POST |
create_topup_checkout_payments_credits_topup_post /payments/credits/topup |
|
| GET |
download_invoice_payments_invoices__invoice_id__download_get /payments/invoices/{invoice_id}/download |
|
| GET |
get_shared_experiment_og_shared_experiments__experiment_id__og_get /shared-experiments/{experiment_id}/og |
|
| GET |
get_credit_transactions_payments_credits_transactions_get /payments/credits/transactions |
|
| PUT |
update_auto_topup_payments_credits_auto_topup_put /payments/credits/auto-topup |
|
| POST |
create_checkout_session_payments_checkout_post /payments/checkout |
|
| POST |
create_portal_session_payments_portal_post /payments/portal |
|
| GET |
get_tenant_subscription_payments_subscription_get /payments/subscription |
|
| POST |
chat_completions_v1_chat_completions_post /v1/chat/completions |
Generate a chat completion from an LLM. Compatible with OpenAI Chat API. |
| GET |
get_payment_methods_payments_credits_payment_methods_get /payments/credits/payment-methods |
|
| POST |
create_response_v1_responses_post /v1/responses |
Generate a response from an LLM. |
| POST |
reset_password_request_auth_reset_password_request_post /auth/reset-password/request |
|
| POST |
deactivate_api_key_api_keys__api_key_uuid__deactivate_post /api-keys/{api_key_uuid}/deactivate |
|
| POST |
github_callback_auth_github_callback_post /auth/github/callback |
|
| PATCH |
update_api_key_api_keys__api_key_uuid__patch /api-keys/{api_key_uuid} |
|
| GET |
get_api_key_api_keys__api_key_uuid__get /api-keys/{api_key_uuid} |
|
| POST |
google_login_auth_google_login_post /auth/google-login |
|
| POST |
submit_feedback_feedback__post /feedback/ |
|
| POST |
handle_stripe_webhook_payments_webhooks_stripe_post /payments/webhooks/stripe |
|
| POST |
update_password_auth_update_password_post /auth/update-password |
|
| GET |
get_activity_analytics_activity_get /analytics/activity |
|
| GET |
get_status_breakdown_analytics_status_breakdown_get /analytics/status-breakdown |
|
| GET |
get_model_benchmarks_analytics_model_benchmarks_get /analytics/model-benchmarks |
|
| GET |
get_api_key_analytics_analytics_api_key_analytics_get /analytics/api-key-analytics |
|
| GET |
get_requests_analytics_requests_get /analytics/requests |
|
| GET |
get_daily_usage_analytics_daily_usage_get /analytics/daily-usage |
|
| GET |
get_metrics_analytics_metrics_get /analytics/metrics |
|
| GET |
list_video_models_v1_video_models_get /v1/video/models |
|
| GET |
list_images_models_v1_images_models_get /v1/images/models |
|
| GET |
list_stt_models_v1_stt_models_get /v1/stt/models |
|
| GET |
list_tts_models_v1_tts_models_get /v1/tts/models |
|
| POST |
create_images_v1_images_generate_post /v1/images/generate |
Generate or edit images from text prompts. Use background=true for non-blocking mode. |
| GET |
list_llm_models_v1_models_get /v1/models |
|
| POST |
submit_model_request_model_requests__post /model-requests/ |
|
| GET |
get_playground_config_playground_config_get /playground-config |
|
| DELETE |
delete_api_key_api_keys__api_key_uuid__delete /api-keys/{api_key_uuid} |
|
| GET |
get_available_plans_payments_plans_get /payments/plans |
|
| DELETE |
remove_tenant_member_members_delete /members |
|
| GET |
accept_tenant_invitation_invitations__token__accept_get /invitations/{token}/accept |
|
| GET |
get_tenant_credits_credits_get /credits |
api-hub.ai pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|