{"openapi":"3.1.0","info":{"title":"OneInfer APIs","description":"Universal LLM APIs with Bearer Token Authentication","version":"0.1.0"},"paths":{"/v1/admin/oneinfer-model-routes":{"get":{"tags":["Admin Management"],"summary":"List Oneinfer Model Routes","operationId":"list_oneinfer_model_routes_v1_admin_oneinfer_model_routes_get","parameters":[{"name":"model_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/oneinfer-model-routes/{model_id}":{"put":{"tags":["Admin Management"],"summary":"Upsert Oneinfer Model Route","operationId":"upsert_oneinfer_model_route_v1_admin_oneinfer_model_routes__model_id__put","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OneInferModelRouteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Admin Management"],"summary":"Delete Oneinfer Model Route","operationId":"delete_oneinfer_model_route_v1_admin_oneinfer_model_routes__model_id__delete","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/oneinfer-model-routes/{model_id}/status":{"patch":{"tags":["Admin Management"],"summary":"Set Oneinfer Model Route Status","operationId":"set_oneinfer_model_route_status_v1_admin_oneinfer_model_routes__model_id__status_patch","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"is_active","in":"query","required":true,"schema":{"type":"boolean","title":"Is Active"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/oneinfer-routable-provider-models":{"get":{"tags":["Admin Management"],"summary":"List Oneinfer Routable Provider Models","operationId":"list_oneinfer_routable_provider_models_v1_admin_oneinfer_routable_provider_models_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/deprecated-models":{"get":{"tags":["Admin Management"],"summary":"Get Deprecated Models","operationId":"get_deprecated_models_v1_admin_deprecated_models_get","parameters":[{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Admin Management"],"summary":"Delete Deprecated Model","operationId":"delete_deprecated_model_v1_admin_deprecated_models_delete","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"provider","in":"query","required":true,"schema":{"type":"string","title":"Provider"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/deprecated-models/sending-list":{"get":{"tags":["Admin Management"],"summary":"Get Deprecation Models Sending List","operationId":"get_deprecation_models_sending_list_v1_admin_deprecated_models_sending_list_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]},"post":{"tags":["Admin Management"],"summary":"Add Deprecation Models To Sending List","operationId":"add_deprecation_models_to_sending_list_v1_admin_deprecated_models_sending_list_post","requestBody":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DeprecationModelSendingRequest"},"type":"array","title":"Models"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Admin Management"],"summary":"Delete Deprecation Models Sending List","operationId":"delete_deprecation_models_sending_list_v1_admin_deprecated_models_sending_list_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/deprecated-models/sending-list/notify":{"post":{"tags":["Admin Management"],"summary":"Notify Deprecation Models Sending List","operationId":"notify_deprecation_models_sending_list_v1_admin_deprecated_models_sending_list_notify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeprecationBatchNotificationRequest"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/deprecated-models/email-recipients":{"get":{"tags":["Admin Management"],"summary":"Get Deprecation Email Recipients","operationId":"get_deprecation_email_recipients_v1_admin_deprecated_models_email_recipients_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Admin Management"],"summary":"Delete Deprecation Email Recipients","operationId":"delete_deprecation_email_recipients_v1_admin_deprecated_models_email_recipients_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/deprecated-models/notify":{"post":{"tags":["Admin Management"],"summary":"Notify Deprecated Model Users","operationId":"notify_deprecated_model_users_v1_admin_deprecated_models_notify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeprecatedModelNotificationRequest"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/deprecated-models/notifications":{"get":{"tags":["Admin Management"],"summary":"Get Deprecated Model Notifications","operationId":"get_deprecated_model_notifications_v1_admin_deprecated_models_notifications_get","parameters":[{"name":"model_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"}},{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},{"name":"notification_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(queued|sent|failed)$"},{"type":"null"}],"title":"Notification Status"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/register":{"post":{"tags":["Admin Management"],"summary":"Admin Register","operationId":"admin_register_v1_admin_register_post","parameters":[{"name":"super_admin_key","in":"query","required":true,"schema":{"type":"string","title":"Super Admin Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterAdminRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-admin-details":{"get":{"tags":["Admin Management"],"summary":"Get Admin Details","operationId":"get_admin_details_v1_admin_get_admin_details_get","parameters":[{"name":"super_admin_key","in":"query","required":true,"schema":{"type":"string","title":"Super Admin Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-server-logs":{"get":{"tags":["Admin Management"],"summary":"Get Server Logs","operationId":"get_server_logs_v1_admin_get_server_logs_get","parameters":[{"name":"lines","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":1,"description":"Number of most recent log lines to return","default":100,"title":"Lines"},"description":"Number of most recent log lines to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/deactivate":{"delete":{"tags":["Admin Management"],"summary":"Admin Deactivate","operationId":"admin_deactivate_v1_admin_deactivate_delete","parameters":[{"name":"super_admin_key","in":"query","required":true,"schema":{"type":"string","title":"Super Admin Key"}},{"name":"admin_id","in":"query","required":true,"schema":{"type":"string","title":"Admin Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/generate-and-send-otp-to-email":{"post":{"tags":["Admin Management"],"summary":"Generate And Send Otp To Email","operationId":"generate_and_send_otp_to_email_v1_admin_generate_and_send_otp_to_email_post","parameters":[{"name":"admin_email","in":"query","required":true,"schema":{"type":"string","format":"email","title":"Admin Email"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/verify-otp-for-login":{"post":{"tags":["Admin Management"],"summary":"Get Admin Access Token","description":"Generates an access token for a admin.\n\nArgs:\n    admin_login_request: A `AdminOtpLoginRequest` object containing the trader's username and password.\n    response: A `Response` object used to set the HTTP response.\n\nReturns:\n    A standardized API response containing the generated access token.","operationId":"get_admin_access_token_v1_admin_verify_otp_for_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminEmailOTPRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/google-login":{"post":{"tags":["Admin Management"],"summary":"Google Login Admin","operationId":"google_login_admin_v1_admin_google_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminGoogleLoginRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/block-email-domain":{"post":{"tags":["Admin Management"],"summary":"Block Email Domain","operationId":"block_email_domain_v1_admin_block_email_domain_post","parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","title":"Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Admin Management"],"summary":"Get Blocked Domain Status","operationId":"get_blocked_domain_status_v1_admin_block_email_domain_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-developers-payment-history-transactions":{"get":{"tags":["Admin Management"],"summary":"Get Successful Payment Transactions","operationId":"get_successful_payment_transactions_v1_admin_get_developers_payment_history_transactions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/received-payment-total":{"get":{"tags":["Admin Management"],"summary":"Get Received Payment Total","operationId":"get_received_payment_total_v1_admin_received_payment_total_get","parameters":[{"name":"period","in":"query","required":false,"schema":{"type":"string","pattern":"^(1d|1w|1m|1y|all)$","default":"1d","title":"Period"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/backfill-razorpay-payment-contacts":{"post":{"tags":["Admin Management"],"summary":"Start Razorpay Payment Contact Backfill","operationId":"start_razorpay_payment_contact_backfill_v1_admin_backfill_razorpay_payment_contacts_post","parameters":[{"name":"batch_size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Batch Size"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/gpu-pricing":{"post":{"tags":["Admin Management"],"summary":"Gpu Pricing Models","operationId":"gpu_pricing_models_v1_admin_gpu_pricing_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GpuPricingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-gpu-pricing":{"put":{"tags":["Admin Management"],"summary":"Update Gpu Pricing","operationId":"update_gpu_pricing_v1_admin_update_gpu_pricing_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGpuPricingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-gpu-pricing":{"get":{"tags":["Admin Management"],"summary":"Get Gpu Pricing","operationId":"get_gpu_pricing_v1_admin_get_gpu_pricing_get","parameters":[{"name":"gpu_id","in":"query","required":true,"schema":{"type":"string","title":"Gpu Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-gpu-pricing-list":{"get":{"tags":["Admin Management"],"summary":"Get Gpu Pricing List","operationId":"get_gpu_pricing_list_v1_admin_get_gpu_pricing_list_get","parameters":[{"name":"gpu_provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-models":{"get":{"tags":["Admin Management"],"summary":"Get Models","operationId":"get_models_v1_admin_get_models_get","parameters":[{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ModelProviders"},{"type":"null"}],"title":"Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-model-pricing":{"post":{"tags":["Admin Management"],"summary":"Insert Model Pricing","operationId":"insert_model_pricing_v1_admin_insert_model_pricing_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelwithPricingRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-gpu-pricing-from-apis":{"post":{"tags":["Admin Management"],"summary":"Insert Gpu Pricing From Apis","operationId":"insert_gpu_pricing_from_apis_v1_admin_insert_gpu_pricing_from_apis_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-gpu-pricing":{"post":{"tags":["Admin Management"],"summary":"Insert Gpu Pricing","operationId":"insert_gpu_pricing_v1_admin_insert_gpu_pricing_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GpuPricingRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/migrate-datacrunch-to-verda":{"post":{"tags":["Admin Management"],"summary":"Migrate Datacrunch To Verda","description":"Admin endpoint to migrate 'datacrunch' references to 'verda' across all relevant collections.","operationId":"migrate_datacrunch_to_verda_v1_admin_migrate_datacrunch_to_verda_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-model-pricing":{"put":{"tags":["Admin Management"],"summary":"Update Model Pricing","operationId":"update_model_pricing_v1_admin_update_model_pricing_put","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelPricingUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-model-pricing":{"get":{"tags":["Admin Management"],"summary":"Get Model Pricing","operationId":"get_model_pricing_v1_admin_get_model_pricing_get","parameters":[{"name":"model_provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/model-gpu-enable-or-disable":{"post":{"tags":["Admin Management"],"summary":"Model Or Gpu Enable Or Disable","operationId":"model_or_gpu_enable_or_disable_v1_admin_model_gpu_enable_or_disable_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelOrGpuEnableDisableRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-model-logo":{"post":{"tags":["Admin Management"],"summary":"Insert Model Logo","operationId":"insert_model_logo_v1_admin_insert_model_logo_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogoRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-logo":{"put":{"tags":["Admin Management"],"summary":"Update Logo","operationId":"update_logo_v1_admin_update_logo_put","parameters":[{"name":"provider_name","in":"query","required":true,"schema":{"type":"string","title":"Provider Name"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogoRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-logo":{"get":{"tags":["Admin Management"],"summary":"Get Logo","operationId":"get_logo_v1_admin_get_logo_get","parameters":[{"name":"provider_name","in":"query","required":true,"schema":{"type":"string","title":"Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-model-pricing":{"delete":{"tags":["Admin Management"],"summary":"Delete Model Pricing","description":"Delete model pricing information","operationId":"delete_model_pricing_v1_admin_delete_model_pricing_delete","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/from-webscraping-get-model-pricing":{"post":{"tags":["Admin Management"],"summary":"From Webscraping Get Model Pricing","operationId":"from_webscraping_get_model_pricing_v1_admin_from_webscraping_get_model_pricing_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/deduplicate-model-pricing":{"post":{"tags":["Admin Management"],"summary":"Deduplicates Model Pricing","description":"Removes duplicate model pricing entries from the database.\nEntries are considered duplicates if they have the same provider_name and model_name.\nFor each set of duplicates, keeps the most recently updated record.","operationId":"deduplicates_model_pricing_v1_admin_deduplicate_model_pricing_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-model-tags-specifications-and-benchmarks":{"post":{"tags":["Admin Management"],"summary":"Model Tags Specifications And Benchmarks","operationId":"model_tags_specifications_and_benchmarks_v1_admin_insert_model_tags_specifications_and_benchmarks_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelTagSpecificationsandBenchmarks"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-model-tags-specifications-and-benchmarks":{"put":{"tags":["Admin Management"],"summary":"Update Model Tags Specifications And Benchmarks","operationId":"update_model_tags_specifications_and_benchmarks_v1_admin_update_model_tags_specifications_and_benchmarks_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelTagSpecificationsandBenchmarks"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-model-tags-specifications-and-benchmarks":{"get":{"tags":["Admin Management"],"summary":"Get Model Tags Specifications And Benchmarks","operationId":"get_model_tags_specifications_and_benchmarks_v1_admin_get_model_tags_specifications_and_benchmarks_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/clusters":{"post":{"tags":["Admin Management"],"summary":"Create Cluster","description":"Create a new chip cluster with specified chips","operationId":"create_cluster_v1_admin_clusters_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClusterRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/list-cluster":{"get":{"tags":["Admin Management"],"summary":"Get List Cluster","operationId":"get_list_cluster_v1_admin_list_cluster_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-cluster":{"get":{"tags":["Admin Management"],"summary":"Get Cluster Data","operationId":"get_cluster_data_v1_admin_get_cluster_get","parameters":[{"name":"cluster_id","in":"query","required":true,"schema":{"type":"string","title":"Cluster Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/clusters/{cluster_id}":{"put":{"tags":["Admin Management"],"summary":"Update Cluster","description":"Update cluster metadata (name and/or type)","operationId":"update_cluster_v1_admin_clusters__cluster_id__put","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClusterRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Admin Management"],"summary":"Delete Cluster","description":"Delete a cluster and all its connections","operationId":"delete_cluster_v1_admin_clusters__cluster_id__delete","parameters":[{"name":"cluster_id","in":"path","required":true,"schema":{"type":"string","title":"Cluster Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/migrate-price-fields":{"post":{"tags":["Admin Management"],"summary":"Migrate Price Fields","description":"Endpoint to migrate data from price_per_per_million_tokens to price_per_million_tokens\n\nThis endpoint runs a migration in the background to update all documents\nwith the old field name to use the new field name, without losing data.","operationId":"migrate_price_fields_v1_admin_migrate_price_fields_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MigrationResponse"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/migration-status":{"get":{"tags":["Admin Management"],"summary":"Get Migration Status","description":"Check the status of the migration by counting documents with old fields","operationId":"get_migration_status_v1_admin_migration_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/developers":{"get":{"tags":["Admin Management"],"summary":"Get Developer Details","operationId":"get_developer_details_v1_admin_developers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-developer-details":{"get":{"tags":["Admin Management"],"summary":"Get Developer Details","operationId":"get_developer_details_v1_admin_get_developer_details_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/developers/{developer_id}":{"delete":{"tags":["Admin Management"],"summary":"Delete Developer Account Admin","description":"Soft-delete a developer, or release the email and revoke live access.","operationId":"delete_developer_account_admin_v1_admin_developers__developer_id__delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"release_email","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Release Email"}},{"name":"action","in":"query","required":false,"schema":{"type":"string","default":"soft_delete","title":"Action"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/developers/{developer_id}/transactions":{"get":{"tags":["Admin Management"],"summary":"Get Developer Transactions Admin","description":"Return the complete transaction history for one registered developer.","operationId":"get_developer_transactions_admin_v1_admin_developers__developer_id__transactions_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-gpu-info":{"post":{"tags":["Admin Management"],"summary":"Insert Gpu Info","operationId":"insert_gpu_info_v1_admin_insert_gpu_info_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GpuInfoRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-gpu-info":{"put":{"tags":["Admin Management"],"summary":"Update Gpu Info","operationId":"update_gpu_info_v1_admin_update_gpu_info_put","parameters":[{"name":"gpu_id","in":"query","required":true,"schema":{"type":"string","title":"Gpu Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGpuInfoRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-gpu-info":{"get":{"tags":["Admin Management"],"summary":"Get Gpu Info","operationId":"get_gpu_info_v1_admin_get_gpu_info_get","parameters":[{"name":"gpu_id","in":"query","required":true,"schema":{"type":"string","title":"Gpu Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-all-gpu-info":{"get":{"tags":["Admin Management"],"summary":"Get All Gpu Info","operationId":"get_all_gpu_info_v1_admin_get_all_gpu_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-cpu-info-and-gpu-config":{"post":{"tags":["Admin Management"],"summary":"Insert Cpu Info And Gpu Config","operationId":"insert_cpu_info_and_gpu_config_v1_admin_insert_cpu_info_and_gpu_config_post","parameters":[{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"gpu_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Name"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CpuInfoRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-all-cpu-config-info":{"get":{"tags":["Admin Management"],"summary":"Get All Cpu Config Info","operationId":"get_all_cpu_config_info_v1_admin_get_all_cpu_config_info_get","parameters":[{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-cpu-info-and-gpu-config":{"put":{"tags":["Admin Management"],"summary":"Update Cpu Info And Gpu Config","operationId":"update_cpu_info_and_gpu_config_v1_admin_update_cpu_info_and_gpu_config_put","parameters":[{"name":"gpu_id","in":"query","required":true,"schema":{"type":"string","title":"Gpu Id"}},{"name":"cpu_id","in":"query","required":true,"schema":{"type":"string","title":"Cpu Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"gpu_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-image-info":{"post":{"tags":["Admin Management"],"summary":"Insert Image Info","operationId":"insert_image_info_v1_admin_insert_image_info_post","parameters":[{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-image-info":{"get":{"tags":["Admin Management"],"summary":"Get Image Info","operationId":"get_image_info_v1_admin_get_image_info_get","parameters":[{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-novita-gpu-instance":{"get":{"tags":["Admin Management"],"summary":"Get Novita Gpu Instance","operationId":"get_novita_gpu_instance_v1_admin_get_novita_gpu_instance_get","parameters":[{"name":"instance_id","in":"query","required":true,"schema":{"type":"string","title":"Instance Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-new-template":{"post":{"tags":["Admin Management"],"summary":"Create New Template","description":"Create template on one or multiple GPU providers.\n\nArgs:\n    request: Template configuration\n    provider_name: Specific provider (if create_on_all_providers=False)\n    admin_template_id: Optional admin template ID to use as defaults\n    create_on_all_providers: If True, creates template on all supported providers\n\nReturns:\n    Template creation results from provider(s)","operationId":"create_new_template_v1_admin_create_new_template_post","parameters":[{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/GpuProviders"},{"type":"null"}],"title":"Provider Name"}},{"name":"admin_template_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin Template Id"}},{"name":"create_on_all_providers","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Create On All Providers"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-models":{"post":{"tags":["Admin Management"],"summary":"Create Model","description":"Create a new model in the database","operationId":"create_model_v1_admin_create_models_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-model/{model_id}":{"get":{"tags":["Admin Management"],"summary":"Get Model","description":"Get a specific model by model_id","operationId":"get_model_v1_admin_get_model__model_id__get","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-all-models":{"get":{"tags":["Admin Management"],"summary":"Get All Models","description":"Get all models with optional pagination","operationId":"get_all_models_v1_admin_get_all_models_get","parameters":[{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-models/{model_id}":{"put":{"tags":["Admin Management"],"summary":"Update Model","description":"Update an existing model","operationId":"update_model_v1_admin_update_models__model_id__put","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"update_display_order","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Update Display Order"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateModelRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-models/{model_id}":{"delete":{"tags":["Admin Management"],"summary":"Delete Model","description":"Delete a model by model_id","operationId":"delete_model_v1_admin_delete_models__model_id__delete","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/models/search":{"get":{"tags":["Admin Management"],"summary":"Search Models","description":"Search models by name, tags, or other criteria","operationId":"search_models_v1_admin_models_search_get","parameters":[{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Query"}},{"name":"tags","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tags"}},{"name":"is_tool_calling_enabled","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Tool Calling Enabled"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/models/bulk":{"post":{"tags":["Admin Management"],"summary":"Create Models Bulk","description":"Create multiple models in bulk","operationId":"create_models_bulk_v1_admin_models_bulk_post","requestBody":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ModelRequest"},"type":"array","title":"Models Request"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/models/stats":{"get":{"tags":["Admin Management"],"summary":"Get Models Statistics","description":"Get statistics about models in the database","operationId":"get_models_statistics_v1_admin_models_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/models/{model_id}/toggle-tool-calling":{"patch":{"tags":["Admin Management"],"summary":"Toggle Model Tool Calling","description":"Toggle the tool calling capability of a model","operationId":"toggle_model_tool_calling_v1_admin_models__model_id__toggle_tool_calling_patch","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates":{"post":{"tags":["Admin Management"],"summary":"Create Template","description":"Create a new template in the database","operationId":"create_template_v1_admin_templates_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Admin Management"],"summary":"Get All Templates","description":"Get all templates with optional pagination and filtering","operationId":"get_all_templates_v1_admin_templates_get","parameters":[{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"model_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"}},{"name":"is_deployment_template","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Deployment Template"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates/{template_id}":{"get":{"tags":["Admin Management"],"summary":"Get Template","description":"Get a specific template by template_id","operationId":"get_template_v1_admin_templates__template_id__get","parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"put":{"tags":["Admin Management"],"summary":"Update Template","description":"Update an existing template","operationId":"update_template_v1_admin_templates__template_id__put","parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates/search":{"get":{"tags":["Admin Management"],"summary":"Search Templates","description":"Search templates by name, description, or other criteria","operationId":"search_templates_v1_admin_templates_search_get","parameters":[{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Query"}},{"name":"model_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"}},{"name":"is_deployment_template","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Deployment Template"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates/bulk":{"post":{"tags":["Admin Management"],"summary":"Create Templates Bulk","description":"Create multiple templates in bulk","operationId":"create_templates_bulk_v1_admin_templates_bulk_post","requestBody":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TemplateRequest"},"type":"array","title":"Templates Request"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Admin Management"],"summary":"Delete Templates Bulk","description":"Delete multiple templates by their IDs","operationId":"delete_templates_bulk_v1_admin_templates_bulk_delete","requestBody":{"content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Template Ids"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates/stats":{"get":{"tags":["Admin Management"],"summary":"Get Templates Statistics","description":"Get statistics about templates in the database","operationId":"get_templates_statistics_v1_admin_templates_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates/deployment/{model_id}":{"get":{"tags":["Admin Management"],"summary":"Get Model Deployment Templates","description":"Get all deployment templates for a specific model","operationId":"get_model_deployment_templates_v1_admin_templates_deployment__model_id__get","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates/general":{"get":{"tags":["Admin Management"],"summary":"Get General Templates","description":"Get all general templates (not model-specific)","operationId":"get_general_templates_v1_admin_templates_general_get","parameters":[{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates/{template_id}/assign-model":{"patch":{"tags":["Admin Management"],"summary":"Assign Model To Template","description":"Assign a model to a template (convert general template to deployment template)","operationId":"assign_model_to_template_v1_admin_templates__template_id__assign_model_patch","parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","title":"Template Id"}},{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/templates/{template_id}/unassign-model":{"patch":{"tags":["Admin Management"],"summary":"Unassign Model From Template","description":"Unassign model from template (convert deployment template to general template)","operationId":"unassign_model_from_template_v1_admin_templates__template_id__unassign_model_patch","parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-runpod-gpu-pricing/":{"post":{"tags":["Admin Management"],"summary":"Create Runpod Gpu Pricing","operationId":"create_runpod_gpu_pricing_v1_admin_create_runpod_gpu_pricing__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunpodGpuPricingRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-model-or-gpu-enabled":{"delete":{"tags":["Admin Management"],"summary":"Delete Model Or Gpu Enabled","description":"Delete GPU or Model enabled status by ID","operationId":"delete_model_or_gpu_enabled_v1_admin_delete_model_or_gpu_enabled_delete","parameters":[{"name":"model_or_gpu_id","in":"query","required":true,"schema":{"type":"string","title":"Model Or Gpu Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-image-models-pricing":{"post":{"tags":["Admin Management"],"summary":"Create Image Models Pricing","description":"Create a new image model in the database","operationId":"create_image_models_pricing_v1_admin_create_image_models_pricing_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageModelRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-audio-models-pricing":{"put":{"tags":["Admin Management"],"summary":"Create Audio Models Pricing","operationId":"create_audio_models_pricing_v1_admin_update_audio_models_pricing_put","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AudioModelPricingRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-audio-models-pricing":{"post":{"tags":["Admin Management"],"summary":"Create Audio Models Pricing","operationId":"create_audio_models_pricing_v1_admin_create_audio_models_pricing_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AudioModelPricingRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-music-models-pricing":{"put":{"tags":["Admin Management"],"summary":"Create Music Models Pricing","operationId":"create_music_models_pricing_v1_admin_update_music_models_pricing_put","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MusicModelPricingRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-music-models-pricing":{"post":{"tags":["Admin Management"],"summary":"Create Music Models Pricing","operationId":"create_music_models_pricing_v1_admin_create_music_models_pricing_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MusicModelPricingRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-vultr-cpu-data":{"post":{"tags":["Admin Management"],"summary":"Insert Vultr Cpu Data","description":"Insert new CPU data for Vultr","operationId":"insert_vultr_cpu_data_v1_admin_insert_vultr_cpu_data_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VultrCpuDataRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-image-models-pricing":{"get":{"tags":["Admin Management"],"summary":"Get Image Models Pricing","description":"Get all image models","operationId":"get_image_models_pricing_v1_admin_get_image_models_pricing_get","parameters":[{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-audio-models-pricing":{"get":{"tags":["Admin Management"],"summary":"Get Audio Models Pricing","operationId":"get_audio_models_pricing_v1_admin_get_audio_models_pricing_get","parameters":[{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-music-models-pricing":{"get":{"tags":["Admin Management"],"summary":"Get Music Models Pricing","operationId":"get_music_models_pricing_v1_admin_get_music_models_pricing_get","parameters":[{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-video-models-pricing":{"get":{"tags":["Admin Management"],"summary":"Get Video Models Pricing","description":"Get all video model pricing from every video collection.\n\nAggregates:\n  - VideoModelPricingCollection (Bytedance, Lightricks, Runway, Replicate, ...)\n  - GoogleVideoModelPricingCollection (Veo, Imagen video)\n  - NovitaVideoPricePerSecondModelPricingCollection (Novita $/sec)\n\nOptional `provider_name` filter applies to all three collections.","operationId":"get_video_models_pricing_v1_admin_get_video_models_pricing_get","parameters":[{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-gpu-config":{"post":{"tags":["Admin Management"],"summary":"Create Gpu Config","description":"Create a GPU-CPU configuration mapping.","operationId":"create_gpu_config_v1_admin_create_gpu_config_post","parameters":[{"name":"gpu_id","in":"query","required":true,"schema":{"type":"string","title":"Gpu Id"}},{"name":"cpu_id","in":"query","required":true,"schema":{"type":"string","title":"Cpu Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-all-gpu-config":{"get":{"tags":["Admin Management"],"summary":"Get All Gpu Config","description":"Get all GPU-CPU configurations.","operationId":"get_all_gpu_config_v1_admin_get_all_gpu_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-reasoner-model-pricing":{"post":{"tags":["Admin Management"],"summary":"Insert Reasoner Model Pricing","description":"Insert new reasoner model pricing data","operationId":"insert_reasoner_model_pricing_v1_admin_insert_reasoner_model_pricing_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonerModelPricingRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-reasoner-model-pricing":{"put":{"tags":["Admin Management"],"summary":"Update Reasoner Model Pricing","operationId":"update_reasoner_model_pricing_v1_admin_update_reasoner_model_pricing_put","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelPricingUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-reasoner-model-pricing":{"get":{"tags":["Admin Management"],"summary":"Get Reasoner Model Pricing","operationId":"get_reasoner_model_pricing_v1_admin_get_reasoner_model_pricing_get","parameters":[{"name":"model_provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-gpu_info":{"delete":{"tags":["Admin Management"],"summary":"Delete Gpu Info","description":"Delete GPU information","operationId":"delete_gpu_info_v1_admin_delete_gpu_info_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-video-model-pricing":{"put":{"tags":["Admin Management"],"summary":"Insert Video Model Pricing","description":"Create a new video model in the database","operationId":"insert_video_model_pricing_v1_admin_update_video_model_pricing_put","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VideoModelRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-video-model-pricing":{"post":{"tags":["Admin Management"],"summary":"Insert Video Model Pricing","description":"Create a new video model in the database","operationId":"insert_video_model_pricing_v1_admin_insert_video_model_pricing_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VideoModelRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-video-model-pricing":{"delete":{"tags":["Admin Management"],"summary":"Delete Video Model Pricing","description":"Delete a video model pricing entry","operationId":"delete_video_model_pricing_v1_admin_delete_video_model_pricing_delete","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-image-model-pricing":{"delete":{"tags":["Admin Management"],"summary":"Delete Image Model Pricing","operationId":"delete_image_model_pricing_v1_admin_delete_image_model_pricing_delete","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-audio-model-pricing":{"delete":{"tags":["Admin Management"],"summary":"Delete Audio Model Pricing","operationId":"delete_audio_model_pricing_v1_admin_delete_audio_model_pricing_delete","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}},{"name":"operation_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Operation Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-music-model-pricing":{"delete":{"tags":["Admin Management"],"summary":"Delete Music Model Pricing","operationId":"delete_music_model_pricing_v1_admin_delete_music_model_pricing_delete","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-reasoner-model-pricing":{"delete":{"tags":["Admin Management"],"summary":"Delete Reasoner Model Pricing","description":"Delete a reasoner model pricing entry","operationId":"delete_reasoner_model_pricing_v1_admin_delete_reasoner_model_pricing_delete","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-tried-registered-user":{"get":{"tags":["Admin Management"],"summary":"Get Tried Registered User","description":"Get tried registered user","operationId":"get_tried_registered_user_v1_admin_get_tried_registered_user_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-logo-for-pricing":{"put":{"tags":["Admin Management"],"summary":"Update Model Pricing With Logo","description":"Update model pricing with logo","operationId":"update_model_pricing_with_logo_v1_admin_update_logo_for_pricing_put","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ModelProviders"}},{"name":"logo_url","in":"query","required":true,"schema":{"type":"string","title":"Logo Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-chip-info":{"post":{"tags":["Admin Management"],"summary":"Insert Chip Info","description":"Insert chip information","operationId":"insert_chip_info_v1_admin_insert_chip_info_post","parameters":[{"name":"chip_name","in":"query","required":true,"schema":{"type":"string","title":"Chip Name"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-chip-info":{"get":{"tags":["Admin Management"],"summary":"Get Chip Info","description":"Get chip information","operationId":"get_chip_info_v1_admin_get_chip_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-chip-info":{"put":{"tags":["Admin Management"],"summary":"Update Chip Info","description":"Update chip information","operationId":"update_chip_info_v1_admin_update_chip_info_put","parameters":[{"name":"chip_id","in":"query","required":true,"schema":{"type":"string","title":"Chip Id"}},{"name":"chip_name","in":"query","required":true,"schema":{"type":"string","title":"Chip Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-gpu-info-collection":{"put":{"tags":["Admin Management"],"summary":"Update Gpu Info Collection","description":"Update chip information","operationId":"update_gpu_info_collection_v1_admin_update_gpu_info_collection_put","parameters":[{"name":"gpu_id","in":"query","required":true,"schema":{"type":"string","title":"Gpu Id"}},{"name":"chip_id","in":"query","required":true,"schema":{"type":"string","title":"Chip Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/test-api":{"post":{"tags":["Admin Management"],"summary":"Test Api","description":"Test API endpoint","operationId":"test_api_v1_admin_test_api_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-model-tag-and-display-name":{"post":{"tags":["Admin Management"],"summary":"Insert Model Tag And Display Name","description":"Insert model tag and display name","operationId":"insert_model_tag_and_display_name_v1_admin_insert_model_tag_and_display_name_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelDisplayandTagsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-model-tag-and-display-name":{"get":{"tags":["Admin Management"],"summary":"Get Model Tag And Display Name","description":"Get model tag and display name","operationId":"get_model_tag_and_display_name_v1_admin_get_model_tag_and_display_name_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-model-tag-and-display-name":{"put":{"tags":["Admin Management"],"summary":"Update Model Tag And Display Name","description":"Update model tag and display name","operationId":"update_model_tag_and_display_name_v1_admin_update_model_tag_and_display_name_put","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelDisplayandTagsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/add-credits-to-developer":{"post":{"tags":["Admin Management"],"summary":"Add Credits To Developer","operationId":"add_credits_to_developer_v1_admin_add_credits_to_developer_post","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"amount","in":"query","required":true,"schema":{"type":"number","title":"Amount"}},{"name":"payment_reference","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Reference"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-credits":{"get":{"tags":["Admin Management"],"summary":"Get Credits By Developer","operationId":"get_credits_by_developer_v1_admin_get_credits_get","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/add-preapproved-credits":{"post":{"tags":["Admin Management"],"summary":"Add Preapproved Credits","description":"Add preapproved credits for a user (registered or not yet registered).\n\n- If user already registered: Credits are added immediately\n- If user not yet registered: Credits stored and applied on registration\n- Handles duplicate preapprovals by updating existing record","operationId":"add_preapproved_credits_v1_admin_add_preapproved_credits_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddPreapprovedCreditsRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/list-preapproved-credits":{"get":{"tags":["Admin Management"],"summary":"List Preapproved Credits","description":"List all preapproved credits with optional filtering by claimed status","operationId":"list_preapproved_credits_v1_admin_list_preapproved_credits_get","parameters":[{"name":"claimed","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Claimed"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-google-video-pricing-models":{"post":{"tags":["Admin Management"],"summary":"Insert Google Video Pricing Models","description":"Create a new google video model in the database","operationId":"insert_google_video_pricing_models_v1_admin_insert_google_video_pricing_models_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleVideoModelRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-google-video-models-pricing":{"put":{"tags":["Admin Management"],"summary":"Update Google Video Models Pricing","description":"Update google video model pricing","operationId":"update_google_video_models_pricing_v1_admin_update_google_video_models_pricing_put","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleVideoModelRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/delete-collection-data":{"delete":{"tags":["Admin Management"],"summary":"Delete Collection Data","description":"Delete all documents in a mapped collection, preserving the collection and indexes.","operationId":"delete_collection_data_v1_admin_delete_collection_data_delete","parameters":[{"name":"collection_name","in":"query","required":true,"schema":{"type":"string","title":"Collection Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/upload-collection-data":{"post":{"tags":["Admin Management"],"summary":"Upload Collection Data","description":"Upload a JSON file and insert data into the specified collection.\nSupports all available collections in the database.\nReturns immediately and processes in background for large datasets.","operationId":"upload_collection_data_v1_admin_upload_collection_data_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_collection_data_v1_admin_upload_collection_data_post"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/replace-collection-data":{"post":{"tags":["Admin Management"],"summary":"Replace Collection Data","description":"Delete all existing data in the collection, then upload a JSON file and insert new data.\nSupports all available collections in the database.\nReturns immediately and processes in background for large datasets.\nWARNING: This will delete all existing data in the collection before inserting new data.","operationId":"replace_collection_data_v1_admin_replace_collection_data_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_replace_collection_data_v1_admin_replace_collection_data_post"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/available-collections":{"get":{"tags":["Admin Management"],"summary":"Get Available Collections","description":"Get list of all available collections for data upload.","operationId":"get_available_collections_v1_admin_available_collections_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-gpu-specs":{"post":{"tags":["Admin Management"],"summary":"Create Gpu","description":"Create a new GPU entry","operationId":"create_gpu_v1_admin_insert_gpu_specs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGpuSpecsRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-gpu-specs":{"get":{"tags":["Admin Management"],"summary":"Get Gpu Specs","description":"Get GPU specifications information","operationId":"get_gpu_specs_v1_admin_get_gpu_specs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-gpu-specs":{"put":{"tags":["Admin Management"],"summary":"Update Gpu Specs","description":"Update GPU specifications with logo URL","operationId":"update_gpu_specs_v1_admin_update_gpu_specs_put","parameters":[{"name":"chip_id","in":"query","required":true,"schema":{"type":"string","title":"Chip Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGpuSpecsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/add-credits-to-ask":{"post":{"tags":["Admin Management"],"summary":"Add Credits To Ask","operationId":"add_credits_to_ask_v1_admin_add_credits_to_ask_post","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"amount","in":"query","required":true,"schema":{"type":"integer","title":"Amount"}},{"name":"payment_reference","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Reference"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/insert-dedicated-endpoint-pricing":{"post":{"tags":["Admin Management"],"summary":"Insert Dedicated Endpoint Pricing","description":"Create a new dedicated endpoint pricing in the database","operationId":"insert_dedicated_endpoint_pricing_v1_admin_insert_dedicated_endpoint_pricing_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedEndpointPricingRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-dedicated-endpoint-pricing":{"get":{"tags":["Admin Management"],"summary":"Get Dedicated Endpoint Pricing","description":"Get dedicated endpoint pricing details","operationId":"get_dedicated_endpoint_pricing_v1_admin_get_dedicated_endpoint_pricing_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-gpu-pricing-database":{"put":{"tags":["Admin Management"],"summary":"Update Gpu Pricing Database","description":"Update GPU pricing in the database","operationId":"update_gpu_pricing_database_v1_admin_update_gpu_pricing_database_put","parameters":[{"name":"gpu_id","in":"query","required":true,"schema":{"type":"string","title":"Gpu Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"type":"string","title":"Provider Name"}},{"name":"cpu_id","in":"query","required":true,"schema":{"type":"string","title":"Cpu Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateGpuPricingRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-all-gpu-pricing-collection":{"get":{"tags":["Admin Management"],"summary":"Get All Gpu Pricing Collection","description":"Get all GPU pricing collection entries","operationId":"get_all_gpu_pricing_collection_v1_admin_get_all_gpu_pricing_collection_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-docker-image-from-huggingface":{"post":{"tags":["Admin Management"],"summary":"Create Docker Image From Huggingface","description":"Get runtime configuration for deploying a HuggingFace model with vLLM.\n\nThis endpoint:\n1. Analyzes the HuggingFace model to extract specs\n2. Determines optimal GPU configurations (single GPU vs multi-GPU)\n3. Returns the pre-built vLLM base image with environment variables\n4. NO Docker build required - uses runtime configuration!\n\nArgs:\n    request: CreateDockerImageRequest with HuggingFace URL\n\nReturns:\n    Model specifications, GPU recommendations, and runtime configuration","operationId":"create_docker_image_from_huggingface_v1_admin_create_docker_image_from_huggingface_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDockerImageRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDockerImageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/docker-build-status/{job_id}":{"get":{"tags":["Admin Management"],"summary":"Get Docker Build Status","description":"Get the status of a Docker build job.\n\nPoll this endpoint to check the progress of your Docker image build.\nThe build process typically takes 30-90 minutes depending on model size.\n\nArgs:\n    job_id: The job ID returned from create-docker-image-from-huggingface endpoint\n\nReturns:\n    Current build status, progress percentage, and logs","operationId":"get_docker_build_status_v1_admin_docker_build_status__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DockerBuildStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/gpu-storage-pricing":{"post":{"tags":["Admin Management"],"summary":"Create Gpu Storage Pricing","description":"Create a new GPU storage pricing entry","operationId":"create_gpu_storage_pricing_v1_admin_gpu_storage_pricing_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GPUStoragePricingRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Admin Management"],"summary":"Get All Gpu Storage Pricing","description":"Get all GPU storage pricing entries with optional filtering","operationId":"get_all_gpu_storage_pricing_v1_admin_gpu_storage_pricing_get","parameters":[{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/GpuProviders"},{"type":"null"}],"title":"Provider Name"}},{"name":"storage_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Type"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/gpu-storage-pricing/{provider_name}/{storage_type}":{"put":{"tags":["Admin Management"],"summary":"Update Gpu Storage Pricing","description":"Update GPU storage pricing for a specific provider and storage type","operationId":"update_gpu_storage_pricing_v1_admin_gpu_storage_pricing__provider_name___storage_type__put","parameters":[{"name":"provider_name","in":"path","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"storage_type","in":"path","required":true,"schema":{"type":"string","title":"Storage Type"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GPUStoragePricingRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/onecompute-storage-pricing":{"post":{"tags":["Admin Management"],"summary":"Create Onecompute Storage Pricing","description":"Create a new OneCompute storage pricing entry","operationId":"create_onecompute_storage_pricing_v1_admin_onecompute_storage_pricing_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OneComputeStoragePricingRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Admin Management"],"summary":"Get All Onecompute Storage Pricing","description":"Get all OneCompute storage pricing entries with optional filtering","operationId":"get_all_onecompute_storage_pricing_v1_admin_onecompute_storage_pricing_get","parameters":[{"name":"storage_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Type"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/onecompute-storage-pricing/{storage_type}":{"put":{"tags":["Admin Management"],"summary":"Update Onecompute Storage Pricing","description":"Update OneCompute storage pricing for a specific storage type","operationId":"update_onecompute_storage_pricing_v1_admin_onecompute_storage_pricing__storage_type__put","parameters":[{"name":"storage_type","in":"path","required":true,"schema":{"type":"string","title":"Storage Type"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OneComputeStoragePricingRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-coding-plan":{"post":{"tags":["Admin Management"],"summary":"Create Coding Plan","description":"Create a coding subscription plan with monthly pricing and usage limits.","operationId":"create_coding_plan_v1_admin_create_coding_plan_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodingPlanRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-coding-plans":{"get":{"tags":["Admin Management"],"summary":"Get Coding Plans","description":"Get coding plans with optional active-status and tier filters.","operationId":"get_coding_plans_v1_admin_get_coding_plans_get","parameters":[{"name":"is_active","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"}},{"name":"tier","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tier"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-coding-plan":{"get":{"tags":["Admin Management"],"summary":"Get Coding Plan","description":"Get a single coding plan by its plan ID.","operationId":"get_coding_plan_v1_admin_get_coding_plan_get","parameters":[{"name":"plan_id","in":"query","required":true,"schema":{"type":"string","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-coding-plan":{"put":{"tags":["Admin Management"],"summary":"Update Coding Plan","description":"Update a coding plan by plan ID.","operationId":"update_coding_plan_v1_admin_update_coding_plan_put","parameters":[{"name":"plan_id","in":"query","required":true,"schema":{"type":"string","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCodingPlanRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/set-max-register-restrictions":{"post":{"tags":["Admin Management"],"summary":"Set Max Register Restrictions","description":"Set maximum register restrictions for developers.","operationId":"set_max_register_restrictions_v1_admin_set_max_register_restrictions_post","parameters":[{"name":"max_register_restriction_count","in":"query","required":true,"schema":{"type":"integer","title":"Max Register Restriction Count"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/ingest-gpu-config-data":{"post":{"tags":["Admin Management"],"summary":"Ingest Gpu Config Data","description":"Ingest GPU configuration data and update GpuInfoCollection with gpu_count.\nThis endpoint processes GPU configuration data and creates/updates GPU entries\nwith the appropriate gpu_count based on multiple configurations.\n\nNote: The 'gpu_id' field in the request corresponds to 'gpu_name' in GpuInfoCollection.","operationId":"ingest_gpu_config_data_v1_admin_ingest_gpu_config_data_post","requestBody":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/GpuConfigDataItem"},"type":"array","title":"Gpu Config Data"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/ingest-cpu-config-data":{"post":{"tags":["Admin Management"],"summary":"Ingest Cpu Config Data","description":"Ingest GPU configuration data and update GpuInfoCollection with gpu_count.\nThis endpoint processes GPU configuration data and creates/updates GPU entries\nwith the appropriate gpu_count based on multiple configurations.\n\nNote: The 'gpu_id' field in the request corresponds to 'gpu_name' in GpuInfoCollection.","operationId":"ingest_cpu_config_data_v1_admin_ingest_cpu_config_data_post","requestBody":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/GpuConfigDataItem"},"type":"array","title":"Gpu Config Data"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/ingest-dedicated-gpu-pricing-data":{"post":{"tags":["Admin Management"],"summary":"Ingest Dedicated Gpu Pricing Data","description":"Ingest GPU configuration data and update GpuInfoCollection with gpu_count.\nThis endpoint processes GPU configuration data and creates/updates GPU entries\nwith the appropriate gpu_count based on multiple configurations.\n\nNote: The 'gpu_id' field in the request corresponds to 'gpu_name' in GpuInfoCollection.","operationId":"ingest_dedicated_gpu_pricing_data_v1_admin_ingest_dedicated_gpu_pricing_data_post","requestBody":{"content":{"application/json":{"schema":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Gpu Config Data"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/enable-all-gpu-info":{"post":{"tags":["Admin Management"],"summary":"Enable All Gpu Info","description":"Enable all GPU info entries in the ModelOrGpuStatusCollection.","operationId":"enable_all_gpu_info_v1_admin_enable_all_gpu_info_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/download-collection-data":{"get":{"tags":["Admin Management"],"summary":"Download Collection Data","description":"Download entire collection data as JSON file.\n\nArgs:\n    collection_name: Name of the collection to download\n    \nReturns:\n    JSON file with all collection data","operationId":"download_collection_data_v1_admin_download_collection_data_get","parameters":[{"name":"collection_name","in":"query","required":true,"schema":{"type":"string","title":"Collection Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/migrate-data":{"post":{"tags":["Admin Management"],"summary":"Migrate Data Between Apis","description":"Migrate data between two API instances (source and target).\nUses download-collection-data and upload-collection-data endpoints.\nRequires super admin key and admin access tokens for both source and target APIs.","operationId":"migrate_data_between_apis_v1_admin_migrate_data_post","parameters":[{"name":"super_admin_key","in":"query","required":true,"schema":{"type":"string","title":"Super Admin Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataMigrationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-developer-error-logs":{"get":{"tags":["Admin Management"],"summary":"Get Developer Error Logs","description":"Get error logs submitted by a developer.","operationId":"get_developer_error_logs_v1_admin_get_developer_error_logs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-model-templates":{"post":{"tags":["Admin Management"],"summary":"Create Model Templates","description":"Create multiple model templates in bulk.","operationId":"create_model_templates_v1_admin_create_model_templates_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelTemplateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-model-templates":{"get":{"tags":["Admin Management"],"summary":"Get Model Templates","description":"Get all model templates.","operationId":"get_model_templates_v1_admin_get_model_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-model-template/{model_template_id}":{"put":{"tags":["Admin Management"],"summary":"Update Model Template","description":"Update a model template by its ID.","operationId":"update_model_template_v1_admin_update_model_template__model_template_id__put","parameters":[{"name":"model_template_id","in":"path","required":true,"schema":{"type":"string","title":"Model Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelTemplateUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/razorpay-payment-status-update":{"post":{"tags":["Admin Management"],"summary":"Razorpay Payment Status Update","description":"Update Razorpay payment status for a developer.","operationId":"razorpay_payment_status_update_v1_admin_razorpay_payment_status_update_post","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"payment_id","in":"query","required":true,"schema":{"type":"string","title":"Payment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-developer-payment-history":{"post":{"tags":["Admin Management"],"summary":"Get Developer Payment History","description":"Get payment history for a developer.","operationId":"get_developer_payment_history_v1_admin_get_developer_payment_history_post","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/developer-notification-service-updates":{"post":{"tags":["Admin Management"],"summary":"Developer Notification Service Updates","description":"Get developers who have service updates enabled and optionally send service update emails.\n\nArgs:\n    update_type: Type of update (\"new_feature\", \"maintenance\", \"incident\")\n    update_title: Title of the update\n    update_message: Message content\n    features: Comma-separated string of features (e.g., \"Feature 1,Feature 2,Feature 3\")\n    action_required: Any action required from users (optional)\n    send_emails: If True, sends emails to developers with service_updates enabled\n    download_csv: If True, returns CSV file as download instead of JSON response","operationId":"developer_notification_service_updates_v1_admin_developer_notification_service_updates_post","parameters":[{"name":"update_type","in":"query","required":false,"schema":{"type":"string","default":"new_feature","title":"Update Type"}},{"name":"update_title","in":"query","required":false,"schema":{"type":"string","title":"Update Title"}},{"name":"update_message","in":"query","required":false,"schema":{"type":"string","title":"Update Message"}},{"name":"features","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Features"}},{"name":"action_required","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Action Required"}},{"name":"send_emails","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Send Emails"}},{"name":"use_background_tasks","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Use Background Tasks"}},{"name":"download_csv","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Download Csv"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/developer-notification-marketing-communications":{"post":{"tags":["Admin Management"],"summary":"Developer Notification Marketing Communications","description":"Get developers who have marketing communications enabled and optionally send marketing emails.\n\nArgs:\n    campaign_type: Type of marketing campaign (\"promotional\", \"newsletter\", \"announcement\", \"product_launch\")\n    campaign_title: Title of the marketing campaign\n    campaign_message: Message content\n    highlights: Comma-separated string of campaign highlights (e.g., \"50% off,Free tier upgrade,Limited time offer\")\n    cta_text: Call to action button text (e.g., \"Get Started\", \"Learn More\")\n    cta_url: Call to action URL\n    send_emails: If True, sends emails to developers with marketing_communications enabled\n    download_csv: If True, returns CSV file as download instead of JSON response","operationId":"developer_notification_marketing_communications_v1_admin_developer_notification_marketing_communications_post","parameters":[{"name":"campaign_type","in":"query","required":false,"schema":{"type":"string","default":"promotional","title":"Campaign Type"}},{"name":"campaign_title","in":"query","required":false,"schema":{"type":"string","title":"Campaign Title"}},{"name":"campaign_message","in":"query","required":false,"schema":{"type":"string","title":"Campaign Message"}},{"name":"highlights","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Highlights"}},{"name":"cta_text","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cta Text"}},{"name":"cta_url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cta Url"}},{"name":"send_emails","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Send Emails"}},{"name":"use_background_tasks","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Use Background Tasks"}},{"name":"download_csv","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Download Csv"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/upload-json-collection/{collection_name}":{"post":{"tags":["Admin Management"],"summary":"Upload Json To Collection","operationId":"upload_json_to_collection_v1_admin_upload_json_collection__collection_name__post","parameters":[{"name":"collection_name","in":"path","required":true,"schema":{"type":"string","title":"Collection Name"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_json_to_collection_v1_admin_upload_json_collection__collection_name__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/revert-novita-price-per-second-video-model-pricing-markup":{"post":{"tags":["Admin Management"],"summary":"Revert Novita Video Model Pricing Markup","operationId":"revert_novita_video_model_pricing_markup_v1_admin_revert_novita_price_per_second_video_model_pricing_markup_post","parameters":[{"name":"model_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/create-novita-price-per-second-video-model-pricing":{"post":{"tags":["Admin Management"],"summary":"Create Novita Video Model Pricing","operationId":"create_novita_video_model_pricing_v1_admin_create_novita_price_per_second_video_model_pricing_post","parameters":[{"name":"model_id","in":"query","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NovitaVideoPricePerSecondModelRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-novita-price-per-second-video-model-pricing":{"get":{"tags":["Admin Management"],"summary":"Get All Novita Video Model Pricing","operationId":"get_all_novita_video_model_pricing_v1_admin_get_novita_price_per_second_video_model_pricing_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-novita-price-per-second-video-model-pricing/{model_id}":{"get":{"tags":["Admin Management"],"summary":"Get Novita Video Model Pricing By Id","operationId":"get_novita_video_model_pricing_by_id_v1_admin_get_novita_price_per_second_video_model_pricing__model_id__get","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/update-novita-price-per-second-video-model-pricing/{model_id}":{"put":{"tags":["Admin Management"],"summary":"Update Novita Video Model Pricing","operationId":"update_novita_video_model_pricing_v1_admin_update_novita_price_per_second_video_model_pricing__model_id__put","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNovitaVideoPricePerSecondModelRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/developer-plan-insertion":{"post":{"tags":["Admin Management"],"summary":"Developer Plan Insertion","operationId":"developer_plan_insertion_v1_admin_developer_plan_insertion_post","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeveloperPlanRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-openbandwidth-waitlist-data":{"get":{"tags":["Admin Management"],"summary":"Get Openbandwidth Waitlist Data","operationId":"get_openbandwidth_waitlist_data_v1_admin_get_openbandwidth_waitlist_data_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-developer-instances":{"get":{"tags":["Admin Management"],"summary":"Get Developer Instances","operationId":"get_developer_instances_v1_admin_get_developer_instances_get","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AllGpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-developer-instance-mapping":{"get":{"tags":["Admin Management"],"summary":"Get Developer Instance Mapping","operationId":"get_developer_instance_mapping_v1_admin_get_developer_instance_mapping_get","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-developer-gpu-instance-credits-usage":{"get":{"tags":["Admin Management"],"summary":"Get Developer Gpu Instance Credits Usage","operationId":"get_developer_gpu_instance_credits_usage_v1_admin_get_developer_gpu_instance_credits_usage_get","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/get-developer-storage-credits-usage-history":{"get":{"tags":["Admin Management"],"summary":"Get Developer Storage Credits Usage History","operationId":"get_developer_storage_credits_usage_history_v1_admin_get_developer_storage_credits_usage_history_get","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/audio-agentic-details":{"post":{"tags":["Admin Management"],"summary":"Add Audio Agentic Details","operationId":"add_audio_agentic_details_v1_admin_audio_agentic_details_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddAudioAgenticDetailsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/provider-balances":{"get":{"tags":["Admin Management"],"summary":"Get Provider Balances","description":"Return normalized live balance information for every GPU provider.","operationId":"get_provider_balances_v1_admin_provider_balances_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/provider-transactions":{"get":{"tags":["Admin Management"],"summary":"Get Provider Transactions","description":"Return a normalized provider billing ledger for the requested date range.","operationId":"get_provider_transactions_v1_admin_provider_transactions_get","parameters":[{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Provider identifier","title":"Provider"},"description":"Provider identifier"},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/free-credit-claims":{"get":{"tags":["Admin Management"],"summary":"Get Free Credit Claims","description":"List submissions made through the console free-credit claim form.","operationId":"get_free_credit_claims_v1_admin_free_credit_claims_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Search"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/free-credit-claims/{claim_id}/approve":{"patch":{"tags":["Admin Management"],"summary":"Approve Free Credit Claim","description":"Approve a claim, award its credits once, and notify the developer.","operationId":"approve_free_credit_claim_v1_admin_free_credit_claims__claim_id__approve_patch","parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","title":"Claim Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApproveFreeCreditClaimRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/free-credit-claims/{claim_id}/reject":{"patch":{"tags":["Admin Management"],"summary":"Reject Free Credit Claim","description":"Mark a free-credit claim as rejected.","operationId":"reject_free_credit_claim_v1_admin_free_credit_claims__claim_id__reject_patch","parameters":[{"name":"claim_id","in":"path","required":true,"schema":{"type":"string","title":"Claim Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/analytics/overview":{"get":{"tags":["Admin Management"],"summary":"Get Analytics Overview","description":"Return executive KPI metrics with account_type toggle filter.","operationId":"get_analytics_overview_v1_admin_analytics_overview_get","parameters":[{"name":"account_type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/AccountTypeFilterEnum","default":"all"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/analytics/users":{"get":{"tags":["Admin Management"],"summary":"Get Analytics Users","description":"Return paginated user leaderboard with persona and account_type filters.","operationId":"get_analytics_users_v1_admin_analytics_users_get","parameters":[{"name":"account_type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/AccountTypeFilterEnum","default":"all"}},{"name":"persona","in":"query","required":false,"schema":{"$ref":"#/components/schemas/UserPersonaEnum","default":"all"}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","pattern":"^(spend|calls|balance)$","default":"spend","title":"Sort By"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","pattern":"^(asc|desc)$","default":"desc","title":"Order"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/analytics/users/{developer_id}/tag":{"patch":{"tags":["Admin Management"],"summary":"Update Developer Tag","description":"Tag an individual developer as customer, design_partner, or internal.","operationId":"update_developer_tag_v1_admin_analytics_users__developer_id__tag_patch","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagUserRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/developers/{developer_id}/tag":{"patch":{"tags":["Admin Management"],"summary":"Update Developer Tag","description":"Tag an individual developer as customer, design_partner, or internal.","operationId":"update_developer_tag_v1_admin_developers__developer_id__tag_patch","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagUserRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/analytics/users/batch-tag":{"post":{"tags":["Admin Management"],"summary":"Batch Tag Developers","description":"Batch tag developers by ID or email list.","operationId":"batch_tag_developers_v1_admin_analytics_users_batch_tag_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchTagUsersRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/developers/batch-tag":{"post":{"tags":["Admin Management"],"summary":"Batch Tag Developers","description":"Batch tag developers by ID or email list.","operationId":"batch_tag_developers_v1_admin_developers_batch_tag_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchTagUsersRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/analytics/models":{"get":{"tags":["Admin Management"],"summary":"Get Analytics Models","description":"Return model-level consumption grouped by modality.","operationId":"get_analytics_models_v1_admin_analytics_models_get","parameters":[{"name":"account_type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/AccountTypeFilterEnum","default":"all"}},{"name":"modality","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Modality"}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","pattern":"^(spend|calls)$","default":"spend","title":"Sort By"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/analytics/personas":{"get":{"tags":["Admin Management"],"summary":"Get Analytics Personas","description":"Return user persona behavioral clustering distribution.","operationId":"get_analytics_personas_v1_admin_analytics_personas_get","parameters":[{"name":"account_type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/AccountTypeFilterEnum","default":"all"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/analytics/provider-spend":{"get":{"tags":["Admin Management"],"summary":"Get Analytics Provider Spend","description":"Return lifetime and date-range provider spend, paid totals, usage cost, and gross margins.","operationId":"get_analytics_provider_spend_v1_admin_analytics_provider_spend_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}},{"name":"category","in":"query","required":false,"schema":{"$ref":"#/components/schemas/ProviderCategoryEnum","default":"all"}},{"name":"account_type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/AccountTypeFilterEnum","default":"all"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/analytics/cost-trends":{"get":{"tags":["Admin Management"],"summary":"Get Analytics Cost Trends","description":"Return multidimensional cost and margin time-series trends.","operationId":"get_analytics_cost_trends_v1_admin_analytics_cost_trends_get","parameters":[{"name":"group_by","in":"query","required":false,"schema":{"$ref":"#/components/schemas/CostTrendsGroupByEnum","default":"provider"}},{"name":"granularity","in":"query","required":false,"schema":{"$ref":"#/components/schemas/CostTrendsGranularityEnum","default":"daily"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}},{"name":"account_type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/AccountTypeFilterEnum","default":"all"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/oauth-authentication":{"post":{"tags":["Universal LLM API Management"],"summary":"Oauth Authentication","operationId":"oauth_authentication_v1_ula_oauth_authentication_post","parameters":[{"name":"api_key","in":"query","required":true,"schema":{"type":"string","title":"Api Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/cli-authentication":{"post":{"tags":["Universal LLM API Management"],"summary":"Cli Authentication","description":"Exchange an API key for a non-ULA JWT. Used by the CLI for developer endpoints (e.g. create-instance).","operationId":"cli_authentication_v1_ula_cli_authentication_post","parameters":[{"name":"api_key","in":"query","required":true,"schema":{"type":"string","title":"Api Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/developer/{developer_id}/get-instances":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Ula Instances","description":"Fallback endpoint for CLI/ULA tokens to fetch instances.","operationId":"get_ula_instances_v1_ula_developer__developer_id__get_instances_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"type":"string","title":"Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/chat/completions":{"post":{"tags":["Universal LLM API Management"],"summary":"Openai Plan Chat Completions","description":"OpenAI compatible endpoint for coding plan chat completions.\nThis delegates to the main plan_chat_completions logic.","operationId":"openai_plan_chat_completions_v1_chat_completions_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/messages":{"post":{"tags":["Universal LLM API Management"],"summary":"Plan Chat Completions","description":"Generate a chat completion using the specified LLM provider.\n\nSupports two request formats:\n1. JSON body (application/json) - for simple requests without file uploads\n2. Form data (multipart/form-data) - for requests with file uploads","operationId":"plan_chat_completions_v1_messages_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/chat/completions":{"post":{"tags":["Universal LLM API Management"],"summary":"Chat Completions","description":"Generate a chat completion using the specified LLM provider.\n\nSupports two request formats:\n1. JSON body (application/json) - for simple requests without file uploads\n2. Form data (multipart/form-data) - for requests with file uploads","operationId":"chat_completions_v1_ula_chat_completions_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/decisions":{"post":{"tags":["Universal LLM API Management"],"summary":"Decisions","description":"Return typed Noul, Choice, and Score decisions through OpenRouter.","operationId":"decisions_v1_ula_decisions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/images/moderate":{"post":{"tags":["Universal LLM API Management"],"summary":"Moderate uploaded image for Studio (Asynchronous Task)","description":"Submits uploaded image for asynchronous content policy moderation.\nPerforms fast synchronous structural checks (Pillow, size, pixels).\nIf valid, creates an async task and returns 202 Accepted with task_id.","operationId":"moderate_image_v1_ula_images_moderate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageModerationRequest"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncImageModerationTaskCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/images/moderate/tasks/{task_id}":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Image Moderation Task Status","description":"Query the status of an asynchronous image moderation task.","operationId":"get_image_moderation_task_status_v1_ula_images_moderate_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsyncImageModerationTaskStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/quote":{"post":{"tags":["Universal LLM API Management"],"summary":"Quote a generation request","description":"Price a video, image, audio or sound-effect request with the code that charges it. Models that cannot be generated return unavailable_reason instead of a price.","operationId":"quote_generation_v1_ula_quote_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuoteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/generate-image":{"post":{"tags":["Universal LLM API Management"],"summary":"Generate Image","description":"Generate images using the specified LLM provider.\n\nSupports two request formats:\n1. JSON body (application/json) - for simple requests without file uploads\n2. Form data (multipart/form-data) - for requests with file uploads","operationId":"generate_image_v1_ula_generate_image_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/generate-image":{"post":{"tags":["Universal LLM API Management"],"summary":"Generate Image","description":"Generate images using the specified LLM provider.\n\nSupports two request formats:\n1. JSON body (application/json) - for simple requests without file uploads\n2. Form data (multipart/form-data) - for requests with file uploads","operationId":"generate_image_v1_generate_image_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/generate-sfx":{"post":{"tags":["Universal LLM API Management"],"summary":"Generate a sound effect","description":"Generate a sound effect from text (ElevenLabs eleven_text_to_sound_v2).","operationId":"generate_sfx_v1_ula_generate_sfx_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SoundEffectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/remove-dialogue":{"post":{"tags":["Universal LLM API Management"],"summary":"Remove the dialogue from audio, keeping its music and effects","description":"Separate dialogue, music and effects (MVSEP BandIt v2) and return the kept stems as one track, or each on its own.","operationId":"remove_dialogue_v1_ula_remove_dialogue_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_remove_dialogue_v1_ula_remove_dialogue_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/generate-music":{"post":{"tags":["Universal LLM API Management"],"summary":"Generate Music","description":"Generate music from JSON or multipart form input.","operationId":"generate_music_v1_ula_generate_music_post","requestBody":{"content":{"application/json":{"schema":{"properties":{"provider":{"anyOf":[{"type":"string","enum":["oneinfer","google","minimax","elevenlabs"]},{"type":"null"}],"title":"Provider"},"elevenlabs_options":{"anyOf":[{"properties":{"composition_plan":{"anyOf":[{"properties":{"chunks":{"items":{"properties":{"text":{"type":"string","title":"Text"},"duration_ms":{"type":"integer","maximum":120000.0,"minimum":3000.0,"title":"Duration Ms"},"positive_styles":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Positive Styles"},"negative_styles":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Negative Styles"},"context_adherence":{"type":"string","enum":["low","medium","high"],"title":"Context Adherence","default":"high"}},"additionalProperties":false,"type":"object","required":["text","duration_ms"],"title":"GenerationChunk"},"type":"array","maxItems":30,"minItems":1,"title":"Chunks"}},"additionalProperties":false,"type":"object","required":["chunks"],"title":"ChunkPlan"},{"properties":{"positive_global_styles":{"items":{"type":"string"},"type":"array","title":"Positive Global Styles"},"negative_global_styles":{"items":{"type":"string"},"type":"array","title":"Negative Global Styles"},"sections":{"items":{"properties":{"section_name":{"type":"string","title":"Section Name"},"duration_ms":{"type":"integer","maximum":120000.0,"minimum":3000.0,"title":"Duration Ms"},"positive_local_styles":{"items":{"type":"string"},"type":"array","title":"Positive Local Styles"},"negative_local_styles":{"items":{"type":"string"},"type":"array","title":"Negative Local Styles"},"lines":{"items":{"type":"string"},"type":"array","title":"Lines"}},"additionalProperties":false,"type":"object","required":["section_name","duration_ms"],"title":"MusicSection"},"type":"array","minItems":1,"title":"Sections"}},"additionalProperties":false,"type":"object","required":["sections"],"title":"SectionPlan"},{"type":"null"}],"title":"Composition Plan"},"music_length_ms":{"anyOf":[{"type":"integer","maximum":600000.0,"minimum":3000.0},{"type":"null"}],"title":"Music Length Ms"},"seed":{"anyOf":[{"type":"integer","maximum":2147483647.0,"minimum":0.0},{"type":"null"}],"title":"Seed"},"output_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Format"},"detailed":{"type":"boolean","title":"Detailed","default":false},"respect_sections_durations":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Respect Sections Durations"},"with_timestamps":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"With Timestamps"},"with_waveform_visual":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"With Waveform Visual"},"sign_with_c2pa":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Sign With C2Pa"}},"additionalProperties":false,"type":"object","title":"MusicOptions"},{"type":"null"}]},"endpoint_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Id"},"model":{"type":"string","minLength":1,"title":"Model"},"prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt"},"lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lyrics"},"stream":{"type":"boolean","title":"Stream","default":false},"is_instrumental":{"type":"boolean","title":"Is Instrumental","default":false},"lyrics_optimizer":{"type":"boolean","title":"Lyrics Optimizer","default":false},"audio_setting":{"properties":{"sample_rate":{"type":"integer","exclusiveMinimum":0.0,"title":"Sample Rate","default":44100},"bitrate":{"type":"integer","exclusiveMinimum":0.0,"title":"Bitrate","default":256000},"format":{"type":"string","enum":["mp3","wav"],"title":"Format","default":"mp3"}},"additionalProperties":false,"type":"object","title":"MusicAudioSetting"},"output_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Format"},"duration_seconds":{"anyOf":[{"type":"number","maximum":600.0,"minimum":3.0},{"type":"null"}],"title":"Duration Seconds"},"composition_plan":{"anyOf":[{"properties":{"chunks":{"items":{"properties":{"text":{"type":"string","title":"Text"},"duration_ms":{"type":"integer","maximum":120000.0,"minimum":3000.0,"title":"Duration Ms"},"positive_styles":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Positive Styles"},"negative_styles":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Negative Styles"},"context_adherence":{"type":"string","enum":["low","medium","high"],"title":"Context Adherence","default":"high"}},"additionalProperties":false,"type":"object","required":["text","duration_ms"],"title":"GenerationChunk"},"type":"array","maxItems":30,"minItems":1,"title":"Chunks"}},"additionalProperties":false,"type":"object","required":["chunks"],"title":"ChunkPlan"},{"properties":{"positive_global_styles":{"items":{"type":"string"},"type":"array","title":"Positive Global Styles"},"negative_global_styles":{"items":{"type":"string"},"type":"array","title":"Negative Global Styles"},"sections":{"items":{"properties":{"section_name":{"type":"string","title":"Section Name"},"duration_ms":{"type":"integer","maximum":120000.0,"minimum":3000.0,"title":"Duration Ms"},"positive_local_styles":{"items":{"type":"string"},"type":"array","title":"Positive Local Styles"},"negative_local_styles":{"items":{"type":"string"},"type":"array","title":"Negative Local Styles"},"lines":{"items":{"type":"string"},"type":"array","title":"Lines"}},"additionalProperties":false,"type":"object","required":["section_name","duration_ms"],"title":"MusicSection"},"type":"array","minItems":1,"title":"Sections"}},"additionalProperties":false,"type":"object","required":["sections"],"title":"SectionPlan"},{"type":"null"}],"title":"Composition Plan"},"seed":{"anyOf":[{"type":"integer","maximum":2147483647.0,"minimum":0.0},{"type":"null"}],"title":"Seed"},"detailed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Detailed"},"respect_sections_durations":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Respect Sections Durations"},"with_timestamps":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"With Timestamps"},"with_waveform_visual":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"With Waveform Visual"},"sign_with_c2pa":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Sign With C2Pa"},"images":{"items":{"properties":{"mime_type":{"type":"string","enum":["image/jpeg","image/png","image/webp"],"title":"Mime Type"},"data":{"type":"string","minLength":1,"title":"Data","description":"Base64-encoded image bytes"}},"additionalProperties":false,"type":"object","required":["mime_type","data"],"title":"MusicImageInput"},"type":"array","maxItems":10,"title":"Images"},"audio_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audio Url"},"audio_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audio Base64"},"cover_feature_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cover Feature Id"},"bpm":{"anyOf":[{"type":"integer","maximum":240.0,"minimum":40.0},{"type":"null"}],"title":"Bpm"},"genre":{"anyOf":[{"type":"string","maxLength":100,"minLength":1},{"type":"null"}],"title":"Genre"}},"type":"object","required":["model"],"title":"MusicGenerationRequest"}},"multipart/form-data":{"schema":{"properties":{"music_request_json":{"type":"string"},"files":{"items":{"type":"string","format":"binary"},"type":"array"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/generate-video":{"post":{"tags":["Universal LLM API Management"],"summary":"Generate Video (Sync or Async Dual-Mode)","description":"Generate videos using specified models. Supports synchronous execution (default) or non-blocking async execution when 'async: true' is requested.","operationId":"generate_video_v1_ula_generate_video_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/video/tasks/{task_id}":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Async Video Task Status","description":"Retrieve the real-time status, progress percentage, or completed video payload of an async video generation task.","operationId":"get_video_generation_task_v1_video_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/get-supported-voice-for-audio-models":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Supported Voice For Audio Models","description":"Get supported voices for specified audio models.\n\nQuery Parameters:\n- model_names (optional): Comma-separated list of audio model names to filter by. If not provided, returns supported voices for all audio models.","operationId":"get_supported_voice_for_audio_models_v1_ula_get_supported_voice_for_audio_models_get","parameters":[{"name":"model_names","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Names"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/generate-audio":{"post":{"tags":["Universal LLM API Management"],"summary":"Generate Audio","description":"Generate audio using the specified provider.\n\nSupports two request formats:\n1. JSON body (application/json)\n2. Form data (multipart/form-data or application/x-www-form-urlencoded)","operationId":"generate_audio_v1_ula_generate_audio_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/get-audio-media":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Audio Media","description":"Retrieve and render audio files for the user with optimizations.","operationId":"get_audio_media_v1_ula_get_audio_media_get","parameters":[{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/dashboard/usage/daily":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Daily Usage","description":"Get daily usage statistics.","operationId":"get_daily_usage_v1_ula_dashboard_usage_daily_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"}},{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/dashboard/usage/models":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Model Usage","description":"Get model usage statistics.","operationId":"get_model_usage_v1_ula_dashboard_usage_models_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/dashboard/cost":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Cost Estimates","description":"Get estimated costs based on usage.","operationId":"get_cost_estimates_v1_ula_dashboard_cost_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/dashboard/history":{"get":{"tags":["Universal LLM API Management"],"summary":"Get Request History","description":"Get request history.","operationId":"get_request_history_v1_ula_dashboard_history_get","parameters":[{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Date"}},{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},{"name":"model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}},{"name":"developer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Developer Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/serverless-endpoint":{"post":{"tags":["Universal LLM API Management"],"summary":"Serverless Endpoint","operationId":"serverless_endpoint_v1_ula_serverless_endpoint_post","parameters":[{"name":"endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Endpoint Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServerlessEndpointRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/transcribe":{"post":{"tags":["Universal LLM API Management"],"summary":"Create Transcription","description":"Unified speech-to-text API, using provider or public OneInfer model routing.","operationId":"create_transcription_v1_ula_transcribe_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/get-model-pricing":{"get":{"tags":["Universal LLM API Management"],"summary":"Get public model pricing grouped by model and provider","description":"Return model types and provider pricing grouped by unified model name.","operationId":"get_ula_model_pricing_v1_ula_get_model_pricing_get","parameters":[{"name":"model_provider_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Provider Name"}},{"name":"model_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/ula/model-capabilities":{"get":{"tags":["Universal LLM API Management"],"summary":"Get per-model inputs and options for video and music models","description":"Return per-model inputs and options for video and music models.","operationId":"get_ula_model_capabilities_v1_ula_model_capabilities_get","parameters":[{"name":"model_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Name"}},{"name":"model_type","in":"query","required":false,"schema":{"anyOf":[{"enum":["video","music"],"type":"string"},{"type":"null"}],"title":"Model Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/benchmarks":{"get":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"List Benchmarks Endpoint","description":"List all available benchmarks, optionally filtered by modality and priority.","operationId":"list_benchmarks_endpoint_v1_developer__developer_id__evaluate_benchmarks_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modality"}},{"name":"priority","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/benchmarks/{benchmark_id}/preview":{"get":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Preview Benchmark","description":"Preview sample questions from a benchmark.","operationId":"preview_benchmark_v1_developer__developer_id__evaluate_benchmarks__benchmark_id__preview_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"benchmark_id","in":"path","required":true,"schema":{"type":"string","title":"Benchmark Id"}},{"name":"n","in":"query","required":false,"schema":{"type":"integer","default":3,"title":"N"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate":{"post":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Start Evaluation","description":"Start a new evaluation job.","operationId":"start_evaluation_v1_developer__developer_id__evaluate_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartEvalRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/kernelbench":{"post":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Start Kernelbench Eval","description":"Start a KernelBench evaluation job.","operationId":"start_kernelbench_eval_v1_developer__developer_id__evaluate_kernelbench_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KernelBenchRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/jobs":{"get":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"List Eval Jobs","description":"List all evaluation jobs for a developer.","operationId":"list_eval_jobs_v1_developer__developer_id__evaluate_jobs_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"status_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Filter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/jobs/{job_id}":{"get":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Get Eval Job Status","description":"Get detailed status for a specific evaluation job.","operationId":"get_eval_job_status_v1_developer__developer_id__evaluate_jobs__job_id__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Cancel Eval Job","description":"Cancel an ongoing evaluation job and cleanup resources.","operationId":"cancel_eval_job_v1_developer__developer_id__evaluate_jobs__job_id__delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/jobs/{job_id}/results":{"get":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Get Eval Results","description":"Get full results for a completed evaluation job.","operationId":"get_eval_results_v1_developer__developer_id__evaluate_jobs__job_id__results_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/compare":{"post":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Start Comparison","description":"Start a multi-model comparison evaluation.","operationId":"start_comparison_v1_developer__developer_id__evaluate_compare_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartComparisonRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/custom-dataset":{"post":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Upload Custom Dataset","description":"Upload a custom evaluation dataset (CSV or JSONL).","operationId":"upload_custom_dataset_v1_developer__developer_id__evaluate_custom_dataset_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_custom_dataset_v1_developer__developer_id__evaluate_custom_dataset_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/evaluate/history":{"get":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Get Eval History","description":"Get historical evaluation results for trending and comparison.","operationId":"get_eval_history_v1_developer__developer_id__evaluate_history_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"benchmark_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Benchmark Id"}},{"name":"model_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/evaluation/webhook":{"post":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Evaluation Webhook","description":"Public webhook endpoint for evaluation workers.\nDelegates to the existing callback logic.","operationId":"evaluation_webhook_v1_evaluation_webhook_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/evaluation/callback":{"post":{"tags":["Developer Management","Evaluation","Eval Bench"],"summary":"Evaluation Callback","description":"Callback endpoint for evaluation workers.\nHandles both progress updates and final results.","operationId":"evaluation_callback_v1_developer_evaluation_callback_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/quantize/schemes":{"get":{"tags":["Developer Management","Quantization","Quantization"],"summary":"List Quantization Schemes","description":"List supported quantization schemes for v1 (GGUF/llama.cpp only).","operationId":"list_quantization_schemes_v1_developer__developer_id__quantize_schemes_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/quantize":{"post":{"tags":["Developer Management","Quantization","Quantization"],"summary":"Start Quantization","description":"Start a new quantization job on an existing GPU instance.","operationId":"start_quantization_v1_developer__developer_id__quantize_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartQuantizationRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/quantize/jobs":{"get":{"tags":["Developer Management","Quantization","Quantization"],"summary":"List Quantization Jobs","description":"List all quantization jobs for a developer.","operationId":"list_quantization_jobs_v1_developer__developer_id__quantize_jobs_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"status_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Filter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/quantize/jobs/{job_id}":{"get":{"tags":["Developer Management","Quantization","Quantization"],"summary":"Get Quantization Job Status","description":"Get detailed status for a specific quantization job.","operationId":"get_quantization_job_status_v1_developer__developer_id__quantize_jobs__job_id__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Developer Management","Quantization","Quantization"],"summary":"Cancel Quantization Job","description":"Cancel an ongoing quantization job and best-effort kill the remote process.","operationId":"cancel_quantization_job_v1_developer__developer_id__quantize_jobs__job_id__delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/quantize/jobs/{job_id}/results":{"get":{"tags":["Developer Management","Quantization","Quantization"],"summary":"Get Quantization Results","description":"Get full results for a completed quantization job.","operationId":"get_quantization_results_v1_developer__developer_id__quantize_jobs__job_id__results_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/quantization/webhook":{"post":{"tags":["Developer Management","Quantization","Quantization"],"summary":"Quantization Webhook","description":"Public webhook the remote runner script posts progress and final results to.","operationId":"quantization_webhook_v1_quantization_webhook_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/console-assistant/chat":{"post":{"tags":["Developer Management"],"summary":"Console Assistant Chat","description":"Answer console assistant questions with Novita Nemotron.","operationId":"console_assistant_chat_v1_developer__developer_id__console_assistant_chat_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleAssistantChatRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/jobs/batch":{"post":{"tags":["Developer Management"],"summary":"Create Developer Batch Job","description":"Submit a batch job for a developer.","operationId":"create_developer_batch_job_v1_developer__developer_id__jobs_batch_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Developer Management"],"summary":"Fetch Developer Batch Jobs","description":"List batch jobs for a developer.","operationId":"fetch_developer_batch_jobs_v1_developer__developer_id__jobs_batch_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/jobs/batch/{job_id}":{"get":{"tags":["Developer Management"],"summary":"Fetch Developer Batch Job Status","description":"Get status for a specific batch job.","operationId":"fetch_developer_batch_job_status_v1_developer__developer_id__jobs_batch__job_id__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Developer Management"],"summary":"Stop Developer Batch Job","description":"Cancel a batch job.","operationId":"stop_developer_batch_job_v1_developer__developer_id__jobs_batch__job_id__delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/jobs/batch/{job_id}/download":{"get":{"tags":["Developer Management"],"summary":"Get Batch Job Download Url","description":"Get presigned download URL for batch job output.\nAssuming output is stored in 'artifacts/{job_id}/output.zip'","operationId":"get_batch_job_download_url_v1_developer__developer_id__jobs_batch__job_id__download_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/gpu-clusters":{"get":{"tags":["Developer Management"],"summary":"Fetch Gpu Clusters","description":"List GPU clusters for a developer.","operationId":"fetch_gpu_clusters_v1_developer__developer_id__gpu_clusters_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/deployments/inference":{"get":{"tags":["Developer Management"],"summary":"Fetch Inference Deployments","description":"List all inference deployments.","operationId":"fetch_inference_deployments_v1_developer__developer_id__deployments_inference_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"post":{"tags":["Developer Management"],"summary":"Deploy Inference Model","description":"Create a permanent inference deployment.","operationId":"deploy_inference_model_v1_developer__developer_id__deployments_inference_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InferenceDeploymentRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/upload-file":{"post":{"tags":["Developer Management"],"summary":"Upload File To S3","description":"Upload a file directly to S3 via backend stream.","operationId":"upload_file_to_s3_v1_developer__developer_id__storage_upload_file_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_file_to_s3_v1_developer__developer_id__storage_upload_file_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/register":{"post":{"tags":["Developer Management"],"summary":"Register Developer","description":"Generate a chat completion using the specified LLM provider.\nSupports both streaming and non-streaming responses.","operationId":"register_developer_v1_developer_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDeveloperRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/unsubscribe":{"post":{"tags":["Developer Management"],"summary":"Unsubscribe Email","description":"Record a global email unsubscribe request and notify support once.","operationId":"unsubscribe_email_v1_developer_unsubscribe_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailUnsubscribeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/verify-recaptcha":{"post":{"tags":["Developer Management"],"summary":"Verify Recaptcha","operationId":"verify_recaptcha_v1_verify_recaptcha_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecaptchaBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/generate-and-send-otp-to-email":{"post":{"tags":["Developer Management"],"summary":"Generate And Send Otp To Email","operationId":"generate_and_send_otp_to_email_v1_developer_generate_and_send_otp_to_email_post","parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","format":"email","title":"Email"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/verify-email":{"post":{"tags":["Developer Management"],"summary":"Verify Email","operationId":"verify_email_v1_developer_verify_email_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailOTPRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/consent":{"post":{"tags":["Developer Management"],"summary":"Developer Consent","operationId":"developer_consent_v1_developer_consent_post","parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","format":"email","title":"Email"}},{"name":"is_consent_given","in":"query","required":true,"schema":{"type":"boolean","title":"Is Consent Given"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/login":{"post":{"tags":["Developer Management"],"summary":"Login Developer","operationId":"login_developer_v1_developer_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailOTPRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/password-login":{"post":{"tags":["Developer Management"],"summary":"Password Login Developer","description":"Authenticate a developer using email and password.","operationId":"password_login_developer_v1_developer_password_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeveloperLoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/forgot-password":{"post":{"tags":["Developer Management"],"summary":"Forgot Password","operationId":"forgot_password_v1_developer_forgot_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForgotPasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/reset-password":{"post":{"tags":["Developer Management"],"summary":"Reset Password","description":"Consume a one-time reset OTP and replace the developer password.","operationId":"reset_password_v1_developer_reset_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/change-password":{"put":{"tags":["Developer Management"],"summary":"Change Password","description":"Replace the authenticated developer's password after verifying the current one.","operationId":"change_password_v1_developer_change_password_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/google-login":{"post":{"tags":["Developer Management"],"summary":"Google Login Developer","description":"Generates an access token for a developer.\n\nArgs:\n    developer_login_request: A `DeveloperLoginRequest` object containing the developer's username.\n    response: A `Response` object used to set the HTTP response.\n\nReturns:\n    A standardized API response containing the generated access token.","operationId":"google_login_developer_v1_developer_google_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeveloperGoogleLoginRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/microsoft-login":{"post":{"tags":["Developer Management"],"summary":"Microsoft Login Developer","description":"Issue a OneInfer session from a Microsoft ID token, matching Google login.","operationId":"microsoft_login_developer_v1_developer_microsoft_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeveloperMicrosoftLoginRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/get-plans":{"get":{"tags":["Developer Management"],"summary":"Get Unlimited Plan","description":"Get a unlimited tokens plan for developers.","operationId":"get_unlimited_plan_v1_developer_get_plans_get","parameters":[{"name":"country_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"IN","title":"Country Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/buy-plan":{"post":{"tags":["Developer Management"],"summary":"Buy Developer Plan","description":"Create a payment order for a coding plan subscription.","operationId":"buy_developer_plan_v1_developer__developer_id__buy_plan_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuyPlanRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-plan/active":{"get":{"tags":["Developer Management"],"summary":"Get Active Plan For Developer","operationId":"get_active_plan_for_developer_v1_developer__developer_id__get_plan_active_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/plan/fallback-toggle":{"put":{"tags":["Developer Management"],"summary":"Toggle Inference Fallback","description":"Toggle the inference fallback setting for the active plan.","operationId":"toggle_inference_fallback_v1_developer__developer_id__plan_fallback_toggle_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInferenceFallbackRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/upgrade-preview":{"get":{"tags":["Developer Management"],"summary":"Get Upgrade Preview","description":"Return proration details for upgrading to a new plan without charging.","operationId":"get_upgrade_preview_v1_developer__developer_id__upgrade_preview_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"new_plan_id","in":"query","required":true,"schema":{"type":"string","title":"New Plan Id"}},{"name":"country_id","in":"query","required":false,"schema":{"type":"string","default":"IN","title":"Country Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/upgrade-plan":{"post":{"tags":["Developer Management"],"summary":"Upgrade Developer Plan","description":"Create a payment order for upgrading an existing coding plan.","operationId":"upgrade_developer_plan_v1_developer__developer_id__upgrade_plan_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpgradePlanRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/pricing":{"get":{"tags":["Developer Management"],"summary":"Get Storage Pricing","description":"Get Cloudflare R2 storage pricing configuration.","operationId":"get_storage_pricing_v1_developer__developer_id__storage_pricing_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/list":{"get":{"tags":["Developer Management"],"summary":"List Developer Storage Volumes","description":"List Cloudflare R2 storage volumes (folders).","operationId":"list_developer_storage_volumes_v1_developer__developer_id__storage_list_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/update":{"put":{"tags":["Developer Management"],"summary":"Update Developer Info","operationId":"update_developer_info_v1_developer__developer_id__update_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeveloperRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-details":{"get":{"tags":["Developer Management"],"summary":"Get Developer Details","operationId":"get_developer_details_v1_developer__developer_id__get_details_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/machine-details":{"put":{"tags":["Developer Management"],"summary":"Save Developer Machine Details","operationId":"save_developer_machine_details_v1_developer__developer_id__machine_details_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeveloperLocalMachineRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Developer Management"],"summary":"Get Developer Machine Details","operationId":"get_developer_machine_details_v1_developer__developer_id__machine_details_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"machine_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Machine Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/api-keys":{"get":{"tags":["Developer Management"],"summary":"Get Api Keys","operationId":"get_api_keys_v1_developer__developer_id__api_keys_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/verify-registration":{"post":{"tags":["Developer Management"],"summary":"Verify Developer Registration","operationId":"verify_developer_registration_v1_developer_verify_registration_post","parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","format":"email","title":"Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/ula-session":{"post":{"tags":["Developer Management"],"summary":"Create Ula Session","description":"Mint a ULA token for the logged-in developer. Does not create an API key.","operationId":"create_ula_session_v1_developer_ula_session_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/refresh-token":{"post":{"tags":["Developer Management"],"summary":"Refresh Developer Token","operationId":"refresh_developer_token_v1_developer_refresh_token_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshTokenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/notification-preferences":{"post":{"tags":["Developer Management"],"summary":"Create Notification Preferences","description":"Create notification preferences for a developer.","operationId":"create_notification_preferences_v1_developer__developer_id__notification_preferences_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPreferencesRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-notification-preferences":{"get":{"tags":["Developer Management"],"summary":"Get Notification Preferences","operationId":"get_notification_preferences_v1_developer__developer_id__get_notification_preferences_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/update-notification-preferences":{"put":{"tags":["Developer Management"],"summary":"Update Notification Preferences","operationId":"update_notification_preferences_v1_developer__developer_id__update_notification_preferences_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotificationPreferencesRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/credits/balance":{"get":{"tags":["Developer Management"],"summary":"Get Credit Balance","description":"Get the current credit balance for a developer.","operationId":"get_credit_balance_v1_developer__developer_id__credits_balance_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Credit Balance V1 Developer  Developer Id  Credits Balance Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/credits/transactions":{"get":{"tags":["Developer Management"],"summary":"Get Transactions","description":"Get transaction history for a developer.","operationId":"get_transactions_v1_developer__developer_id__credits_transactions_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/credits/summary":{"get":{"tags":["Developer Management"],"summary":"Get Credit Summary","description":"Get a summary of credit usage for a developer.","operationId":"get_credit_summary_v1_developer__developer_id__credits_summary_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/cluster-request":{"post":{"tags":["Developer Management"],"summary":"Create Cluster Request","operationId":"create_cluster_request_v1_developer__developer_id__cluster_request_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-gpu-pricing":{"get":{"tags":["Developer Management"],"summary":"Get Gpu Pricing","operationId":"get_gpu_pricing_v1_developer__developer_id__get_gpu_pricing_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/GpuProviders"},{"type":"null"}],"title":"Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/get-model-pricing":{"get":{"tags":["Developer Management"],"summary":"Get Model Pricing","operationId":"get_model_pricing_v1_developer_get_model_pricing_get","parameters":[{"name":"model_provider_name","in":"query","required":false,"schema":{"anyOf":[{"const":"oneinfer","type":"string"},{"type":"null"}],"title":"Model Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/validate-huggingface-url":{"post":{"tags":["Developer Management"],"summary":"Validate Huggingface Url","operationId":"validate_huggingface_url_v1_developer__developer_id__validate_huggingface_url_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateHuggingFaceUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-model-tags-specifications-and-benchmarks":{"get":{"tags":["Developer Management"],"summary":"Get Model Tags Specifications And Benchmarks","operationId":"get_model_tags_specifications_and_benchmarks_v1_developer__developer_id__get_model_tags_specifications_and_benchmarks_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/create-api-key":{"post":{"tags":["Developer Management"],"summary":"Create Api Key","operationId":"create_api_key_v1_developer__developer_id__create_api_key_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"api_key_name","in":"query","required":true,"schema":{"type":"string","title":"Api Key Name"}},{"name":"environment","in":"query","required":true,"schema":{"$ref":"#/components/schemas/Environment"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-api-keys":{"get":{"tags":["Developer Management"],"summary":"Get Api Keys","operationId":"get_api_keys_v1_developer__developer_id__get_api_keys_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-amount-breakdown":{"get":{"tags":["Developer Management"],"summary":"Get Amount Breakdown","description":"Get the amount breakdown for a developer.","operationId":"get_amount_breakdown_v1_developer__developer_id__get_amount_breakdown_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"amount","in":"query","required":true,"schema":{"type":"number","title":"Amount"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/buy-credits":{"post":{"tags":["Developer Management"],"summary":"Buy Credits","operationId":"buy_credits_v1_developer__developer_id__buy_credits_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"amount","in":"query","required":true,"schema":{"type":"number","title":"Amount"}},{"name":"country_id","in":"query","required":true,"schema":{"type":"string","title":"Country Id"}},{"name":"payment_reference","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment Reference"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/payment/paypal/success":{"get":{"tags":["Developer Management"],"summary":"Paypal Payment Success","description":"PayPal return URL.\n\nPayPal redirects here after approval. We execute the payment, update the\nstored PayPal order, add credits/activate plan idempotently, then send the\nuser back to the billing page.","operationId":"paypal_payment_success_v1_payment_paypal_success_get","parameters":[{"name":"paymentId","in":"query","required":true,"schema":{"type":"string","title":"Paymentid"}},{"name":"token","in":"query","required":true,"schema":{"type":"string","title":"Token"}},{"name":"PayerID","in":"query","required":true,"schema":{"type":"string","title":"Payerid"}}],"responses":{"302":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/payment/paypal/cancel":{"get":{"tags":["Developer Management"],"summary":"Paypal Payment Cancel","description":"PayPal cancel URL. Marks the stored order failed when possible.","operationId":"paypal_payment_cancel_v1_payment_paypal_cancel_get","parameters":[{"name":"paymentId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentid"}},{"name":"token","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token"}}],"responses":{"302":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/verification":{"post":{"tags":["Developer Management"],"summary":"Razorpay Webhook","description":"Webhook endpoint to handle Razorpay payment status updates.\nThis endpoint will be called by Razorpay when payment status changes.\n\nSETUP INSTRUCTIONS:\n1. Configure webhook in Razorpay Dashboard:\n   - Go to Settings > Webhooks in Razorpay Dashboard\n   - Add webhook URL: https://yourdomain.com/webhook/razorpay\n   - Select events: payment.captured, payment.failed, order.paid\n   - Set webhook secret in environment variable: RAZORPAY_WEBHOOK_SECRET\n\n2. Ensure the following environment variables are set:\n   - RAZORPAY_KEY_ID: Your Razorpay Key ID\n   - RAZORPAY_KEY_SECRET: Your Razorpay Key Secret\n   - RAZORPAY_WEBHOOK_SECRET: Your Razorpay Webhook Secret\n   - RAZORPAY_MERCHANT_ID: Your Razorpay Merchant ID\n\nWORKFLOW:\n1. User initiates payment via buy_credits endpoint\n2. Order is created in Razorpay and stored in database\n3. User completes payment on Razorpay\n4. Razorpay sends webhook notification to this endpoint\n5. Webhook verifies signature and processes payment\n6. Credits are automatically added to user's account\n\nSUPPORTED EVENTS:\n- payment.captured: Payment successful and captured\n- payment.failed: Payment failed\n- order.paid: Order has been paid (alternative to payment.captured)","operationId":"razorpay_webhook_v1_verification_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/payment-status":{"get":{"tags":["Developer Management"],"summary":"Get Payment Status","description":"Check the status of a payment order.","operationId":"get_payment_status_v1_developer__developer_id__payment_status_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"order_id","in":"query","required":true,"schema":{"type":"string","title":"Order Id"}},{"name":"payment_id","in":"query","required":true,"schema":{"type":"string","title":"Payment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/payment-history":{"get":{"tags":["Developer Management"],"summary":"Get Payment History","description":"Get payment history for a developer.","operationId":"get_payment_history_v1_developer__developer_id__payment_history_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-credits":{"get":{"tags":["Developer Management"],"summary":"Get Credits","operationId":"get_credits_v1_developer__developer_id__get_credits_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-transactions":{"get":{"tags":["Developer Management"],"summary":"Get Transactions","operationId":"get_transactions_v1_developer__developer_id__get_transactions_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":100,"title":"Page Size"}},{"name":"category","in":"query","required":false,"schema":{"enum":["credit","gpu","llm","endpoint"],"type":"string","default":"credit","title":"Category"}},{"name":"model_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"description":"Unified or provider model name","title":"Model Name"},"description":"Unified or provider model name"},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO date or datetime, inclusive","title":"Start Date"},"description":"ISO date or datetime, inclusive"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO date or datetime, inclusive","title":"End Date"},"description":"ISO date or datetime, inclusive"},{"name":"transaction_type","in":"query","required":false,"schema":{"anyOf":[{"enum":["credit","debit"],"type":"string"},{"type":"null"}],"title":"Transaction Type"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"description":"Matches description, model, provider and ids","title":"Search"},"description":"Matches description, model, provider and ids"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-credit-summary":{"get":{"tags":["Developer Management"],"summary":"Get Credit Summary","operationId":"get_credit_summary_v1_developer__developer_id__get_credit_summary_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/credits/details":{"get":{"tags":["Developer Management"],"summary":"Get Developer Credits Details","description":"Get comprehensive credit information for a developer.\n\nReturns:\n- Current credit balance\n- Total credits added\n- Total credits used\n- Transaction count\n- Last updated timestamp","operationId":"get_developer_credits_details_v1_developer_credits_details_get","parameters":[{"name":"developer_id","in":"query","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-developer-credits":{"get":{"tags":["Developer Management"],"summary":"Get Ask Oneinfer Credits","operationId":"get_ask_oneinfer_credits_v1_developer__developer_id__get_developer_credits_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-developer-transactions":{"get":{"tags":["Developer Management"],"summary":"Get Ask Oneinfer Transactions","operationId":"get_ask_oneinfer_transactions_v1_developer__developer_id__get_developer_transactions_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-developer-credit-summary":{"get":{"tags":["Developer Management"],"summary":"Get Ask Oneinfer Credits Summary","operationId":"get_ask_oneinfer_credits_summary_v1_developer__developer_id__get_developer_credit_summary_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-chip":{"get":{"tags":["Developer Management"],"summary":"Get Chip Data","operationId":"get_chip_data_v1_developer__developer_id__get_chip_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/list-cluster":{"get":{"tags":["Developer Management"],"summary":"Get List Cluster","operationId":"get_list_cluster_v1_developer__developer_id__list_cluster_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-cluster":{"get":{"tags":["Developer Management"],"summary":"Get Cluster Data","operationId":"get_cluster_data_v1_developer__developer_id__get_cluster_get","parameters":[{"name":"cluster_id","in":"query","required":true,"schema":{"type":"string","title":"Cluster Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-api-key":{"delete":{"tags":["Developer Management"],"summary":"Delete Developer Api Key","operationId":"delete_developer_api_key_v1_developer__developer_id__delete_api_key_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"api_key_name","in":"query","required":true,"schema":{"type":"string","title":"Api Key Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-library-data":{"get":{"tags":["Developer Management"],"summary":"Get Library Data","operationId":"get_library_data_v1_developer__developer_id__get_library_data_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/media":{"get":{"tags":["Developer Management"],"summary":"Get Media File","description":"Retrieve and render a media file (image/video) for the user with optimizations.","operationId":"get_media_file_v1_developer__developer_id__media_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/daily-usage":{"get":{"tags":["Developer Management"],"summary":"Get Daily Usage","operationId":"get_daily_usage_v1_developer__developer_id__daily_usage_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-all-gpu-info":{"get":{"tags":["Developer Management"],"summary":"Get All Gpu Info","operationId":"get_all_gpu_info_v1_developer__developer_id__get_all_gpu_info_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-instances":{"get":{"tags":["Developer Management"],"summary":"Get Instances","operationId":"get_instances_v1_developer__developer_id__get_instances_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AllGpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/create-instance":{"post":{"tags":["Developer Management"],"summary":"Create Instance","operationId":"create_instance_v1_developer__developer_id__create_instance_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInstanceRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/registry-credentials":{"get":{"tags":["Developer Management"],"summary":"Get Registry Credentials","operationId":"get_registry_credentials_v1_developer__developer_id__registry_credentials_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"registry_url","in":"query","required":true,"schema":{"type":"string","description":"Registry URL to match saved credentials","title":"Registry Url"},"description":"Registry URL to match saved credentials"},{"name":"provider_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional provider filter","title":"Provider Name"},"description":"Optional provider filter"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/deploy-cloud-model":{"post":{"tags":["Developer Management"],"summary":"Deploy Cloud Model","description":"Provision a cloud GPU instance, start a model serving runtime on it, and register\nthe deployment as a cloud inference endpoint.","operationId":"deploy_cloud_model_v1_developer__developer_id__deploy_cloud_model_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeployCloudModelRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-instance":{"get":{"tags":["Developer Management"],"summary":"Get Instance","operationId":"get_instance_v1_developer__developer_id__get_instance_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"instance_id","in":"query","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-instance-logs":{"get":{"tags":["Developer Management"],"summary":"Get Instance Logs","operationId":"get_instance_logs_v1_developer__developer_id__get_instance_logs_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"instance_id","in":"query","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":200,"title":"Limit"}},{"name":"log_type","in":"query","required":false,"schema":{"type":"string","default":"system","title":"Log Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/download-ssh-key":{"get":{"tags":["Developer Management"],"summary":"Download the SSH private key (PEM) for connecting to GPU instances","description":"Returns a ZIP archive containing:\n  - id_ed25519.pub  (the SSH public key registered on your instances)\n  - id_ed25519.pem  (the SSH private key - keep this secret)\n\nUse it to SSH into instances:\n  chmod 600 id_ed25519.pem\n  ssh -i id_ed25519.pem root@<instance_ip>","operationId":"download_ssh_key_v1_developer__developer_id__download_ssh_key_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-instance":{"delete":{"tags":["Developer Management"],"summary":"Delete Instance","operationId":"delete_instance_v1_developer__developer_id__delete_instance_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"instance_id","in":"query","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"provider","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/start-instance":{"post":{"tags":["Developer Management"],"summary":"Start Instance","operationId":"start_instance_v1_developer__developer_id__start_instance_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"instance_id","in":"query","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"provider","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/stop-instance":{"post":{"tags":["Developer Management"],"summary":"Stop Instance","operationId":"stop_instance_v1_developer__developer_id__stop_instance_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"instance_id","in":"query","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"provider","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/restart-instance":{"post":{"tags":["Developer Management"],"summary":"Restart Instance","operationId":"restart_instance_v1_developer__developer_id__restart_instance_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"instance_id","in":"query","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"provider","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/get-provider-info":{"get":{"tags":["Developer Management"],"summary":"Get Provider Info","operationId":"get_provider_info_v1_developer_get_provider_info_get","parameters":[{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-instance-status":{"get":{"tags":["Developer Management"],"summary":"Get Instance Status","operationId":"get_instance_status_v1_developer__developer_id__get_instance_status_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"instance_id","in":"query","required":true,"schema":{"type":"string","title":"Instance Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-templates":{"get":{"tags":["Developer Management"],"summary":"Get Templates","operationId":"get_templates_v1_developer__developer_id__get_templates_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-template-storage-pricing":{"get":{"tags":["Developer Management"],"summary":"Get Template Storage Pricing","operationId":"get_template_storage_pricing_v1_developer__developer_id__get_template_storage_pricing_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"template_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-model-templates":{"get":{"tags":["Developer Management"],"summary":"Get Model Templates","operationId":"get_model_templates_v1_developer__developer_id__get_model_templates_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/model-gpu-recommendation":{"get":{"tags":["Developer Management"],"summary":"Model Gpu Recommendation","operationId":"model_gpu_recommendation_v1_developer__developer_id__model_gpu_recommendation_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"model_image","in":"query","required":true,"schema":{"type":"string","title":"Model Image"}},{"name":"model_parameters","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model Parameters"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-serverless-gpus":{"get":{"tags":["Developer Management"],"summary":"Get Serverless Gpus","operationId":"get_serverless_gpus_v1_developer__developer_id__get_serverless_gpus_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/create-endpoint":{"post":{"tags":["Developer Management"],"summary":"Create New Endpoint","operationId":"create_new_endpoint_v1_developer__developer_id__create_endpoint_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEndpointRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-endpoint-logs":{"get":{"tags":["Developer Management"],"summary":"Get Endpoint Logs","operationId":"get_endpoint_logs_v1_developer__developer_id__get_endpoint_logs_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":200,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/endpoint-status/{job_id}":{"get":{"tags":["Developer Management"],"summary":"Get Endpoint Deployment Status","description":"Get the deployment status of an endpoint creation job.\n\nThis endpoint polls the image-builder service for the current status of a \nmodel-baked or runtime-loading deployment job.\n\nArgs:\n    developer_id: The developer ID\n    job_id: The job ID returned from create-endpoint\n    include_live_status: If True, fetches live status from Novita (adds latency)\n\nReturns:\n    Detailed status including progress, current step, endpoint URL when ready","operationId":"get_endpoint_deployment_status_v1_developer__developer_id__endpoint_status__job_id__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"include_live_status","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Live Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-endpoints":{"get":{"tags":["Developer Management"],"summary":"Get Endpoints","operationId":"get_endpoints_v1_developer__developer_id__get_endpoints_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AllGpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-endpoint":{"get":{"tags":["Developer Management"],"summary":"Get Endpoint","operationId":"get_endpoint_v1_developer__developer_id__get_endpoint_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-endpoint":{"delete":{"tags":["Developer Management"],"summary":"Delete Endpoint","operationId":"delete_endpoint_v1_developer__developer_id__delete_endpoint_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/send-logs":{"post":{"tags":["Developer Management"],"summary":"Send Logs","operationId":"send_logs_v1_developer__developer_id__send_logs_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"error_logs","in":"query","required":true,"schema":{"type":"string","title":"Error Logs"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/get-all-models":{"get":{"tags":["Developer Management"],"summary":"Get All Models","description":"Get all enabled models with optional pagination","operationId":"get_all_models_v1_developer_get_all_models_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-image-models":{"get":{"tags":["Developer Management"],"summary":"Get Image Models","operationId":"get_image_models_v1_developer__developer_id__get_image_models_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"image_model_provider_name","in":"query","required":false,"schema":{"anyOf":[{"const":"oneinfer","type":"string"},{"type":"null"}],"title":"Image Model Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-audio-models":{"get":{"tags":["Developer Management"],"summary":"Get Audio Models","operationId":"get_audio_models_v1_developer__developer_id__get_audio_models_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"audio_model_provider_name","in":"query","required":false,"schema":{"anyOf":[{"const":"oneinfer","type":"string"},{"type":"null"}],"title":"Audio Model Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-music-models":{"get":{"tags":["Developer Management"],"summary":"Get Music Models","operationId":"get_music_models_v1_developer__developer_id__get_music_models_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"music_model_provider_name","in":"query","required":false,"schema":{"anyOf":[{"const":"oneinfer","type":"string"},{"type":"null"}],"title":"Music Model Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-reasoner-models":{"get":{"tags":["Developer Management"],"summary":"Get Reasoner Models","operationId":"get_reasoner_models_v1_developer__developer_id__get_reasoner_models_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"reasoner_model_provider_name","in":"query","required":false,"schema":{"anyOf":[{"const":"oneinfer","type":"string"},{"type":"null"}],"title":"Reasoner Model Provider Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/create-chat-session":{"post":{"tags":["Developer Management"],"summary":"Create Chat Session","description":"Create a new chat session.","operationId":"create_chat_session_v1_developer__developer_id__create_chat_session_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-all-sessions-nodes":{"get":{"tags":["Developer Management"],"summary":"Get All Sessions Nodes","description":"Get all nodes associated with all sessions for a specific developer.","operationId":"get_all_sessions_nodes_v1_developer__developer_id__get_all_sessions_nodes_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/chat-types/models":{"get":{"tags":["Developer Management"],"summary":"Get Chat Types","description":"Get available chat types.","operationId":"get_chat_types_v1_developer__developer_id__chat_types_models_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"chat_type","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ChatType"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/generate-chat-completions":{"post":{"tags":["Developer Management"],"summary":"Developer Chat Completions","description":"Generate a chat completion using the specified LLM provider with optional file uploads.","operationId":"developer_chat_completions_v1_developer__developer_id__generate_chat_completions_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"chat_type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/ChatType","default":"chat"}},{"name":"api_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_developer_chat_completions_v1_developer__developer_id__generate_chat_completions_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/generate-audio-completions":{"post":{"tags":["Developer Management"],"summary":"Developer Audio Completions","description":"Generate a chat completion using the specified LLM provider with optional file uploads.","operationId":"developer_audio_completions_v1_developer__developer_id__generate_audio_completions_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"chat_type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/ChatType","default":"audio"}},{"name":"api_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_developer_audio_completions_v1_developer__developer_id__generate_audio_completions_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/plivo/answer":{"post":{"tags":["Developer Management"],"summary":"Return Plivo XML that streams an inbound call to OneInfer audio-to-audio","operationId":"developer_plivo_answer_v1_developer__developer_id__plivo_answer_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/plivo/stream-status":{"post":{"tags":["Developer Management"],"summary":"Receive Plivo audio stream status callbacks","operationId":"developer_plivo_stream_status_v1_developer__developer_id__plivo_stream_status_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Developer Management"],"summary":"Receive Plivo audio stream status callbacks","operationId":"developer_plivo_stream_status_get_v1_developer__developer_id__plivo_stream_status_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/audio-to-audio":{"post":{"tags":["Developer Management"],"summary":"Forward uploaded audio to a realtime audio websocket or fallback Hydra websocket","description":"Proxy uploaded audio to the primary realtime-audio websocket service if healthy;\notherwise fall back to Smallest Hydra speech-to-speech.","operationId":"developer_audio_to_audio_v1_developer__developer_id__audio_to_audio_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_developer_audio_to_audio_v1_developer__developer_id__audio_to_audio_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-model-resolution-and-aspect-ratio":{"get":{"tags":["Developer Management"],"summary":"Get Model Resolution And Aspect Ratio","operationId":"get_model_resolution_and_aspect_ratio_v1_developer__developer_id__get_model_resolution_and_aspect_ratio_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"model","in":"query","required":true,"schema":{"type":"string","title":"Model"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/chat/sessions":{"get":{"tags":["Developer Management"],"summary":"Get Chat Sessions","description":"Get chat sessions for the authenticated developer with optimized message retrieval.","operationId":"get_chat_sessions_v1_developer__developer_id__chat_sessions_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":25,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/chat/session":{"get":{"tags":["Developer Management"],"summary":"Get Chat Session","description":"Get a specific chat session with all messages.","operationId":"get_chat_session_v1_developer__developer_id__chat_session_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"session_id","in":"query","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-chat-session":{"delete":{"tags":["Developer Management"],"summary":"Delete Chat Session","description":"Delete a specific chat session.","operationId":"delete_chat_session_v1_developer__developer_id__delete_chat_session_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"session_id","in":"query","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/update-node-branch":{"put":{"tags":["Developer Management"],"summary":"Update Node Branch","description":"Update node branching - switch from current conversation path to a different branch.\nRemoves session_id from nodes between current_node and target_node, then updates target_node.","operationId":"update_node_branch_v1_developer__developer_id__update_node_branch_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"session_id","in":"query","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"current_node_id","in":"query","required":true,"schema":{"type":"string","title":"Current Node Id"}},{"name":"target_node_id","in":"query","required":true,"schema":{"type":"string","title":"Target Node Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-session-node":{"delete":{"tags":["Developer Management"],"summary":"Delete Session Node","description":"Delete a specific session node.","operationId":"delete_session_node_v1_developer__developer_id__delete_session_node_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"session_id","in":"query","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/suggestion":{"post":{"tags":["Developer Management"],"summary":"Developer Suggestion","operationId":"developer_suggestion_v1_developer__developer_id__suggestion_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"input_suggestion","in":"query","required":true,"schema":{"type":"string","title":"Input Suggestion"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-developer-suggestions":{"get":{"tags":["Developer Management"],"summary":"Get Developer Suggestion","operationId":"get_developer_suggestion_v1_developer__developer_id__get_developer_suggestions_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/update-developer-suggestion":{"put":{"tags":["Developer Management"],"summary":"Update Developer Suggestion","operationId":"update_developer_suggestion_v1_developer__developer_id__update_developer_suggestion_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeveloperSuggestionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-developer-suggestion":{"delete":{"tags":["Developer Management"],"summary":"Delete Developer Suggestion","operationId":"delete_developer_suggestion_v1_developer__developer_id__delete_developer_suggestion_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"suggestion_id","in":"query","required":true,"schema":{"type":"string","title":"Suggestion Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/validate-developer-access-token":{"post":{"tags":["Developer Management"],"summary":"Validate Developer Access Token","operationId":"validate_developer_access_token_v1_developer_validate_developer_access_token_post","parameters":[{"name":"access_token","in":"query","required":true,"schema":{"type":"string","title":"Access Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/free-credits/claim-status":{"get":{"tags":["Developer Management"],"summary":"Get Free Credits Claim Status","description":"Return the signed-in developer's latest free-credit claim status.","operationId":"get_free_credits_claim_status_v1_developer__developer_id__free_credits_claim_status_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/free-credits/phone-availability":{"post":{"tags":["Developer Management"],"summary":"Check Free Credits Phone Availability","description":"Check whether a mobile number has already received free credits.","operationId":"check_free_credits_phone_availability_v1_developer__developer_id__free_credits_phone_availability_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FreeCreditsPhoneVerificationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/free-credits/email-availability":{"post":{"tags":["Developer Management"],"summary":"Check Free Credits Email Availability","description":"Check whether an email address has already received free credits.","operationId":"check_free_credits_email_availability_v1_developer__developer_id__free_credits_email_availability_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FreeCreditsEmailAvailabilityRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/free-credits/phone-verification/send":{"post":{"tags":["Developer Management"],"summary":"Send Free Credits Phone Verification","operationId":"send_free_credits_phone_verification_v1_developer__developer_id__free_credits_phone_verification_send_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FreeCreditsPhoneVerificationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/free-credits/phone-verification/check":{"post":{"tags":["Developer Management"],"summary":"Check Free Credits Phone Verification","operationId":"check_free_credits_phone_verification_v1_developer__developer_id__free_credits_phone_verification_check_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FreeCreditsPhoneVerificationCheckRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/free-credits/claim":{"post":{"tags":["Developer Management"],"summary":"Submit Free Credits Claim","description":"Store and automatically approve an eligible free-credit claim.","operationId":"submit_free_credits_claim_v1_developer__developer_id__free_credits_claim_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FreeCreditsClaimRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/contact-us":{"post":{"tags":["Developer Management"],"summary":"Submit Contact Form","description":"Submit a contact us form.\n\nThis endpoint allows users to submit contact information and messages.\nRate limited to prevent spam.","operationId":"submit_contact_form_v1_contact_us_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactUsRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/contact-submissions":{"get":{"tags":["Developer Management"],"summary":"Get Contact Submissions","description":"Get contact form submissions (for admin use).\n\nThis endpoint is typically used by administrators to view submitted contact forms.","operationId":"get_contact_submissions_v1_developer__developer_id__contact_submissions_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"status_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Filter"}},{"name":"priority_filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority Filter"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/contact-submissions/{contact_id}/update-status":{"put":{"tags":["Developer Management"],"summary":"Update Contact Status","description":"Update the status of a contact form submission (for admin use).\n\nAllows administrators to update the status, priority, and add notes to contact submissions.","operationId":"update_contact_status_v1_developer__developer_id__contact_submissions__contact_id__update_status_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","title":"Contact Id"}},{"name":"new_status","in":"query","required":true,"schema":{"type":"string","title":"New Status"}},{"name":"priority","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"}},{"name":"admin_notes","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Admin Notes"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/contact-submissions/{contact_id}":{"delete":{"tags":["Developer Management"],"summary":"Delete Contact Submission","description":"Delete a contact form submission (for admin use).\n\nThis should be used carefully and typically only for spam or irrelevant submissions.","operationId":"delete_contact_submission_v1_developer__developer_id__contact_submissions__contact_id__delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","title":"Contact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-ads-status":{"get":{"tags":["Developer Management"],"summary":"Get Ads Status","description":"Retrieve that the ad should be shown are not.","operationId":"get_ads_status_v1_developer__developer_id__get_ads_status_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/click_ad":{"post":{"tags":["Developer Management"],"summary":"Click Ad","description":"Handle ad click events for a developer.","operationId":"click_ad_v1_developer__developer_id__click_ad_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/chat-types/get-models-tags-and-display-names":{"get":{"tags":["Developer Management"],"summary":"Get Models Tags And Display Names","description":"Retrieve model tags and display names based on chat type and enabled status.","operationId":"get_models_tags_and_display_names_v1_developer__developer_id__chat_types_get_models_tags_and_display_names_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"chat_type","in":"query","required":true,"schema":{"$ref":"#/components/schemas/ChatType"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/create-startup-script-id":{"post":{"tags":["Developer Management"],"summary":"Create Startup Script Id","description":"Create a unique startup script ID for a developer.","operationId":"create_startup_script_id_v1_developer__developer_id__create_startup_script_id_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"script","in":"query","required":true,"schema":{"type":"string","title":"Script"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-startup-script":{"get":{"tags":["Developer Management"],"summary":"Get Startup Script","description":"Retrieve a startup script for a developer.","operationId":"get_startup_script_v1_developer__developer_id__get_startup_script_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"script_id","in":"query","required":true,"schema":{"type":"string","title":"Script Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-startup-script":{"delete":{"tags":["Developer Management"],"summary":"Delete Startup Script","description":"Delete a startup script for a developer.","operationId":"delete_startup_script_v1_developer__developer_id__delete_startup_script_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"provider_name","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GpuProviders"}},{"name":"script_id","in":"query","required":true,"schema":{"type":"string","title":"Script Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/gpu-specs/{gpu_id}":{"get":{"tags":["Developer Management"],"summary":"Get Gpu Specs","description":"Get a GPU by ID","operationId":"get_gpu_specs_v1_gpu_specs__gpu_id__get","parameters":[{"name":"gpu_id","in":"path","required":true,"schema":{"type":"string","title":"Gpu Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/gpu-specs":{"get":{"tags":["Developer Management"],"summary":"List Gpu Specs","description":"List all GPUs with optional filtering and pagination","operationId":"list_gpu_specs_v1_gpu_specs_get","parameters":[{"name":"skip","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Limit"}},{"name":"manufacturer","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manufacturer"}},{"name":"architecture","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Architecture"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/provider-usage":{"get":{"tags":["Developer Management"],"summary":"Get Provider Usage","operationId":"get_provider_usage_v1_developer__developer_id__provider_usage_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"usage_data","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LLMRankerUsage","default":"DAILY"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/model-usage":{"get":{"tags":["Developer Management"],"summary":"Get Model Usage","operationId":"get_model_usage_v1_developer__developer_id__model_usage_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"usage_data","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LLMRankerUsage","default":"DAILY"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-gpus-tokens-per-second":{"get":{"tags":["Developer Management"],"summary":"Get Gpus Tokens Per Second","operationId":"get_gpus_tokens_per_second_v1_developer__developer_id__get_gpus_tokens_per_second_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"model_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/webrtc-config":{"get":{"tags":["Developer Management"],"summary":"Get Webrtc Config","description":"Get WebRTC configuration including STUN/TURN servers.\n\nReturns ICE server configuration for establishing WebRTC peer connections.","operationId":"get_webrtc_config_v1_developer__developer_id__webrtc_config_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage":{"post":{"tags":["Developer Management"],"summary":"Create Developer Storage Volume","description":"Create a new persistent R2-backed storage volume for the developer.","operationId":"create_developer_storage_volume_v1_developer__developer_id__storage_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Developer Management"],"summary":"List Developer Storage Volumes","description":"List all persistent storage volumes for the developer.","operationId":"list_developer_storage_volumes_v1_developer__developer_id__storage_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/{volume_id}/files":{"get":{"tags":["Developer Management"],"summary":"List Storage Volume Files","operationId":"list_storage_volume_files_v1_developer__developer_id__storage__volume_id__files_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"volume_id","in":"path","required":true,"schema":{"type":"string","title":"Volume Id"}},{"name":"path","in":"query","required":false,"schema":{"type":"string","description":"Folder path relative to the volume root","default":"","title":"Path"},"description":"Folder path relative to the volume root"},{"name":"recursive","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Recursive"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"post":{"tags":["Developer Management"],"summary":"Upload Storage Volume Files","description":"Upload one file or a complete folder tree. Send one relative_paths value\nfor each files value, preserving browser webkitRelativePath values.","operationId":"upload_storage_volume_files_v1_developer__developer_id__storage__volume_id__files_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"volume_id","in":"path","required":true,"schema":{"type":"string","title":"Volume Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_storage_volume_files_v1_developer__developer_id__storage__volume_id__files_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Developer Management"],"summary":"Delete Storage Volume Path","operationId":"delete_storage_volume_path_v1_developer__developer_id__storage__volume_id__files_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"volume_id","in":"path","required":true,"schema":{"type":"string","title":"Volume Id"}},{"name":"path","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Path"}},{"name":"recursive","in":"query","required":false,"schema":{"type":"boolean","description":"Required when deleting a non-empty folder","default":false,"title":"Recursive"},"description":"Required when deleting a non-empty folder"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/{volume_id}/folders":{"post":{"tags":["Developer Management"],"summary":"Create Storage Volume Folder","operationId":"create_storage_volume_folder_v1_developer__developer_id__storage__volume_id__folders_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"volume_id","in":"path","required":true,"schema":{"type":"string","title":"Volume Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStorageFolderRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/{volume_id}/files/download-url":{"get":{"tags":["Developer Management"],"summary":"Get Storage Volume File Download Url","operationId":"get_storage_volume_file_download_url_v1_developer__developer_id__storage__volume_id__files_download_url_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"volume_id","in":"path","required":true,"schema":{"type":"string","title":"Volume Id"}},{"name":"path","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/{volume_id}":{"delete":{"tags":["Developer Management"],"summary":"Delete Developer Storage Volume By Id","description":"Delete a persistent storage volume and its R2 objects.","operationId":"delete_developer_storage_volume_by_id_v1_developer__developer_id__storage__volume_id__delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"volume_id","in":"path","required":true,"schema":{"type":"string","title":"Volume Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/create-intelligent-endpoint":{"post":{"tags":["Developer Management"],"summary":"Create Intelligent Endpoint","description":"Create a new intelligent endpoint for the developer with optional route config.\nSupports the legacy name query parameter and the JSON body route contract.","operationId":"create_intelligent_endpoint_v1_developer__developer_id__create_intelligent_endpoint_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the intelligent endpoint","title":"Name"},"description":"Name of the intelligent endpoint"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/CreateIntelligentEndpointRequest"},{"type":"null"}],"title":"Create Request"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/intelligent-endpoints/{route_id}":{"put":{"tags":["Developer Management"],"summary":"Update Intelligent Endpoint By Route Id","description":"Update route metadata and routing configuration by route id.","operationId":"update_intelligent_endpoint_by_route_id_v1_developer__developer_id__intelligent_endpoints__route_id__put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateIntelligentEndpointRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/intelligent-endpoints/{route_id}/chat/completions":{"post":{"tags":["Developer Management"],"summary":"Run Intelligent Endpoint Chat Completions","description":"Execute an OpenAI-compatible chat completion through an intelligent endpoint.","operationId":"run_intelligent_endpoint_chat_completions_v1_developer__developer_id__intelligent_endpoints__route_id__chat_completions_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Chat Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/update-intelligent-endpoint":{"put":{"tags":["Developer Management"],"summary":"Update Intelligent Endpoint","description":"Update an intelligent endpoint's name or configuration.","operationId":"update_intelligent_endpoint_v1_developer__developer_id__update_intelligent_endpoint_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_update_intelligent_endpoint_v1_developer__developer_id__update_intelligent_endpoint_put"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-intelligent-endpoint":{"get":{"tags":["Developer Management"],"summary":"Get Intelligent Endpoint","description":"Retrieve the intelligent endpoint for the developer.","operationId":"get_intelligent_endpoint_v1_developer__developer_id__get_intelligent_endpoint_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"intelligent_endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Intelligent Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/list-intelligent-endpoints":{"get":{"tags":["Developer Management"],"summary":"List Intelligent Endpoints","description":"List all intelligent endpoints for the developer.","operationId":"list_intelligent_endpoints_v1_developer__developer_id__list_intelligent_endpoints_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/inference-api-endpoint":{"post":{"tags":["Developer Management"],"summary":"Create Inference Api Endpoint","description":"Create an inference API endpoint for the developer.","operationId":"create_inference_api_endpoint_v1_developer__developer_id__inference_api_endpoint_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInferenceApiEndpointRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/get-inference-api-endpoint":{"get":{"tags":["Developer Management"],"summary":"Get Inference Api Endpoint","description":"Retrieve the inference API endpoint for the developer.","operationId":"get_inference_api_endpoint_v1_developer__developer_id__get_inference_api_endpoint_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"inference_endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Inference Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/list-inference-api-endpoints":{"get":{"tags":["Developer Management"],"summary":"List Inference Api Endpoints","description":"List all inference API endpoints for the developer.","operationId":"list_inference_api_endpoints_v1_developer__developer_id__list_inference_api_endpoints_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/attach-endpoint":{"post":{"tags":["Developer Management"],"summary":"Attach Endpoint To Intelligent Endpoint","description":"Attach a dedicated or inference-api endpoint to the intelligent endpoint.\nSupports the legacy query-parameter shape and the JSON body endpoint object shape.","operationId":"attach_endpoint_to_intelligent_endpoint_v1_developer__developer_id__attach_endpoint_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"intelligent_endpoint_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intelligent Endpoint Id"}},{"name":"endpoint_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EndpointType"},{"type":"null"}],"title":"Endpoint Type"}},{"name":"endpoint_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/AttachEndpointRequest"},{"type":"null"}],"title":"Attach Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/detach-endpoint":{"post":{"tags":["Developer Management"],"summary":"Detach Endpoint From Intelligent Endpoint","description":"Detach an endpoint from the intelligent endpoint by endpoint_id.","operationId":"detach_endpoint_from_intelligent_endpoint_v1_developer__developer_id__detach_endpoint_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"intelligent_endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Intelligent Endpoint Id"}},{"name":"endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-inference-api-endpoint":{"delete":{"tags":["Developer Management"],"summary":"Delete Inference Api Endpoint","description":"Delete an inference api endpoint for the developer.","operationId":"delete_inference_api_endpoint_v1_developer__developer_id__delete_inference_api_endpoint_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"intelligent_endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Intelligent Endpoint Id"}},{"name":"inference_endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Inference Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/delete-intelligent-endpoint":{"delete":{"tags":["Developer Management"],"summary":"Delete Intelligent Endpoint","description":"Delete the intelligent endpoint for the developer.","operationId":"delete_intelligent_endpoint_v1_developer__developer_id__delete_intelligent_endpoint_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"intelligent_endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Intelligent Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/upload-url":{"post":{"tags":["Developer Management"],"summary":"Fetch Upload Url","description":"Get pre-signed upload URL from the orchestrator.","operationId":"fetch_upload_url_v1_developer__developer_id__storage_upload_url_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignedUrlResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/storage/upload":{"post":{"tags":["Developer Management"],"summary":"Upload File Proxy","description":"Proxy file upload to S3 to bypass CORS issues on localhost.","operationId":"upload_file_proxy_v1_developer__developer_id__storage_upload_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_file_proxy_v1_developer__developer_id__storage_upload_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/github-login":{"post":{"tags":["Developer Management"],"summary":"Github Login Developer","description":"Exchanges GitHub OAuth code for an access token and logs in the developer.","operationId":"github_login_developer_v1_developer_github_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeveloperGithubLoginRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/join-waitlist":{"post":{"tags":["Developer Management"],"summary":"Join Waitlist","operationId":"join_waitlist_v1_join_waitlist_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenBandwidthWaitlistRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/waitlist/model-interest":{"post":{"tags":["Developer Management"],"summary":"Store Waitlist Model Interest","operationId":"store_waitlist_model_interest_v1_waitlist_model_interest_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenBandwidthModelInterestRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/waitlist/model-interest-counts":{"get":{"tags":["Developer Management"],"summary":"Get Waitlist Model Interest Counts","operationId":"get_waitlist_model_interest_counts_v1_waitlist_model_interest_counts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/agent-flows":{"get":{"tags":["Developer Management"],"summary":"List Developer Agent Flows","operationId":"list_developer_agent_flows_v1_developer__developer_id__agent_flows_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/agent-flows/{agent_id}/fallback":{"put":{"tags":["Developer Management"],"summary":"Update Agent Fallback State","operationId":"update_agent_fallback_state_v1_developer__developer_id__agent_flows__agent_id__fallback_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}},{"name":"use_fallback_directly","in":"query","required":true,"schema":{"type":"boolean","title":"Use Fallback Directly"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/blueprints/templates":{"get":{"tags":["Developer Management"],"summary":"Get Blueprint Templates","description":"List all curated 1-Click AI Blueprint templates.","operationId":"get_blueprint_templates_v1_developer__developer_id__blueprints_templates_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter templates by category","title":"Category"},"description":"Filter templates by category"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/blueprints/templates/{template_id}":{"get":{"tags":["Developer Management"],"summary":"Get Blueprint Template By Id","description":"Get detailed specification and manifest for a specific template.","operationId":"get_blueprint_template_by_id_v1_developer__developer_id__blueprints_templates__template_id__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"template_id","in":"path","required":true,"schema":{"type":"string","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/blueprints/validate":{"post":{"tags":["Developer Management"],"summary":"Validate Blueprint Manifest","description":"Validate a oneinfer.yaml / JSON manifest and return cost estimation.","operationId":"validate_blueprint_manifest_v1_developer__developer_id__blueprints_validate_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidateBlueprintRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/blueprints/parse-repo":{"post":{"tags":["Developer Management"],"summary":"Parse Git Repository For Blueprint","description":"Inspect a GitHub or Azure DevOps repository to detect or generate a blueprint manifest.","operationId":"parse_git_repository_for_blueprint_v1_developer__developer_id__blueprints_parse_repo_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParseRepoRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/blueprints/deploy":{"post":{"tags":["Developer Management"],"summary":"Deploy Blueprint","description":"Initiate 1-Click atomic deployment of AI compute, container, routing, and credentials.","operationId":"deploy_blueprint_v1_developer__developer_id__blueprints_deploy_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeployBlueprintRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/blueprints/deployments/{deployment_id}/status":{"get":{"tags":["Developer Management"],"summary":"Get Blueprint Deployment Status","description":"Poll status, logs, and live URLs of a 1-Click deployment.","operationId":"get_blueprint_deployment_status_v1_developer__developer_id__blueprints_deployments__deployment_id__status_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"deployment_id","in":"path","required":true,"schema":{"type":"string","title":"Deployment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/blueprints/deployments":{"get":{"tags":["Developer Management"],"summary":"List Blueprint Deployments","description":"List all 1-Click deployments for the developer.","operationId":"list_blueprint_deployments_v1_developer__developer_id__blueprints_deployments_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/realtime-audio/health":{"get":{"tags":["Realtime Audio Management"],"summary":"Realtime Audio Health","description":"Health check endpoint","operationId":"realtime_audio_health_v1_developer__developer_id__realtime_audio_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/realtime/models":{"get":{"tags":["Realtime Voice"],"summary":"List Realtime Models","description":"The realtime models a session can open, with billing, prices (credits), audio rates and voices.","operationId":"list_realtime_models_v1_realtime_models_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/realtime/client_secrets":{"post":{"tags":["Realtime Voice"],"summary":"Create Realtime Client Secret","description":"Mint a client secret (10 s to 10 min) that opens one realtime session for one model.","operationId":"create_realtime_client_secret_v1_realtime_client_secrets_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RealtimeClientSecretRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/unsloth-jobs/{job_id}/outputs":{"get":{"tags":["Unsloth Job Management"],"summary":"List Unsloth Job Outputs","description":"List all output files for a specific Unsloth job and provide download URLs.","operationId":"list_unsloth_job_outputs_v1_developer__developer_id__unsloth_jobs__job_id__outputs_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/storage-sync/{developer_id}/{storage_id}/file":{"put":{"tags":["Persistent Storage"],"summary":"Upload Reconciled Storage File","description":"Accept a file created or changed inside an attached GPU instance.","operationId":"upload_reconciled_storage_file_v1_storage_sync__developer_id___storage_id__file_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}},{"name":"path","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Path"}},{"name":"token","in":"query","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/storage":{"get":{"tags":["Persistent Storage"],"summary":"List Storage Volumes","description":"List all persistent storage volumes for the authenticated developer.","operationId":"list_storage_volumes_v1_storage_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DeveloperGpuStorageCollection"},"type":"array","title":"Response List Storage Volumes V1 Storage Get"}}}}},"security":[{"BearerAuth":[]}]},"post":{"tags":["Persistent Storage"],"summary":"Create Storage Volume","description":"Create a new persistent storage volume.","operationId":"create_storage_volume_v1_storage_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVolumeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeveloperGpuStorageCollection"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/storage/{storage_id}":{"get":{"tags":["Persistent Storage"],"summary":"Get Storage Volume","description":"Get details for a specific storage volume.","operationId":"get_storage_volume_v1_storage__storage_id__get","parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Persistent Storage"],"summary":"Delete Storage Volume","description":"Delete a persistent storage volume.","operationId":"delete_storage_volume_v1_storage__storage_id__delete","parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/feedback":{"post":{"tags":["Model Feedback & Reviews"],"summary":"Submit Model or Task Feedback","description":"Submit ratings (thumbs up/down, 1-5), issue tags, comments, and task failure details for quality tracking and model evaluation.","operationId":"submit_feedback_v1_feedback_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/models/insights":{"get":{"tags":["Model Feedback & Reviews"],"summary":"Get All Model Consumer Insights (Bulk)","description":"Retrieve plain-English benchmarks, quality badges, and community sentiments for all cataloged models.","operationId":"get_all_model_insights_v1_models_insights_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/models/{model_id}/insights":{"get":{"tags":["Model Feedback & Reviews"],"summary":"Get Model Consumer Insights","description":"Retrieve plain-English benchmarks, quality badges, speed tiers, and watchouts for a specific model.","operationId":"get_model_insights_v1_models__model_id__insights_get","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/models/{model_id}/reviews":{"get":{"tags":["Model Feedback & Reviews"],"summary":"Get Community Reviews & Ratings for a Model","description":"Retrieve user reviews, aggregate star rating breakdown, and capability tags for a specific model.","operationId":"get_model_reviews_v1_models__model_id__reviews_get","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"post":{"tags":["Model Feedback & Reviews"],"summary":"Submit Unauthenticated Public Model Review","description":"Submit a verified public rating (1-5 stars), capability tags, and review commentary for a model. Protected by reCAPTCHA v3 and visitor fingerprinting (1 review per visitor per model).","operationId":"submit_public_model_review_v1_models__model_id__reviews_post","parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicModelReviewRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/deployments":{"get":{"tags":["Observability: SoL Gauge"],"summary":"List deployments instrumented for the SoL gauge","operationId":"list_sol_deployments_v1_developer__developer_id__observability_deployments_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/deployments/{agent_id}":{"get":{"tags":["Observability: SoL Gauge"],"summary":"SoL deployment status","operationId":"get_sol_deployment_v1_developer__developer_id__observability_deployments__agent_id__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"patch":{"tags":["Observability: SoL Gauge"],"summary":"Override hourly price or GPU count used to value the gap","operationId":"update_sol_deployment_v1_developer__developer_id__observability_deployments__agent_id__patch","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolDeploymentSettingsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/deployments/{agent_id}/ceiling":{"get":{"tags":["Observability: SoL Gauge"],"summary":"Theoretical speed-of-light per scenario (no probes needed)","operationId":"get_sol_ceiling_v1_developer__developer_id__observability_deployments__agent_id__ceiling_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/deployments/{agent_id}/sessions":{"post":{"tags":["Observability: SoL Gauge"],"summary":"Start an analysis session (activates the probes)","operationId":"start_sol_session_v1_developer__developer_id__observability_deployments__agent_id__sessions_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/sessions/{session_id}/heartbeat":{"post":{"tags":["Observability: SoL Gauge"],"summary":"Keep an analysis session alive","operationId":"heartbeat_sol_session_v1_developer__developer_id__observability_sessions__session_id__heartbeat_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/sessions/{session_id}":{"delete":{"tags":["Observability: SoL Gauge"],"summary":"End an analysis session (deactivates the probes)","operationId":"stop_sol_session_v1_developer__developer_id__observability_sessions__session_id__delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/deployments/{agent_id}/sol":{"get":{"tags":["Observability: SoL Gauge"],"summary":"Live speed-of-light gauge, gap ledger and recommendations","operationId":"get_sol_snapshot_v1_developer__developer_id__observability_deployments__agent_id__sol_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}},{"name":"window_s","in":"query","required":false,"schema":{"type":"number","maximum":3600,"minimum":10,"default":60.0,"title":"Window S"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/deployments/{agent_id}/sweeps":{"post":{"tags":["Observability: SoL Gauge"],"summary":"Run synthetic scenario sweep (puts load on the deployment)","operationId":"start_sol_sweep_v1_developer__developer_id__observability_deployments__agent_id__sweeps_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolStartSweepRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/sweeps/{sweep_id}":{"get":{"tags":["Observability: SoL Gauge"],"summary":"Scenario sweep progress and per-scenario SoL analysis","operationId":"get_sol_sweep_v1_developer__developer_id__observability_sweeps__sweep_id__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"sweep_id","in":"path","required":true,"schema":{"type":"string","title":"Sweep Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Observability: SoL Gauge"],"summary":"Cancel a scenario sweep","operationId":"cancel_sol_sweep_v1_developer__developer_id__observability_sweeps__sweep_id__delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"sweep_id","in":"path","required":true,"schema":{"type":"string","title":"Sweep Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/observability/deployments/{agent_id}/report":{"get":{"tags":["Observability: SoL Gauge"],"summary":"SoL assessment package (Markdown + data)","operationId":"get_sol_report_v1_developer__developer_id__observability_deployments__agent_id__report_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}},{"name":"window_s","in":"query","required":false,"schema":{"type":"number","maximum":3600,"minimum":10,"default":600.0,"title":"Window S"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/catalog":{"get":{"tags":["SoL Optimizer"],"summary":"Optimizer Catalog","operationId":"optimizer_catalog_v1_developer__developer_id__optimizer_catalog_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/preview":{"post":{"tags":["SoL Optimizer"],"summary":"Optimizer Preview","operationId":"optimizer_preview_v1_developer__developer_id__optimizer_preview_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptimizerPreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs":{"post":{"tags":["SoL Optimizer"],"summary":"Optimizer Create Run","operationId":"optimizer_create_run_v1_developer__developer_id__optimizer_runs_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptimizerRunCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["SoL Optimizer"],"summary":"Optimizer List Runs","operationId":"optimizer_list_runs_v1_developer__developer_id__optimizer_runs_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}":{"get":{"tags":["SoL Optimizer"],"summary":"Optimizer Get Run","operationId":"optimizer_get_run_v1_developer__developer_id__optimizer_runs__run_id__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/events":{"get":{"tags":["SoL Optimizer"],"summary":"Optimizer Run Events","operationId":"optimizer_run_events_v1_developer__developer_id__optimizer_runs__run_id__events_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"after","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"After"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":300,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/cancel":{"post":{"tags":["SoL Optimizer"],"summary":"Optimizer Cancel Run","operationId":"optimizer_cancel_run_v1_developer__developer_id__optimizer_runs__run_id__cancel_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptimizerRunActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/stop":{"post":{"tags":["SoL Optimizer"],"summary":"Optimizer Stop Run","operationId":"optimizer_stop_run_v1_developer__developer_id__optimizer_runs__run_id__stop_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptimizerRunActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/apply":{"post":{"tags":["SoL Optimizer"],"summary":"Optimizer Apply","operationId":"optimizer_apply_v1_developer__developer_id__optimizer_runs__run_id__apply_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptimizerApplyRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/applies/{apply_id}/revert":{"post":{"tags":["SoL Optimizer"],"summary":"Optimizer Revert","operationId":"optimizer_revert_v1_developer__developer_id__optimizer_runs__run_id__applies__apply_id__revert_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"apply_id","in":"path","required":true,"schema":{"type":"string","title":"Apply Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/deploy-offers":{"get":{"tags":["SoL Optimizer"],"summary":"Optimizer Deploy Offers","operationId":"optimizer_deploy_offers_v1_developer__developer_id__optimizer_runs__run_id__deploy_offers_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/deploy":{"post":{"tags":["SoL Optimizer"],"summary":"Optimizer Deploy","operationId":"optimizer_deploy_v1_developer__developer_id__optimizer_runs__run_id__deploy_post","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptimizerDeployRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/artifacts":{"get":{"tags":["SoL Optimizer"],"summary":"Optimizer List Artifacts","operationId":"optimizer_list_artifacts_v1_developer__developer_id__optimizer_runs__run_id__artifacts_get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/optimizer/runs/{run_id}/artifacts/{name}":{"get":{"tags":["SoL Optimizer"],"summary":"Optimizer Get Artifact","operationId":"optimizer_get_artifact_v1_developer__developer_id__optimizer_runs__run_id__artifacts__name__get","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}},{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/invitations/{token}":{"get":{"tags":["Organizations"],"summary":"Preview Invitation","description":"What an invitation is for, before accepting it.","operationId":"preview_invitation_v1_orgs_invitations__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/invitations/{token}/accept":{"post":{"tags":["Organizations"],"summary":"Accept Invitation","description":"Join the org. Only works when signed in with the invited email address.","operationId":"accept_invitation_v1_orgs_invitations__token__accept_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/invitations/{token}/request-access":{"post":{"tags":["Organizations"],"summary":"Request Invitation Access","description":"Signed in with a different email than invited: the Owner and Admins decide.","operationId":"request_invitation_access_v1_orgs_invitations__token__request_access_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/JoinOrganizationRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/invitations/{token}/decline":{"post":{"tags":["Organizations"],"summary":"Decline Invitation","operationId":"decline_invitation_v1_orgs_invitations__token__decline_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/join/{code}":{"get":{"tags":["Organizations"],"summary":"Preview Join Link","description":"The org behind a join link, before asking to join.","operationId":"preview_join_link_v1_orgs_join__code__get","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","title":"Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"post":{"tags":["Organizations"],"summary":"Request To Join","description":"Ask to join through the org's join link; its Owner and Admins decide.","operationId":"request_to_join_v1_orgs_join__code__post","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","title":"Code"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/JoinOrganizationRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/discover":{"get":{"tags":["Organizations"],"summary":"Discover Organizations","description":"Orgs that verified the caller's email domain, and whether joining needs approval.","operationId":"discover_organizations_v1_orgs_discover_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs":{"get":{"tags":["Organizations"],"summary":"List My Workspaces","description":"The caller's personal workspace followed by every team org they belong to.","operationId":"list_my_workspaces_v1_orgs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"BearerAuth":[]}]},"post":{"tags":["Organizations"],"summary":"Create Organization","description":"Create a team organization; the caller becomes its Owner.\n\nexisting_company_org is set when the caller's email domain is already\nverified by another org, so the UI can offer to join that one instead.","operationId":"create_organization_v1_orgs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrganizationRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}":{"get":{"tags":["Organizations"],"summary":"Get Organization","operationId":"get_organization_v1_orgs__org_id__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"patch":{"tags":["Organizations"],"summary":"Update Organization","operationId":"update_organization_v1_orgs__org_id__patch","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/members":{"get":{"tags":["Organizations"],"summary":"List Organization Members","operationId":"list_organization_members_v1_orgs__org_id__members_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/session":{"post":{"tags":["Organizations"],"summary":"Open Workspace Session","description":"Switch workspace. Pass your own developer_id for the personal workspace.\n\nUse the returned access token, and account_id in /v1/developer/{account_id}/...\npaths, for everything done in that workspace.","operationId":"open_workspace_session_v1_orgs__org_id__session_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/members/{member_id}":{"patch":{"tags":["Organizations"],"summary":"Change Member Role","operationId":"change_member_role_v1_orgs__org_id__members__member_id__patch","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"member_id","in":"path","required":true,"schema":{"type":"string","title":"Member Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeOrgMemberRoleRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Organizations"],"summary":"Remove Member","description":"Remove a member. revoke_api_keys=true also revokes the org API keys they created;\notherwise those keep working and are listed so an admin can decide.","operationId":"remove_member_v1_orgs__org_id__members__member_id__delete","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"member_id","in":"path","required":true,"schema":{"type":"string","title":"Member Id"}},{"name":"revoke_api_keys","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Revoke Api Keys"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/budget":{"get":{"tags":["Organizations"],"summary":"Get Org Budget","description":"This month's spend against the monthly budget (Owner, Admin, Billing).","operationId":"get_org_budget_v1_orgs__org_id__budget_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"put":{"tags":["Organizations"],"summary":"Set Org Budget","description":"Owner or Billing. Alerts at 50/80/100% of the budget each month; nothing is blocked.","operationId":"set_org_budget_v1_orgs__org_id__budget_put","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetBudgetRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/close":{"post":{"tags":["Organizations"],"summary":"Close Organization","description":"Owner only, typing the org's name. Needs an empty balance and nothing still billing.","operationId":"close_organization_v1_orgs__org_id__close_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloseOrgRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/usage":{"get":{"tags":["Organizations"],"summary":"Org Usage By Member","description":"Credits spent in the last `days`, by member and org API key.\n\nOwner, Admin and Billing see everyone; other members see only their own spending.","operationId":"org_usage_by_member_v1_orgs__org_id__usage_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":366,"minimum":1,"default":30,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/leave":{"post":{"tags":["Organizations"],"summary":"Leave Organization","operationId":"leave_organization_v1_orgs__org_id__leave_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/transfer-ownership":{"post":{"tags":["Organizations"],"summary":"Transfer Ownership","description":"Owner only. The previous Owner stays on as an Admin.","operationId":"transfer_ownership_v1_orgs__org_id__transfer_ownership_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferOrgOwnerRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/invitations":{"post":{"tags":["Organizations"],"summary":"Invite Member","description":"Email an invitation. The response includes the link, to share directly if email is slow.","operationId":"invite_member_v1_orgs__org_id__invitations_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InviteMemberRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Organizations"],"summary":"List Invitations","operationId":"list_invitations_v1_orgs__org_id__invitations_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/invitations/{invitation_id}":{"delete":{"tags":["Organizations"],"summary":"Revoke Invitation","operationId":"revoke_invitation_v1_orgs__org_id__invitations__invitation_id__delete","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"invitation_id","in":"path","required":true,"schema":{"type":"string","title":"Invitation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/invitations/{invitation_id}/resend":{"post":{"tags":["Organizations"],"summary":"Resend Invitation","description":"Send a fresh link; the previous one stops working.","operationId":"resend_invitation_v1_orgs__org_id__invitations__invitation_id__resend_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"invitation_id","in":"path","required":true,"schema":{"type":"string","title":"Invitation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/join-link":{"post":{"tags":["Organizations"],"summary":"Enable Join Link","description":"Create or replace the shareable join link. Anyone with it can ask to join; nobody joins without approval.","operationId":"enable_join_link_v1_orgs__org_id__join_link_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Organizations"],"summary":"Disable Join Link","operationId":"disable_join_link_v1_orgs__org_id__join_link_delete","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/join-requests":{"get":{"tags":["Organizations"],"summary":"List Join Requests","operationId":"list_join_requests_v1_orgs__org_id__join_requests_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/join-requests/{request_id}/approve":{"post":{"tags":["Organizations"],"summary":"Approve Join Request","description":"Role defaults to the invited role (invitation requests) or Developer.\n\nSomeone outside the org's domains needs allow_outside_domain=true (409 otherwise).","operationId":"approve_join_request_v1_orgs__org_id__join_requests__request_id__approve_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ApproveJoinRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/join-requests/{request_id}/deny":{"post":{"tags":["Organizations"],"summary":"Deny Join Request","operationId":"deny_join_request_v1_orgs__org_id__join_requests__request_id__deny_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/domains":{"post":{"tags":["Organizations"],"summary":"Add Domain","description":"Claim an email domain. Returns the DNS TXT record to add before verifying.","operationId":"add_domain_v1_orgs__org_id__domains_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddOrgDomainRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"get":{"tags":["Organizations"],"summary":"List Domains","operationId":"list_domains_v1_orgs__org_id__domains_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/domains/{domain}/verify":{"post":{"tags":["Organizations"],"summary":"Verify Domain","description":"Look up the TXT record; the domain is verified once it matches.","operationId":"verify_domain_v1_orgs__org_id__domains__domain__verify_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/domains/{domain}":{"delete":{"tags":["Organizations"],"summary":"Remove Domain","operationId":"remove_domain_v1_orgs__org_id__domains__domain__delete","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/domain-join":{"post":{"tags":["Organizations"],"summary":"Join By Domain","description":"Join, or ask to join, an org that verified your email domain.","operationId":"join_by_domain_v1_orgs__org_id__domain_join_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/JoinOrganizationRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/logo":{"put":{"tags":["Organizations"],"summary":"Upload Org Logo","description":"JPEG, PNG, WebP or GIF up to 5 MB; stored as WebP, at most 512px on the long side.","operationId":"upload_org_logo_v1_orgs__org_id__logo_put","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_org_logo_v1_orgs__org_id__logo_put"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Organizations"],"summary":"Remove Org Logo","operationId":"remove_org_logo_v1_orgs__org_id__logo_delete","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/orgs/{org_id}/audit-log":{"get":{"tags":["Organizations"],"summary":"Org Audit Log","description":"Newest first. Pass the last event's created_at as before= for the next page.","operationId":"org_audit_log_v1_orgs__org_id__audit_log_get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Before"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/orgs":{"get":{"tags":["Admin: Organizations"],"summary":"Staff List Orgs","operationId":"staff_list_orgs_v1_admin_orgs_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Search"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/orgs/{org_id}":{"get":{"tags":["Admin: Organizations"],"summary":"Staff Get Org","operationId":"staff_get_org_v1_admin_orgs__org_id__get","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/orgs/{org_id}/members":{"post":{"tags":["Admin: Organizations"],"summary":"Staff Add Member","description":"Add an existing OneInfer account to an org (pilot tool until invitations ship).","operationId":"staff_add_member_v1_admin_orgs__org_id__members_post","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddOrgMemberRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/orgs/{org_id}/members/{developer_id}":{"put":{"tags":["Admin: Organizations"],"summary":"Staff Change Member Role","operationId":"staff_change_member_role_v1_admin_orgs__org_id__members__developer_id__put","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeOrgMemberRoleRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Admin: Organizations"],"summary":"Staff Remove Member","operationId":"staff_remove_member_v1_admin_orgs__org_id__members__developer_id__delete","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}},{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/orgs/{org_id}/status":{"put":{"tags":["Admin: Organizations"],"summary":"Staff Set Org Status","description":"Suspend or reactivate an org. Suspension stops every org token and org key.","operationId":"staff_set_org_status_v1_admin_orgs__org_id__status_put","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetOrgStatusRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/admin/orgs/{org_id}/owner":{"put":{"tags":["Admin: Organizations"],"summary":"Staff Transfer Owner","description":"Make another active member the Owner; the previous Owner becomes an Admin.","operationId":"staff_transfer_owner_v1_admin_orgs__org_id__owner_put","parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferOrgOwnerRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/v1/developer/{developer_id}/profile-photo":{"put":{"tags":["Images"],"summary":"Upload Profile Photo","description":"Upload a profile photo (JPEG, PNG, WebP or GIF, up to 5 MB). It's cropped to a square.","operationId":"upload_profile_photo_v1_developer__developer_id__profile_photo_put","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_profile_photo_v1_developer__developer_id__profile_photo_put"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]},"delete":{"tags":["Images"],"summary":"Remove Profile Photo","operationId":"remove_profile_photo_v1_developer__developer_id__profile_photo_delete","parameters":[{"name":"developer_id","in":"path","required":true,"schema":{"type":"string","title":"Developer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"BearerAuth":[]}]}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"AccountTagEnum":{"type":"string","enum":["customer","design_partner","internal"],"title":"AccountTagEnum"},"AccountTypeFilterEnum":{"type":"string","enum":["all","customer","design_partner","internal","external"],"title":"AccountTypeFilterEnum"},"AddAudioAgenticDetailsRequest":{"properties":{"agent_name":{"type":"string","title":"Agent Name"},"model_name":{"type":"string","title":"Model Name"},"model_source":{"type":"string","enum":["oneinfer","smallest.ai"],"title":"Model Source"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","default":"Running"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region","default":"global-edge"},"tools":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tools","default":"FileRead, FileWrite"},"memory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memory","default":"128k context"},"use_fallback_directly":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Use Fallback Directly","default":false}},"type":"object","required":["agent_name","model_name","model_source"],"title":"AddAudioAgenticDetailsRequest"},"AddOrgDomainRequest":{"properties":{"domain":{"type":"string","maxLength":253,"minLength":3,"title":"Domain"}},"type":"object","required":["domain"],"title":"AddOrgDomainRequest"},"AddOrgMemberRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"role":{"$ref":"#/components/schemas/OrgRole","default":"developer"}},"type":"object","required":["email"],"title":"AddOrgMemberRequest"},"AddPreapprovedCreditsRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"credit_amount":{"type":"number","exclusiveMinimum":0.0,"title":"Credit Amount","description":"Amount in dollars (e.g., 10.0 for $10)"},"notes":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Notes"}},"type":"object","required":["email","credit_amount"],"title":"AddPreapprovedCreditsRequest"},"AdminEmailOTPRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"otp":{"type":"integer","title":"Otp"}},"type":"object","required":["email","otp"],"title":"AdminEmailOTPRequest"},"AdminGoogleLoginRequest":{"properties":{"client_id":{"type":"string","maxLength":255,"minLength":1,"title":"Client Id"},"credential":{"type":"string","maxLength":4096,"minLength":1,"title":"Credential"},"select_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Select By"}},"type":"object","required":["client_id","credential"],"title":"AdminGoogleLoginRequest"},"AllGpuProviders":{"type":"string","enum":["all","novita","aws","vastai","nebius_ai","verda","runpod","vultr","azure","e2e_networks"],"title":"AllGpuProviders"},"ApproveFreeCreditClaimRequest":{"properties":{"amount":{"type":"number","maximum":10000.0,"exclusiveMinimum":0.0,"title":"Amount","default":5.0}},"type":"object","title":"ApproveFreeCreditClaimRequest"},"ApproveJoinRequest":{"properties":{"role":{"anyOf":[{"$ref":"#/components/schemas/OrgRole"},{"type":"null"}]},"allow_outside_domain":{"type":"boolean","title":"Allow Outside Domain","default":false}},"type":"object","title":"ApproveJoinRequest"},"ArchitechtureType":{"type":"string","enum":["Blackwell","Hopper","Ada Lovelace","Ampere","Volta","Turing","CDNA3","CDNA2","Xe-HPG","Custom"],"title":"ArchitechtureType"},"AsyncImageModerationTaskCreateResponse":{"properties":{"task_id":{"type":"string","title":"Task Id","description":"Unique task ID for checking moderation status"},"status":{"type":"string","title":"Status","description":"Current status of the task","default":"processing"},"status_url":{"type":"string","title":"Status Url","description":"URL endpoint to poll for moderation task status"}},"type":"object","required":["task_id","status_url"],"title":"AsyncImageModerationTaskCreateResponse"},"AsyncImageModerationTaskStatusResponse":{"properties":{"task_id":{"type":"string","title":"Task Id","description":"Unique task ID"},"status":{"type":"string","title":"Status","description":"Task status: processing, completed, failed"},"decision":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Decision","description":"Moderation decision: allow, block, unchecked"},"content_checked":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Content Checked","description":"Whether content was checked by the vision model"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code","description":"Error code if blocked or rejected, e.g. IMAGE_REJECTED"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Message describing the outcome"}},"type":"object","required":["task_id","status"],"title":"AsyncImageModerationTaskStatusResponse"},"AttachEndpointRequest":{"properties":{"intelligent_endpoint_id":{"type":"string","title":"Intelligent Endpoint Id"},"endpoint_type":{"$ref":"#/components/schemas/EndpointType"},"endpoint_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Id"},"endpoint":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Endpoint"}},"type":"object","required":["intelligent_endpoint_id","endpoint_type"],"title":"AttachEndpointRequest"},"AudioBillingUnit":{"type":"string","enum":["character","utf8_byte","token","minute","hour"],"title":"AudioBillingUnit"},"AudioModelPricingRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"type":"string","title":"Model Name"},"operation_type":{"$ref":"#/components/schemas/AudioModelType"},"billing_unit":{"anyOf":[{"$ref":"#/components/schemas/AudioBillingUnit"},{"type":"null"}]},"price_per_million_characters":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Characters"},"price_per_million_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Input Tokens"},"price_per_million_output_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Output Tokens"},"price_per_minute":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Minute"},"price_per_hour":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Hour"},"price_per_text_input_item":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Text Input Item"},"price_per_million_cache_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Input Tokens"},"price_per_million_audio_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Audio Input Tokens"},"price_per_million_cache_audio_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Audio Input Tokens"},"price_per_million_audio_output_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Audio Output Tokens"},"price_per_million_image_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Image Input Tokens"},"price_per_million_cache_image_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Image Input Tokens"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name","model_name","operation_type"],"title":"AudioModelPricingRequest"},"AudioModelType":{"type":"string","enum":["tts","stt","realtime"],"title":"AudioModelType"},"BatchJobRequest":{"properties":{"job_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Name"},"script_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Script Path"},"workdir":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workdir"},"resource_spec":{"$ref":"#/components/schemas/ResourceSpec"},"environment_vars":{"additionalProperties":true,"type":"object","title":"Environment Vars","default":{}},"training_config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Training Config"},"dataset_paths":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Dataset Paths"},"dataset_urls":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Dataset Urls"},"huggingface_models":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Huggingface Models"},"max_retries":{"type":"integer","title":"Max Retries","default":3},"use_s3_storage":{"type":"boolean","title":"Use S3 Storage","default":true},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"providers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Providers"}},"type":"object","required":["resource_spec"],"title":"BatchJobRequest"},"BatchTagUsersRequest":{"properties":{"developer_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Developer Ids"},"emails":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Emails"},"account_tag":{"$ref":"#/components/schemas/AccountTagEnum"}},"type":"object","required":["account_tag"],"title":"BatchTagUsersRequest"},"BenchmarkResultsRequest":{"properties":{"mlperf_training_score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Mlperf Training Score","description":"MLPerf training score"},"mlperf_inference_score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Mlperf Inference Score","description":"MLPerf inference score"},"llama2_7b_throughput":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Llama2 7B Throughput","description":"Llama2-7B tokens/second"},"llama2_70b_throughput":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Llama2 70B Throughput","description":"Llama2-70B tokens/second"},"stable_diffusion_its":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Stable Diffusion Its","description":"Stable Diffusion iterations/second"},"bert_large_samples_per_sec":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Bert Large Samples Per Sec","description":"BERT Large samples/second"},"resnet50_images_per_sec":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Resnet50 Images Per Sec","description":"ResNet-50 images/second"},"benchmark_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Benchmark Date","description":"When benchmarks were run"},"benchmark_configuration":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Benchmark Configuration","description":"Benchmark configuration details"}},"type":"object","title":"BenchmarkResultsRequest","description":"Standardized benchmark results"},"Body_developer_audio_completions_v1_developer__developer_id__generate_audio_completions_post":{"properties":{"chat_request_json":{"type":"string","title":"Chat Request Json"},"files":{"anyOf":[{"items":{"type":"string","format":"binary"},"type":"array"},{"type":"null"}],"title":"Files"}},"type":"object","required":["chat_request_json"],"title":"Body_developer_audio_completions_v1_developer__developer_id__generate_audio_completions_post"},"Body_developer_audio_to_audio_v1_developer__developer_id__audio_to_audio_post":{"properties":{"audio_file":{"type":"string","format":"binary","title":"Audio File"},"api_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api Key"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"},"asr_language":{"type":"string","title":"Asr Language","default":"en"},"tts_voice":{"type":"string","title":"Tts Voice","default":"en_female"},"tts_enabled":{"type":"boolean","title":"Tts Enabled","default":true},"cloudflare_base_url":{"type":"string","title":"Cloudflare Base Url","default":"https://assessments-ids-pac-creek.trycloudflare.com"}},"type":"object","required":["audio_file"],"title":"Body_developer_audio_to_audio_v1_developer__developer_id__audio_to_audio_post"},"Body_developer_chat_completions_v1_developer__developer_id__generate_chat_completions_post":{"properties":{"chat_request_json":{"type":"string","title":"Chat Request Json"},"files":{"anyOf":[{"items":{"type":"string","format":"binary"},"type":"array"},{"type":"null"}],"title":"Files"}},"type":"object","required":["chat_request_json"],"title":"Body_developer_chat_completions_v1_developer__developer_id__generate_chat_completions_post"},"Body_remove_dialogue_v1_ula_remove_dialogue_post":{"properties":{"file":{"type":"string","format":"binary","title":"File","description":"WAV, FLAC, MP3 or OGG audio, up to 10 minutes"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model","description":"mvsep/bandit-v2 (the default and only model)"},"output_format":{"type":"string","title":"Output Format","description":"flac or wav","default":"flac"},"keep":{"type":"string","title":"Keep","description":"Stems to return as one track: dialogue, music and/or effects","default":"music,effects"},"separate":{"type":"boolean","title":"Separate","description":"Return each kept stem as its own track, in the order of provider_metadata.stems","default":false}},"type":"object","required":["file"],"title":"Body_remove_dialogue_v1_ula_remove_dialogue_post"},"Body_replace_collection_data_v1_admin_replace_collection_data_post":{"properties":{"collection_name":{"type":"string","title":"Collection Name"},"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["collection_name","file"],"title":"Body_replace_collection_data_v1_admin_replace_collection_data_post"},"Body_update_intelligent_endpoint_v1_developer__developer_id__update_intelligent_endpoint_put":{"properties":{"intelligent_endpoint_id":{"type":"string","title":"Intelligent Endpoint Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"routing_config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Routing Config"}},"type":"object","required":["intelligent_endpoint_id"],"title":"Body_update_intelligent_endpoint_v1_developer__developer_id__update_intelligent_endpoint_put"},"Body_upload_collection_data_v1_admin_upload_collection_data_post":{"properties":{"collection_name":{"type":"string","title":"Collection Name"},"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["collection_name","file"],"title":"Body_upload_collection_data_v1_admin_upload_collection_data_post"},"Body_upload_custom_dataset_v1_developer__developer_id__evaluate_custom_dataset_post":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"format":{"type":"string","title":"Format","default":"jsonl"},"scoring_rubric":{"type":"string","title":"Scoring Rubric","default":"exact_match"},"llm_judge_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Judge Prompt"},"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["name","file"],"title":"Body_upload_custom_dataset_v1_developer__developer_id__evaluate_custom_dataset_post"},"Body_upload_file_proxy_v1_developer__developer_id__storage_upload_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"},"path_type":{"type":"string","title":"Path Type"}},"type":"object","required":["file","path_type"],"title":"Body_upload_file_proxy_v1_developer__developer_id__storage_upload_post"},"Body_upload_file_to_s3_v1_developer__developer_id__storage_upload_file_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"},"path_type":{"type":"string","title":"Path Type","default":"scripts"}},"type":"object","required":["file"],"title":"Body_upload_file_to_s3_v1_developer__developer_id__storage_upload_file_post"},"Body_upload_json_to_collection_v1_admin_upload_json_collection__collection_name__post":{"properties":{"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_json_to_collection_v1_admin_upload_json_collection__collection_name__post"},"Body_upload_org_logo_v1_orgs__org_id__logo_put":{"properties":{"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_org_logo_v1_orgs__org_id__logo_put"},"Body_upload_profile_photo_v1_developer__developer_id__profile_photo_put":{"properties":{"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_profile_photo_v1_developer__developer_id__profile_photo_put"},"Body_upload_storage_volume_files_v1_developer__developer_id__storage__volume_id__files_post":{"properties":{"files":{"items":{"type":"string","format":"binary"},"type":"array","title":"Files"},"relative_paths":{"items":{"type":"string"},"type":"array","title":"Relative Paths"}},"type":"object","required":["files","relative_paths"],"title":"Body_upload_storage_volume_files_v1_developer__developer_id__storage__volume_id__files_post"},"BuyPlanRequest":{"properties":{"plan_id":{"type":"string","title":"Plan Id"},"pricing":{"type":"number","title":"Pricing"},"country_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Id","default":"IN"}},"type":"object","required":["plan_id","pricing"],"title":"BuyPlanRequest"},"ChangeOrgMemberRoleRequest":{"properties":{"role":{"$ref":"#/components/schemas/OrgRole"}},"type":"object","required":["role"],"title":"ChangeOrgMemberRoleRequest"},"ChangePasswordRequest":{"properties":{"current_password":{"type":"string","maxLength":128,"minLength":1,"title":"Current Password"},"new_password":{"type":"string","maxLength":128,"minLength":9,"title":"New Password"}},"type":"object","required":["current_password","new_password"],"title":"ChangePasswordRequest"},"ChatType":{"type":"string","enum":["chat","web_search","think_longer","deep_research","image","video","audio"],"title":"ChatType"},"ChoiceDecisionQuestion":{"properties":{"type":{"type":"string","const":"choice","title":"Type"},"instructions":{"type":"string","minLength":1,"title":"Instructions"},"criteria":{"additionalProperties":{"type":"string"},"type":"object","minProperties":2,"title":"Criteria"}},"type":"object","required":["type","instructions","criteria"],"title":"ChoiceDecisionQuestion"},"ClockSpeedsRequest":{"properties":{"base_clock_mhz":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Base Clock Mhz","description":"Base clock in MHz"},"boost_clock_mhz":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Boost Clock Mhz","description":"Boost clock in MHz"},"memory_clock_mhz":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Memory Clock Mhz","description":"Memory clock in MHz"}},"type":"object","title":"ClockSpeedsRequest","description":"GPU clock speed specifications"},"CloseOrgRequest":{"properties":{"confirm_name":{"type":"string","maxLength":80,"title":"Confirm Name"}},"type":"object","required":["confirm_name"],"title":"CloseOrgRequest"},"ClusterRequest":{"properties":{"name":{"type":"string","title":"Name"},"email":{"type":"string","format":"email","title":"Email"},"mobile_number":{"type":"string","title":"Mobile Number"},"requirement":{"type":"string","title":"Requirement"}},"type":"object","required":["name","email","mobile_number","requirement"],"title":"ClusterRequest"},"CodingPlanRequest":{"properties":{"tier":{"type":"string","maxLength":100,"minLength":2,"title":"Tier"},"billing_cycle":{"$ref":"#/components/schemas/PlanBillingCycle","default":"monthly"},"pricing":{"type":"number","exclusiveMinimum":0.0,"title":"Pricing"},"usage_limits":{"$ref":"#/components/schemas/CodingPlanUsageLimits"},"cta_text":{"type":"string","maxLength":50,"minLength":1,"title":"Cta Text","default":"Subscribe"},"is_active":{"type":"boolean","title":"Is Active","default":true}},"type":"object","required":["tier","pricing","usage_limits"],"title":"CodingPlanRequest"},"CodingPlanUsageLimits":{"properties":{"requests_per_minute":{"type":"integer","exclusiveMinimum":0.0,"title":"Requests Per Minute"},"concurrency":{"anyOf":[{"type":"integer","exclusiveMinimum":0.0},{"type":"null"}],"title":"Concurrency"}},"type":"object","required":["requests_per_minute"],"title":"CodingPlanUsageLimits"},"ConsoleAssistantChatRequest":{"properties":{"messages":{"items":{"$ref":"#/components/schemas/ConsoleAssistantMessage"},"type":"array","title":"Messages"},"max_tokens":{"type":"integer","title":"Max Tokens","default":1200},"temperature":{"type":"number","title":"Temperature","default":0.7},"top_p":{"type":"number","title":"Top P","default":1.0}},"type":"object","required":["messages"],"title":"ConsoleAssistantChatRequest"},"ConsoleAssistantMessage":{"properties":{"role":{"type":"string","title":"Role"},"content":{"type":"string","title":"Content"}},"type":"object","required":["role","content"],"title":"ConsoleAssistantMessage"},"ContactUsRequest":{"properties":{"name":{"type":"string","maxLength":100,"minLength":1,"title":"Name"},"email":{"type":"string","format":"email","title":"Email"},"subject":{"type":"string","maxLength":200,"minLength":1,"title":"Subject"},"message":{"type":"string","maxLength":2000,"minLength":1,"title":"Message"},"phone":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}],"title":"Phone"},"company":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Company"}},"type":"object","required":["name","email","subject","message"],"title":"ContactUsRequest"},"CostTrendsGranularityEnum":{"type":"string","enum":["daily","hourly","monthly"],"title":"CostTrendsGranularityEnum"},"CostTrendsGroupByEnum":{"type":"string","enum":["provider","modality","model","account_type"],"title":"CostTrendsGroupByEnum"},"CpuInfoRequest":{"properties":{"gpu_id":{"type":"string","title":"Gpu Id"},"vcpus":{"type":"integer","title":"Vcpus"},"cpu_memory":{"type":"integer","title":"Cpu Memory"}},"type":"object","required":["gpu_id","vcpus","cpu_memory"],"title":"CpuInfoRequest"},"CreateClusterRequest":{"properties":{"cluster_name":{"type":"string","title":"Cluster Name"},"chip_ids":{"items":{"type":"string"},"type":"array","title":"Chip Ids"},"interconnectivity":{"type":"string","title":"Interconnectivity"}},"type":"object","required":["cluster_name","chip_ids","interconnectivity"],"title":"CreateClusterRequest"},"CreateDeveloperRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","maxLength":128,"minLength":8,"title":"Password"},"first_name":{"type":"string","title":"First Name"},"last_name":{"type":"string","title":"Last Name"},"dob":{"type":"string","title":"Dob"},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"},"organization_type":{"$ref":"#/components/schemas/OrganizationType"},"designation":{"$ref":"#/components/schemas/Designation"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"},"platform":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform"}},"type":"object","required":["email","password","first_name","last_name","dob","organization_type","designation"],"title":"CreateDeveloperRequest"},"CreateDockerImageRequest":{"properties":{"huggingface_model_url":{"type":"string","title":"Huggingface Model Url","description":"HuggingFace model URL (e.g., https://huggingface.co/openai/gpt-oss-20b)"},"dockerhub_username":{"type":"string","title":"Dockerhub Username","description":"Docker Hub username"},"dockerhub_password":{"type":"string","title":"Dockerhub Password","description":"Docker Hub password/token"},"image_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Name","description":"Custom image name (auto-generated if not provided)"},"tag":{"type":"string","title":"Tag","description":"Docker image tag","default":"latest"},"build_only":{"type":"boolean","title":"Build Only","description":"Only build, don't push to Docker Hub","default":false},"hf_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hf Token","description":"HuggingFace token for gated models (e.g., Llama, Mistral). Required for models that need license acceptance."}},"type":"object","required":["huggingface_model_url","dockerhub_username","dockerhub_password"],"title":"CreateDockerImageRequest"},"CreateDockerImageResponse":{"properties":{"job_id":{"type":"string","title":"Job Id","description":"Unique job ID for tracking build progress"},"status":{"type":"string","title":"Status","description":"Status: queued/building/pushing/success/failed/docker_not_available"},"image_name":{"type":"string","title":"Image Name","description":"Full Docker image name"},"model_specs":{"$ref":"#/components/schemas/ModelSpecs","description":"Model specifications"},"gpu_recommendations":{"items":{"$ref":"#/components/schemas/GPURecommendation"},"type":"array","title":"Gpu Recommendations","description":"GPU recommendations"},"build_log":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Build Log","description":"Build log output (partial for in-progress jobs)"},"docker_pull_command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docker Pull Command","description":"Command to pull the image"},"estimated_build_time_minutes":{"type":"integer","title":"Estimated Build Time Minutes","description":"Estimated build time in minutes"},"progress_percentage":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Progress Percentage","description":"Build progress percentage (0-100)"},"current_step":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Step","description":"Current build step description"}},"type":"object","required":["job_id","status","image_name","model_specs","gpu_recommendations","estimated_build_time_minutes"],"title":"CreateDockerImageResponse"},"CreateEndpointRequest":{"properties":{"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id","description":"HuggingFace model ID (e.g., 'Qwen/Qwen2.5-7B-Instruct')"},"worker_config":{"anyOf":[{"$ref":"#/components/schemas/WorkerConfig"},{"type":"null"}],"description":"Worker scaling configuration"},"endpoint_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Id","description":"Endpoint ID (auto-generated if not provided). If provided, uses existing endpoint instead of creating new one"},"instance_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instance Id","description":"Existing GPU instance ID to use as the deployment target"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Endpoint name (auto-generated if not provided)"},"max_concurrency":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Concurrency","description":"Max concurrent requests"},"gpu_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Gpu Count","description":"Number of GPUs"},"scale":{"anyOf":[{"$ref":"#/components/schemas/ScalingConfig"},{"type":"null"}],"description":"Scaling configuration"},"gpu_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Id","description":"GPU type ID"},"idle_timeout_seconds":{"type":"integer","title":"Idle Timeout Seconds","default":10},"template_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Id"},"huggingface_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Huggingface Image Url"},"volume_size":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Volume Size","description":"Additional volume size in GB (Verda: volume, Novita AI: network storage)"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region","description":"Deployment region"},"command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Command","description":"Container command/args"},"environment":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Environment","description":"Environment variables for the deployment"},"hf_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hf Token","description":"Hugging Face API token for private models"}},"type":"object","title":"CreateEndpointRequest","description":"Endpoint creation request for simplified deployment.\n\nRequired fields: model_id (or huggingface_image_url)\nOptional fields: All others have sensible defaults"},"CreateGpuSpecsRequest":{"properties":{"gpu_name":{"type":"string","title":"Gpu Name","description":"GPU model name"},"manufacturer":{"$ref":"#/components/schemas/ManufacturerType","description":"GPU manufacturer"},"architechture":{"$ref":"#/components/schemas/ArchitechtureType","description":"GPU architechture"},"clock_speeds":{"anyOf":[{"$ref":"#/components/schemas/ClockSpeedsRequest"},{"type":"null"}],"description":"Clock speed specifications"},"bus_interface":{"type":"string","title":"Bus Interface","description":"Bus interface type"},"memory_specs":{"$ref":"#/components/schemas/Memory","description":"Memory specifications"},"chip_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chip Id","description":"Reference to chip information from ChipInfoCollection"},"compute_specs":{"anyOf":[{"$ref":"#/components/schemas/GpuComputeSpecs"},{"type":"null"}],"description":"GPU compute specifications"},"technical_specs":{"anyOf":[{"$ref":"#/components/schemas/TechnicalSpecsRequest"},{"type":"null"}],"description":"Technical specifications"},"form_factor":{"anyOf":[{"$ref":"#/components/schemas/FormFactorType"},{"type":"null"}],"description":"Form factor","default":"PCIe"},"gpu_performance":{"anyOf":[{"$ref":"#/components/schemas/GpuPerformance"},{"type":"null"}],"description":"GPU performance metrics"},"inference_performance":{"anyOf":[{"$ref":"#/components/schemas/InferencePerformanceRequest"},{"type":"null"}],"description":"Inference performance"},"training_performance":{"anyOf":[{"$ref":"#/components/schemas/TrainingPerformanceRequest"},{"type":"null"}],"description":"Training performance"},"geekbench_scores":{"anyOf":[{"$ref":"#/components/schemas/GeekbenchScoresRequest"},{"type":"null"}],"description":"Geekbench benchmark scores"},"benchmark_results":{"anyOf":[{"$ref":"#/components/schemas/BenchmarkResultsRequest"},{"type":"null"}],"description":"Benchmark results"},"multi_gpu_capabilities":{"anyOf":[{"$ref":"#/components/schemas/MultiGPUCapabilitiesRequest"},{"type":"null"}],"description":"Multi-GPU capabilities"},"software_support":{"anyOf":[{"$ref":"#/components/schemas/SoftwareSupportRequest"},{"type":"null"}],"description":"Software ecosystem support"}},"type":"object","required":["gpu_name","manufacturer","architechture","bus_interface","memory_specs"],"title":"CreateGpuSpecsRequest"},"CreateInferenceApiEndpointRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"provider":{"$ref":"#/components/schemas/ModelProviders"},"model_id":{"type":"string","title":"Model Id"},"deployment_target":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deployment Target","default":"cloud"},"endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Url"},"machine_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Machine Id"},"machine_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Machine Name"},"endpoint_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Source"},"top_p":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Top P","default":0.9},"temperature":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Temperature","default":0.7},"max_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Tokens","default":4096}},"type":"object","required":["provider","model_id"],"title":"CreateInferenceApiEndpointRequest"},"CreateInstanceRequest":{"properties":{"provider_name":{"type":"string","title":"Provider Name"},"instance_name":{"type":"string","title":"Instance Name"},"gpu_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Id"},"gpu_num":{"type":"integer","title":"Gpu Num","default":0},"disk_size":{"type":"integer","title":"Disk Size","default":0},"image_url":{"type":"string","title":"Image Url"},"ports":{"anyOf":[{"type":"string"},{"items":{},"type":"array"},{"type":"null"}],"title":"Ports","description":"Ports exposed by the selected catalog or registry image"},"envs":{"anyOf":[{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array"},{"type":"null"}],"title":"Envs","description":"Environment variables required by the image"},"command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Command","description":"Container command or arguments"},"start_command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Command","description":"Catalog alias for the container command"},"kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kind","description":"Novita instance kind","default":"gpu"},"image_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Source","description":"Image source: catalog or registry"},"registry_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Url","description":"Container registry URL or host"},"registry_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Image","description":"Full private registry image path"},"registry_username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Username","description":"Container registry username"},"registry_password":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Password","description":"Container registry password or access token"},"registry_auth_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Auth Name","description":"Friendly name for saved registry credentials"},"registry_credential_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Credential Id","description":"Saved OneInfer registry credential ID"},"registry_auth_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Auth Id","description":"Provider registry auth ID"},"container_registry_auth_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Container Registry Auth Id","description":"Runpod container registry auth ID"},"region":{"type":"string","title":"Region"},"startup_script":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Startup Script","description":"Startup script to run on instance launch"},"additional_volume_size":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Additional Volume Size","description":"Additional volume size in GB (Verda: volume, Novita AI: network storage)"},"additional_volume_region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Additional Volume Region","description":"Volume Region"},"storage":{"anyOf":[{"items":{"$ref":"#/components/schemas/StorageAttachment"},"type":"array"},{"type":"null"}],"title":"Storage","description":"Persistent storage volumes to attach"},"volume_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Volume Name","description":"Name of existing volume to attach"},"volume_region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Volume Region","description":"Region hint for an existing external volume"},"compute_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compute Type","description":"Compute type (e.g. CPU, GPU)"},"plan_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan Id","description":"Provider plan ID for CPU instances"},"cpu_flavor_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cpu Flavor Id","description":"CPU flavor ID for CPU instances"},"is_spot":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Spot","description":"Provision as a spot instance (Verda only). Uses spot pricing for credit checks.","default":false}},"type":"object","required":["provider_name","instance_name","image_url","region"],"title":"CreateInstanceRequest"},"CreateIntelligentEndpointRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":"My Endpoint"},"routing_config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Routing Config"},"attached_endpoints":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Attached Endpoints"}},"type":"object","title":"CreateIntelligentEndpointRequest"},"CreateOrganizationRequest":{"properties":{"name":{"type":"string","maxLength":80,"minLength":2,"title":"Name"},"billing_email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Billing Email"}},"type":"object","required":["name"],"title":"CreateOrganizationRequest"},"CreateStorageFolderRequest":{"properties":{"path":{"type":"string","maxLength":1024,"minLength":1,"title":"Path","description":"Folder path relative to the root of the storage volume."}},"type":"object","required":["path"],"title":"CreateStorageFolderRequest"},"CreateTemplateRequest":{"properties":{"name":{"type":"string","title":"Name"},"image_name":{"type":"string","title":"Image Name"},"disk_size":{"type":"integer","title":"Disk Size"},"docker_start_cmd":{"items":{"type":"string"},"type":"array","title":"Docker Start Cmd"},"readme":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Readme"},"ports":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Ports"},"volumes":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Volumes"},"envs":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Envs"},"volume_in_gb":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Volume In Gb"},"volume_mount_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Volume Mount Path"},"is_serverless":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Serverless"},"registry_auth_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Auth Id"},"rootfs_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rootfs Size"}},"type":"object","required":["name","image_name","disk_size","docker_start_cmd"],"title":"CreateTemplateRequest"},"CreateVolumeRequest":{"properties":{"volume_type":{"type":"string","title":"Volume Type","description":"Volume type (e.g., 'NVMe', 'HDD')"},"size":{"type":"integer","exclusiveMinimum":0.0,"title":"Size","description":"Volume size in GB"},"name":{"type":"string","maxLength":128,"minLength":1,"title":"Name","description":"Volume name"},"location_code":{"type":"string","title":"Location Code","description":"Location code","default":"FIN-01"},"instance_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instance Id","description":"Instance ID to attach volume to"}},"type":"object","required":["volume_type","size","name"],"title":"CreateVolumeRequest"},"DataMigrationRequest":{"properties":{"source_url":{"type":"string","title":"Source Url","description":"Source API base URL"},"target_url":{"type":"string","title":"Target Url","description":"Target API base URL"},"source_admin_access_token":{"type":"string","title":"Source Admin Access Token","description":"Admin access token for source API"},"target_admin_access_token":{"type":"string","title":"Target Admin Access Token","description":"Admin access token for target API"}},"type":"object","required":["source_url","target_url","source_admin_access_token","target_admin_access_token"],"title":"DataMigrationRequest"},"DecisionRequest":{"properties":{"model":{"type":"string","minLength":1,"title":"Model"},"state":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"},{"items":{},"type":"array"}],"title":"State"},"questions":{"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/NoulDecisionQuestion"},{"$ref":"#/components/schemas/ChoiceDecisionQuestion"},{"$ref":"#/components/schemas/ScoreDecisionQuestion"}],"discriminator":{"propertyName":"type","mapping":{"choice":"#/components/schemas/ChoiceDecisionQuestion","noul":"#/components/schemas/NoulDecisionQuestion","score":"#/components/schemas/ScoreDecisionQuestion"}}},"type":"object","minProperties":1,"title":"Questions"},"provider":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Provider"},"session_id":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"Session Id"},"trace":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Trace"},"user":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"User"}},"type":"object","required":["model","state","questions"],"title":"DecisionRequest"},"DedicatedEndpointPricingRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/GpuProviders","description":"Name of the cloud provider"},"gpu_id":{"type":"string","title":"Gpu Id","description":"ID of the GPU"},"price_per_second":{"type":"number","title":"Price Per Second","description":"Price per second for the dedicated endpoint"}},"type":"object","required":["provider_name","gpu_id","price_per_second"],"title":"DedicatedEndpointPricingRequest"},"DeployBlueprintRequest":{"properties":{"manifest_yaml":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manifest Yaml"},"manifest_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Manifest Json"},"repo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Repo Url"},"template_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Id"},"env_overrides":{"additionalProperties":{"type":"string"},"type":"object","title":"Env Overrides","default":{}},"gpu_override":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Override"},"provider_override":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Override"},"name_override":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name Override"}},"type":"object","title":"DeployBlueprintRequest"},"DeployCloudModelRequest":{"properties":{"provider_name":{"type":"string","title":"Provider Name"},"instance_name":{"type":"string","title":"Instance Name"},"gpu_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Id"},"gpu_num":{"type":"integer","title":"Gpu Num","default":0},"disk_size":{"type":"integer","title":"Disk Size","default":0},"image_url":{"type":"string","title":"Image Url"},"ports":{"anyOf":[{"type":"string"},{"items":{},"type":"array"},{"type":"null"}],"title":"Ports","description":"Ports exposed by the selected catalog or registry image"},"envs":{"anyOf":[{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array"},{"type":"null"}],"title":"Envs","description":"Environment variables required by the image"},"command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Command","description":"Container command or arguments"},"start_command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Start Command","description":"Catalog alias for the container command"},"kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kind","description":"Novita instance kind","default":"gpu"},"image_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Source","description":"Image source: catalog or registry"},"registry_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Url","description":"Container registry URL or host"},"registry_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Image","description":"Full private registry image path"},"registry_username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Username","description":"Container registry username"},"registry_password":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Password","description":"Container registry password or access token"},"registry_auth_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Auth Name","description":"Friendly name for saved registry credentials"},"registry_credential_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Credential Id","description":"Saved OneInfer registry credential ID"},"registry_auth_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Auth Id","description":"Provider registry auth ID"},"container_registry_auth_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Container Registry Auth Id","description":"Runpod container registry auth ID"},"region":{"type":"string","title":"Region"},"startup_script":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Startup Script","description":"Startup script to run on instance launch"},"additional_volume_size":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Additional Volume Size","description":"Additional volume size in GB (Verda: volume, Novita AI: network storage)"},"additional_volume_region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Additional Volume Region","description":"Volume Region"},"storage":{"anyOf":[{"items":{"$ref":"#/components/schemas/StorageAttachment"},"type":"array"},{"type":"null"}],"title":"Storage","description":"Persistent storage volumes to attach"},"volume_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Volume Name","description":"Name of existing volume to attach"},"volume_region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Volume Region","description":"Region hint for an existing external volume"},"compute_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compute Type","description":"Compute type (e.g. CPU, GPU)"},"plan_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan Id","description":"Provider plan ID for CPU instances"},"cpu_flavor_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cpu Flavor Id","description":"CPU flavor ID for CPU instances"},"is_spot":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Spot","description":"Provision as a spot instance (Verda only). Uses spot pricing for credit checks.","default":false},"endpoint_name":{"type":"string","minLength":1,"title":"Endpoint Name","description":"Inference endpoint display name"},"model_source":{"type":"string","enum":["catalog","huggingface","custom"],"title":"Model Source","default":"huggingface"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id","description":"Hugging Face model id or URL"},"model_template_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Template Id","description":"OneInfer model-template id"},"custom_model_s3_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Model S3 Path","description":"Uploaded custom-model S3 path"},"serving_library":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serving Library","description":"Serving runtime used to expose an OpenAI-compatible endpoint","default":"vllm"},"hf_access_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hf Access Token","description":"Optional Hugging Face access token for gated/private models"},"scaling_type":{"type":"string","enum":["queue","request_count"],"title":"Scaling Type","default":"queue"},"max_concurrency":{"type":"integer","minimum":1.0,"title":"Max Concurrency","default":1},"min_workers":{"type":"integer","minimum":0.0,"title":"Min Workers","default":0},"max_workers":{"type":"integer","minimum":1.0,"title":"Max Workers","default":1},"endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Url","description":"Optional known endpoint URL. If omitted, backend will infer it when possible."},"top_p":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Top P","default":0.9},"temperature":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Temperature","default":0.7},"max_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Tokens","default":4096}},"type":"object","required":["provider_name","instance_name","image_url","region","endpoint_name"],"title":"DeployCloudModelRequest"},"DeprecatedModelNotificationRequest":{"properties":{"model_id":{"type":"string","minLength":1,"title":"Model Id"},"provider":{"type":"string","minLength":1,"title":"Provider"},"replacement_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Replacement Model"},"shutdown_date":{"type":"string","format":"date","title":"Shutdown Date"},"additional_message":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Additional Message"},"notify_all_developers":{"type":"boolean","title":"Notify All Developers","default":false},"confirm_send":{"type":"boolean","title":"Confirm Send"}},"type":"object","required":["model_id","provider","shutdown_date","confirm_send"],"title":"DeprecatedModelNotificationRequest"},"DeprecationBatchNotificationRequest":{"properties":{"shutdown_date":{"type":"string","format":"date","title":"Shutdown Date"},"additional_message":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Additional Message"},"notify_all_developers":{"type":"boolean","title":"Notify All Developers","default":false},"confirm_send":{"type":"boolean","title":"Confirm Send"}},"type":"object","required":["shutdown_date","confirm_send"],"title":"DeprecationBatchNotificationRequest"},"DeprecationModelSendingRequest":{"properties":{"model_id":{"type":"string","minLength":1,"title":"Model Id"},"model_name":{"type":"string","minLength":1,"title":"Model Name"},"provider_name":{"type":"string","minLength":1,"title":"Provider Name"}},"type":"object","required":["model_id","model_name","provider_name"],"title":"DeprecationModelSendingRequest"},"Designation":{"type":"string","enum":["developer","founder_ceo_cto","manager","student","other"],"title":"Designation"},"DeveloperGithubLoginRequest":{"properties":{"client_id":{"type":"string","title":"Client Id"},"code":{"type":"string","title":"Code"},"redirect_uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Redirect Uri"}},"type":"object","required":["client_id","code"],"title":"DeveloperGithubLoginRequest"},"DeveloperGoogleLoginRequest":{"properties":{"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Id"},"credential":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Credential"},"id_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id Token"},"select_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Select By"}},"type":"object","title":"DeveloperGoogleLoginRequest"},"DeveloperGpuStorageCollection":{"properties":{"_id":{"anyOf":[{"type":"string","example":"5eb7cf5a86d9755df3a6c593"},{"type":"null"}],"title":"Id","description":"MongoDB document ObjectID"},"developer_id":{"type":"string","title":"Developer Id"},"provider_name":{"type":"string","title":"Provider Name"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"instance_or_endpoint_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instance Or Endpoint Id"},"storage_id":{"type":"string","title":"Storage Id"},"storage_size":{"type":"integer","title":"Storage Size"},"storage_type":{"anyOf":[{"$ref":"#/components/schemas/StorageType"},{"type":"null"}]},"storage_spec":{"anyOf":[{"$ref":"#/components/schemas/StorageSpec"},{"type":"null"}]},"bucket_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bucket Name"},"isolation_prefix":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Isolation Prefix"},"jfs_volume_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Jfs Volume Name"},"redis_user":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Redis User"},"redis_password":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Redis Password"},"attached_instance_ids":{"items":{"type":"string"},"type":"array","title":"Attached Instance Ids"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["developer_id","provider_name","storage_id","storage_size","created_at","updated_at"],"title":"DeveloperGpuStorageCollection"},"DeveloperLocalMachineCpuInfo":{"properties":{"brand":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand"},"manufacturer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manufacturer"},"architecture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Architecture"},"physicalCores":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Physicalcores"},"logicalCores":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logicalcores"},"efficiencyCores":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Efficiencycores"},"performanceCores":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Performancecores"},"processors":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Processors"},"socket":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Socket"},"baseSpeedGhz":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Basespeedghz"},"maxSpeedGhz":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Maxspeedghz"},"temperatureC":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Temperaturec"},"currentLoadPercent":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Currentloadpercent"}},"additionalProperties":true,"type":"object","title":"DeveloperLocalMachineCpuInfo"},"DeveloperLocalMachineDiskInfo":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"mount":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mount"},"fsType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fstype"},"totalBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalbytes"},"usedBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usedbytes"},"freeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Freebytes"}},"additionalProperties":true,"type":"object","title":"DeveloperLocalMachineDiskInfo"},"DeveloperLocalMachineGpuInfo":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"gpuType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gputype"},"vramBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Vrambytes"},"vramMb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Vrammb"},"vramGb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Vramgb"},"driverVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Driverversion"},"cudaVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cudaversion"},"temperatureC":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Temperaturec"},"utilizationPercent":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Utilizationpercent"}},"additionalProperties":true,"type":"object","title":"DeveloperLocalMachineGpuInfo"},"DeveloperLocalMachineMemoryInfo":{"properties":{"totalBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Totalbytes"},"availableBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Availablebytes"},"usedBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Usedbytes"},"freeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Freebytes"},"totalGb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Totalgb"},"availableGb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Availablegb"},"usedGb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Usedgb"},"swapTotalBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Swaptotalbytes"},"swapUsedBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Swapusedbytes"}},"additionalProperties":true,"type":"object","title":"DeveloperLocalMachineMemoryInfo"},"DeveloperLocalMachineNetworkInfo":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"mac":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mac"},"ipv4":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ipv4"},"ipv6":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ipv6"},"internal":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Internal"},"speedMbps":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Speedmbps"}},"additionalProperties":true,"type":"object","title":"DeveloperLocalMachineNetworkInfo"},"DeveloperLocalMachineRequest":{"properties":{"machineId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Machineid"},"hostname":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hostname"},"machineName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Machinename"},"osName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Osname"},"osVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Osversion"},"osRelease":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Osrelease"},"kernelVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kernelversion"},"platform":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform"},"platformVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platformversion"},"architecture":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Architecture"},"system":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"System"},"bios":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Bios"},"baseboard":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Baseboard"},"chassis":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Chassis"},"cpu":{"anyOf":[{"$ref":"#/components/schemas/DeveloperLocalMachineCpuInfo"},{"type":"null"}]},"memory":{"anyOf":[{"$ref":"#/components/schemas/DeveloperLocalMachineMemoryInfo"},{"type":"null"}]},"memoryLayout":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Memorylayout"},"gpus":{"items":{"$ref":"#/components/schemas/DeveloperLocalMachineGpuInfo"},"type":"array","title":"Gpus"},"disks":{"items":{"$ref":"#/components/schemas/DeveloperLocalMachineDiskInfo"},"type":"array","title":"Disks"},"networkInterfaces":{"items":{"$ref":"#/components/schemas/DeveloperLocalMachineNetworkInfo"},"type":"array","title":"Networkinterfaces"},"collectedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Collectedat"},"rawPayload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Rawpayload"}},"additionalProperties":true,"type":"object","title":"DeveloperLocalMachineRequest"},"DeveloperLoginRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","maxLength":128,"minLength":1,"title":"Password"}},"type":"object","required":["email","password"],"title":"DeveloperLoginRequest"},"DeveloperMicrosoftLoginRequest":{"properties":{"id_token":{"type":"string","title":"Id Token"},"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Id"}},"type":"object","required":["id_token"],"title":"DeveloperMicrosoftLoginRequest"},"DeveloperPlanRequest":{"properties":{"plan_id":{"type":"string","title":"Plan Id"},"plan_tier":{"type":"string","title":"Plan Tier"},"is_active":{"type":"boolean","title":"Is Active","default":true},"allow_inference_fallback":{"type":"boolean","title":"Allow Inference Fallback","default":false}},"type":"object","required":["plan_id","plan_tier"],"title":"DeveloperPlanRequest"},"DisplayTag":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"}},"type":"object","title":"DisplayTag"},"DockerBuildStatusResponse":{"properties":{"job_id":{"type":"string","title":"Job Id","description":"Job ID"},"status":{"type":"string","title":"Status","description":"Current status"},"image_name":{"type":"string","title":"Image Name","description":"Full Docker image name"},"build_log":{"type":"string","title":"Build Log","description":"Current build log"},"docker_pull_command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Docker Pull Command","description":"Command to pull the image (if completed)"},"progress_percentage":{"type":"integer","title":"Progress Percentage","description":"Build progress percentage (0-100)"},"current_step":{"type":"string","title":"Current Step","description":"Current build step"},"started_at":{"type":"string","title":"Started At","description":"Job start timestamp"},"completed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Completed At","description":"Job completion timestamp"}},"type":"object","required":["job_id","status","image_name","build_log","progress_percentage","current_step","started_at"],"title":"DockerBuildStatusResponse"},"DomainJoinMode":{"type":"string","enum":["off","request","auto"],"title":"DomainJoinMode"},"EmailNotificationPreferences":{"properties":{"credit_balance_alerts":{"type":"boolean","title":"Credit Balance Alerts","default":true},"service_updates":{"type":"boolean","title":"Service Updates","default":true},"weekly_usage_reports":{"type":"boolean","title":"Weekly Usage Reports","default":false},"marketing_communications":{"type":"boolean","title":"Marketing Communications","default":false}},"type":"object","title":"EmailNotificationPreferences"},"EmailOTPRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"otp":{"type":"integer","title":"Otp"}},"type":"object","required":["email","otp"],"title":"EmailOTPRequest"},"EmailUnsubscribeRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"source":{"type":"string","maxLength":100,"minLength":1,"title":"Source","default":"oneinfer.ai"},"reason":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Reason"}},"type":"object","required":["email"],"title":"EmailUnsubscribeRequest"},"EndpointType":{"type":"string","enum":["inference_api","dedicated"],"title":"EndpointType"},"Environment":{"type":"string","enum":["sandbox","production"],"title":"Environment"},"FeedbackCreateRequest":{"properties":{"task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Id","description":"Associated async generation task ID"},"model_id":{"type":"string","title":"Model Id","description":"Model identifier, e.g. MiniMax-H3"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider","description":"Model provider, e.g. minimax, novita"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Category: video_generation, image_generation, llm","default":"video_generation"},"rating":{"type":"string","title":"Rating","description":"Rating identifier: thumbs_up, thumbs_down, or numeric '1'..'5'"},"rating_score":{"anyOf":[{"type":"integer","maximum":5.0,"minimum":1.0},{"type":"null"}],"title":"Rating Score","description":"Normalized score 1-5"},"issue_tags":{"items":{"type":"string"},"type":"array","title":"Issue Tags","description":"Categorical issues: timeout, motion_distortion, prompt_ignored, poor_resolution"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment","description":"Optional commentary"},"prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt","description":"Prompt text"},"negative_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Negative Prompt","description":"Negative prompt text"},"duration_seconds":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Duration Seconds","description":"Execution or video duration in seconds"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","description":"Status: completed, failed, cancelled"},"error_details":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Error Details","description":"Structured error payload"}},"type":"object","required":["model_id","rating"],"title":"FeedbackCreateRequest"},"ForgotPasswordRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"}},"type":"object","required":["email"],"title":"ForgotPasswordRequest"},"FormFactorType":{"type":"string","enum":["SXM","PCIe","OAM","Custom"],"title":"FormFactorType"},"FreeCreditsClaimRequest":{"properties":{"name":{"type":"string","maxLength":100,"minLength":1,"title":"Name"},"email":{"type":"string","format":"email","title":"Email"},"mobile_number":{"type":"string","maxLength":16,"minLength":7,"title":"Mobile Number"},"about_you":{"type":"string","maxLength":2000,"minLength":1,"title":"About You"}},"type":"object","required":["name","email","mobile_number","about_you"],"title":"FreeCreditsClaimRequest"},"FreeCreditsEmailAvailabilityRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"}},"type":"object","required":["email"],"title":"FreeCreditsEmailAvailabilityRequest"},"FreeCreditsPhoneVerificationCheckRequest":{"properties":{"mobile_number":{"type":"string","maxLength":16,"minLength":7,"title":"Mobile Number"},"code":{"type":"string","pattern":"^\\d{4,10}$","title":"Code"}},"type":"object","required":["mobile_number","code"],"title":"FreeCreditsPhoneVerificationCheckRequest"},"FreeCreditsPhoneVerificationRequest":{"properties":{"mobile_number":{"type":"string","maxLength":16,"minLength":7,"title":"Mobile Number"}},"type":"object","required":["mobile_number"],"title":"FreeCreditsPhoneVerificationRequest"},"GPURecommendation":{"properties":{"gpu_name":{"type":"string","title":"Gpu Name","description":"GPU model name"},"vram_gb":{"type":"integer","title":"Vram Gb","description":"VRAM in GB"},"quantity":{"type":"integer","title":"Quantity","description":"Number of GPUs needed"},"reason":{"type":"string","title":"Reason","description":"Recommendation reason"},"cost_tier":{"type":"string","title":"Cost Tier","description":"Cost tier: budget/mid/premium"}},"type":"object","required":["gpu_name","vram_gb","quantity","reason","cost_tier"],"title":"GPURecommendation"},"GPUStoragePricingRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/GpuProviders","description":"Name of the cloud provider"},"storage_type":{"$ref":"#/components/schemas/StorageTypes","description":"Type of GPU storage"},"price_per_ten_minutes_per_gb":{"type":"number","title":"Price Per Ten Minutes Per Gb","description":"Price per GB per ten minutes for GPU storage"}},"type":"object","required":["provider_name","storage_type","price_per_ten_minutes_per_gb"],"title":"GPUStoragePricingRequest"},"GeekbenchScoresRequest":{"properties":{"opencl_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Opencl Score","description":"OpenCL Geekbench score"}},"type":"object","title":"GeekbenchScoresRequest","description":"Geekbench benchmark scores"},"GoogleVideoModelRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"type":"string","title":"Model Name"},"aspect_ratio":{"type":"string","title":"Aspect Ratio"},"price_per_second_video":{"type":"number","title":"Price Per Second Video"},"resolution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolution"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name","model_name","aspect_ratio","price_per_second_video"],"title":"GoogleVideoModelRequest"},"GpuComputeSpecs":{"properties":{"cuda_cores":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cuda Cores","description":"Number of CUDA cores"},"texture_mapping_units":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Texture Mapping Units","description":"Number of texture mapping units"},"render_output_units":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Render Output Units","description":"Number of render output units"},"streaming_multiprocessors_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Streaming Multiprocessors Count","description":"Number of streaming multiprocessors"},"tensor_cores":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Tensor Cores","description":"Number of tensor cores"},"rt_cores":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rt Cores","description":"Number of RT cores"},"l1_cache_per_sm_kb":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"L1 Cache Per Sm Kb","description":"L1 cache size in KB"},"l2_cache_mb":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"L2 Cache Mb","description":"L2 cache size in MB"}},"type":"object","required":["streaming_multiprocessors_count"],"title":"GpuComputeSpecs"},"GpuConfigDataItem":{"properties":{"gpu_id":{"type":"string","title":"Gpu Id"},"vcpus":{"type":"integer","title":"Vcpus"},"cpu_memory":{"type":"integer","title":"Cpu Memory"},"gpu_nums":{"type":"integer","title":"Gpu Nums"}},"type":"object","required":["gpu_id","vcpus","cpu_memory","gpu_nums"],"title":"GpuConfigDataItem"},"GpuInfoRequest":{"properties":{"gpu_name":{"type":"string","title":"Gpu Name"},"gpu_memory_in_gb":{"type":"integer","title":"Gpu Memory In Gb"},"supported_cuda_versions":{"type":"string","title":"Supported Cuda Versions"},"chip_id":{"type":"string","title":"Chip Id"},"gpu_count":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gpu Count"}},"type":"object","required":["gpu_name","gpu_memory_in_gb","supported_cuda_versions","chip_id"],"title":"GpuInfoRequest"},"GpuPerformance":{"properties":{"pixel_rate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pixel Rate","description":"Pixel rate"},"texture_rate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Texture Rate","description":"Texture rate"},"ai_tops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ai Tops","description":"AI performance in TOPS"},"fp_64_tflops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fp 64 Tflops","description":"FP64 performance in TFLOPS"},"fp_32_tflops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fp 32 Tflops","description":"FP32 performance in TFLOPS"},"fp_16_tflops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fp 16 Tflops","description":"FP16 performance in TFLOPS"},"bf_16_tflops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Bf 16 Tflops","description":"BF16 performance in TFLOPS"},"fp_8_tflops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fp 8 Tflops","description":"FP8 performance in TFLOPS"},"int_8_tops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Int 8 Tops","description":"INT8 performance in TOPS"},"fp_4_tflops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fp 4 Tflops","description":"FP4 performance in TFLOPS"},"int_4_tops":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Int 4 Tops","description":"INT4 performance in TOPS"},"sparse_performance_multiplier":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Sparse Performance Multiplier","description":"Sparse performance multiplier"}},"type":"object","title":"GpuPerformance"},"GpuPricingRequest":{"properties":{"gpu_id":{"type":"string","title":"Gpu Id"},"provider_name":{"$ref":"#/components/schemas/GpuProviders"},"cpu_id":{"type":"string","title":"Cpu Id"},"gpu_name":{"type":"string","title":"Gpu Name"},"region":{"type":"string","title":"Region"},"is_available":{"type":"boolean","title":"Is Available"},"price_per_hour":{"type":"number","title":"Price Per Hour"},"spot_price_per_hour":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Spot Price Per Hour","description":"Spot pricing per hour. Currently populated only for Verda."}},"type":"object","required":["gpu_id","provider_name","cpu_id","gpu_name","region","is_available","price_per_hour"],"title":"GpuPricingRequest"},"GpuProviders":{"type":"string","enum":["novita","aws","nebius_ai","verda","runpod","vastai","vultr","azure","e2e_networks"],"title":"GpuProviders"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ImageMegapixelPricing":{"properties":{"first_output_mp_price":{"type":"number","minimum":0.0,"title":"First Output Mp Price"},"additional_output_mp_price":{"type":"number","minimum":0.0,"title":"Additional Output Mp Price"},"input_mp_price":{"type":"number","minimum":0.0,"title":"Input Mp Price"},"max_output_mp":{"type":"integer","maximum":4.0,"minimum":1.0,"title":"Max Output Mp","default":4},"max_input_images":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Max Input Images","default":8}},"type":"object","required":["first_output_mp_price","additional_output_mp_price","input_mp_price"],"title":"ImageMegapixelPricing"},"ImageModelRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"type":"string","title":"Model Name"},"quality":{"type":"string","title":"Quality"},"size":{"type":"string","title":"Size"},"resolution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolution"},"supported_aspect_ratios":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Aspect Ratios"},"supported_resolutions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Resolutions"},"supported_sizes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Sizes"},"supported_qualities":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Qualities"},"supported_backgrounds":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Backgrounds"},"price_per_image":{"type":"number","minimum":0.0,"title":"Price Per Image"},"price_per_input_image":{"type":"number","minimum":0.0,"title":"Price Per Input Image","default":0},"megapixel_pricing":{"anyOf":[{"$ref":"#/components/schemas/ImageMegapixelPricing"},{"type":"null"}]},"price_per_million_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Input Tokens"},"price_per_million_cache_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Input Tokens"},"price_per_million_image_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Image Input Tokens"},"price_per_million_cache_image_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Image Input Tokens"},"price_per_million_output_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Output Tokens"},"price_per_million_image_output_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Image Output Tokens"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name","model_name","quality","size","price_per_image"],"title":"ImageModelRequest"},"ImageModerationRequest":{"properties":{"image_base64":{"type":"string","title":"Image Base64","description":"Raw image file bytes as base64 string, not a data URL"},"mime_type":{"type":"string","enum":["image/jpeg","image/png","image/webp"],"title":"Mime Type"}},"type":"object","required":["image_base64","mime_type"],"title":"ImageModerationRequest"},"InferenceDeploymentRequest":{"properties":{"model_name":{"type":"string","title":"Model Name"},"model_path":{"type":"string","title":"Model Path"},"resource_spec":{"$ref":"#/components/schemas/ResourceSpec"},"environment_vars":{"additionalProperties":true,"type":"object","title":"Environment Vars","default":{}},"idle_timeout":{"type":"integer","title":"Idle Timeout","default":3600}},"type":"object","required":["model_name","model_path","resource_spec"],"title":"InferenceDeploymentRequest"},"InferencePerformanceRequest":{"properties":{"model_7b_tokens_per_sec":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model 7B Tokens Per Sec","description":"7B model tokens/second"},"model_13b_tokens_per_sec":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model 13B Tokens Per Sec","description":"13B model tokens/second"},"model_30b_tokens_per_sec":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model 30B Tokens Per Sec","description":"30B model tokens/second"},"model_70b_tokens_per_sec":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model 70B Tokens Per Sec","description":"70B model tokens/second"},"model_235b_tokens_per_sec":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model 235B Tokens Per Sec","description":"235B model tokens/second"},"model_685b_tokens_per_sec":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model 685B Tokens Per Sec","description":"685B model tokens/second"},"optimal_batch_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Optimal Batch Size","description":"Optimal batch size"},"max_sequence_length":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Sequence Length","description":"Maximum sequence length"},"memory_usage_7b_gb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Memory Usage 7B Gb","description":"Memory usage for 7B model in GB"},"single_gpu_70b_capable":{"type":"boolean","title":"Single Gpu 70B Capable","description":"Can run 70B models on single GPU","default":false}},"type":"object","title":"InferencePerformanceRequest","description":"Inference performance for different model sizes"},"InviteMemberRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"role":{"$ref":"#/components/schemas/OrgRole","default":"developer"}},"type":"object","required":["email"],"title":"InviteMemberRequest"},"JoinOrganizationRequest":{"properties":{"message":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Message"}},"type":"object","title":"JoinOrganizationRequest"},"KernelBenchRequest":{"properties":{"level":{"type":"integer","title":"Level","default":1},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Limit"},"problem_ids":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Problem Ids"}},"type":"object","title":"KernelBenchRequest"},"LLMRankerUsage":{"type":"string","enum":["DAILY","WEEK","MONTH"],"title":"LLMRankerUsage"},"LogoRequest":{"properties":{"provider_name":{"anyOf":[{"$ref":"#/components/schemas/ModelProviders"},{"$ref":"#/components/schemas/GpuProviders"}],"title":"Provider Name"},"logo_url":{"type":"string","title":"Logo Url"}},"type":"object","required":["provider_name","logo_url"],"title":"LogoRequest"},"LongContextPricingRequest":{"properties":{"threshold_tokens":{"type":"integer","exclusiveMinimum":0.0,"title":"Threshold Tokens"},"price_per_million_input_tokens":{"type":"number","minimum":0.0,"title":"Price Per Million Input Tokens"},"price_per_million_output_tokens":{"type":"number","minimum":0.0,"title":"Price Per Million Output Tokens"},"price_per_million_cache_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Input Tokens"},"price_per_million_cache_write_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Write Tokens"}},"type":"object","required":["threshold_tokens","price_per_million_input_tokens","price_per_million_output_tokens"],"title":"LongContextPricingRequest"},"ManufacturerType":{"type":"string","enum":["NVIDIA","AMD","Intel","Google"],"title":"ManufacturerType"},"Memory":{"properties":{"size_gb":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size Gb","description":"Memory size in GB"},"type":{"$ref":"#/components/schemas/MemoryType","description":"Memory type"},"interface_bits":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Interface Bits","description":"Memory interface width in bits"},"bandwidth_gbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Bandwidth Gbs","description":"Memory bandwidth in GB/s"},"ecc_support":{"type":"boolean","title":"Ecc Support","description":"ECC memory support","default":false}},"type":"object","required":["type"],"title":"Memory"},"MemoryType":{"type":"string","enum":["HBM3e","HBM3","HBM2e","HBM2","GDDR7","GDDR6X","GDDR6"],"title":"MemoryType"},"MigrationResponse":{"properties":{"status":{"type":"string","title":"Status"},"message":{"type":"string","title":"Message"},"modified_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Modified Count"}},"type":"object","required":["status","message"],"title":"MigrationResponse"},"ModelDisplayMetadata":{"properties":{"model_id":{"type":"string","title":"Model Id"},"display_name":{"type":"string","title":"Display Name"},"model_name":{"type":"string","title":"Model Name"},"model_size":{"$ref":"#/components/schemas/ModelSize"},"topic":{"type":"string","title":"Topic"},"model_tags":{"items":{"type":"string"},"type":"array","title":"Model Tags"}},"type":"object","required":["model_id","display_name","model_name","model_size","topic","model_tags"],"title":"ModelDisplayMetadata"},"ModelDisplayandTagsRequest":{"properties":{"metadata":{"items":{"$ref":"#/components/schemas/ModelDisplayMetadata"},"type":"array","title":"Metadata"}},"type":"object","required":["metadata"],"title":"ModelDisplayandTagsRequest"},"ModelOrGpuEnableDisableRequest":{"properties":{"model_or_gpu_id":{"type":"string","title":"Model Or Gpu Id"},"is_enabled":{"type":"boolean","title":"Is Enabled"}},"type":"object","required":["model_or_gpu_id","is_enabled"],"title":"ModelOrGpuEnableDisableRequest"},"ModelPricingUpdateRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Name"},"price_per_million_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Input Tokens"},"price_per_million_output_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Output Tokens"},"price_per_million_cache_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Input Tokens"},"price_per_million_cache_write_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Cache Write Tokens"},"audio_cache_per_million_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Audio Cache Per Million Tokens"},"long_context_pricing":{"anyOf":[{"$ref":"#/components/schemas/LongContextPricingRequest"},{"type":"null"}]},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name"],"title":"ModelPricingUpdateRequest"},"ModelProviders":{"type":"string","enum":["oneinfer","openai","thinkingmachines","zai","deepseek","minimax","sarvam","anthropic","groq","novita","openrouter","meta","akashml","bytedance","together_ai","grok","google","cerebras","lightricks","coreweave","elevenlabs","blackforestlabs","fal","mvsep"],"title":"ModelProviders"},"ModelRequest":{"properties":{"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"display_tags":{"anyOf":[{"items":{"$ref":"#/components/schemas/DisplayTag"},"type":"array"},{"type":"null"}],"title":"Display Tags"},"display_order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Display Order"},"model_name":{"type":"string","title":"Model Name"},"model_parameters":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Parameters"},"model_quantization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Quantization"},"model_context_length":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Context Length"},"model_min_vram":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model Min Vram"},"model_size_gb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model Size Gb"},"description":{"type":"string","title":"Description"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]},"is_tool_calling_enabled":{"type":"boolean","title":"Is Tool Calling Enabled","default":false},"input_modalities":{"items":{"type":"string","enum":["text","file","image","audio","video","decisions"]},"type":"array","title":"Input Modalities","default":["text"]},"output_modalities":{"items":{"type":"string","enum":["text","image","audio","video","decisions"]},"type":"array","title":"Output Modalities","default":["text"]},"knowledge_cutoff":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Knowledge Cutoff"},"benchmark_info":{"anyOf":[{"additionalProperties":{"additionalProperties":{"type":"number"},"type":"object"},"type":"object"},{"type":"null"}],"title":"Benchmark Info"}},"type":"object","required":["model_name","description"],"title":"ModelRequest"},"ModelSize":{"type":"string","enum":["small","medium","large"],"title":"ModelSize"},"ModelSource":{"type":"string","enum":["huggingface","catalog"],"title":"ModelSource"},"ModelSpecs":{"properties":{"model_id":{"type":"string","title":"Model Id","description":"HuggingFace model ID"},"model_name":{"type":"string","title":"Model Name","description":"Model display name"},"parameters":{"type":"string","title":"Parameters","description":"Number of parameters (e.g., '20B', '7B')"},"architecture":{"type":"string","title":"Architecture","description":"Model architecture type"},"context_length":{"type":"integer","title":"Context Length","description":"Maximum context length in tokens"},"estimated_vram_gb":{"type":"integer","title":"Estimated Vram Gb","description":"Estimated VRAM requirement in GB"},"model_size_gb":{"type":"number","title":"Model Size Gb","description":"Model size on disk in GB"},"quantization_support":{"items":{"type":"string"},"type":"array","title":"Quantization Support","description":"Supported quantization formats"}},"type":"object","required":["model_id","model_name","parameters","architecture","context_length","estimated_vram_gb","model_size_gb","quantization_support"],"title":"ModelSpecs"},"ModelTagSpecificationsandBenchmarks":{"properties":{"model_id":{"type":"string","title":"Model Id"},"tags":{"type":"string","title":"Tags"},"description":{"type":"string","title":"Description"},"specifications":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Specifications"},"benchmarks":{"anyOf":[{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array"},{"type":"null"}],"title":"Benchmarks"}},"type":"object","required":["model_id","tags","description"],"title":"ModelTagSpecificationsandBenchmarks"},"ModelTemplateRequest":{"properties":{"model_template_name":{"type":"string","title":"Model Template Name"},"model_template_image":{"type":"string","title":"Model Template Image"},"model_parameters":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model Parameters"},"model_logo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Logo Url"},"disk_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Disk Size"},"model_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Model Tags","default":[]},"model_template_command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Template Command"},"ports":{"items":{"type":"string"},"type":"array","title":"Ports"},"model_template_env":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Model Template Env"},"model_template_volumes":{"anyOf":[{"items":{"$ref":"#/components/schemas/VolumeSchema"},"type":"array"},{"type":"null"}],"title":"Model Template Volumes"}},"type":"object","required":["model_template_name","model_template_image"],"title":"ModelTemplateRequest"},"ModelTemplateUpdateRequest":{"properties":{"model_template_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Template Name"},"model_template_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Template Image"},"model_parameters":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model Parameters"},"model_logo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Logo Url"},"disk_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Disk Size"},"model_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Model Tags"},"model_template_command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Template Command"},"ports":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Ports"},"model_template_env":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Model Template Env"},"model_template_volumes":{"anyOf":[{"items":{"$ref":"#/components/schemas/VolumeSchema"},"type":"array"},{"type":"null"}],"title":"Model Template Volumes"}},"type":"object","title":"ModelTemplateUpdateRequest"},"ModelwithPricingRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"type":"string","title":"Model Name"},"price_per_million_input_tokens":{"type":"number","title":"Price Per Million Input Tokens"},"price_per_million_output_tokens":{"type":"number","title":"Price Per Million Output Tokens"},"price_per_million_cache_input_tokens":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Million Cache Input Tokens"},"price_per_million_cache_write_tokens":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Million Cache Write Tokens"},"audio_cache_per_million_tokens":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Audio Cache Per Million Tokens"},"long_context_pricing":{"anyOf":[{"$ref":"#/components/schemas/LongContextPricingRequest"},{"type":"null"}]},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name","model_name","price_per_million_input_tokens","price_per_million_output_tokens"],"title":"ModelwithPricingRequest"},"MultiGPUCapabilitiesRequest":{"properties":{"nvlink_support":{"type":"boolean","title":"Nvlink Support","description":"NVLink support","default":false},"sli_support":{"type":"boolean","title":"Sli Support","description":"SLI support","default":false},"max_multi_gpu_config":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Multi Gpu Config","description":"Maximum multi-GPU configuration"},"scaling_efficiency":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Scaling Efficiency","description":"Multi-GPU scaling efficiency"},"mig_support":{"type":"boolean","title":"Mig Support","description":"Multi-Instance GPU support","default":false},"max_mig_instances":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Mig Instances","description":"Maximum MIG instances"}},"type":"object","title":"MultiGPUCapabilitiesRequest","description":"Multi-GPU scaling capabilities"},"MusicModelPricingRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"type":"string","title":"Model Name"},"price_per_song":{"type":"number","minimum":0.0,"title":"Price Per Song"},"price_per_second":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Second"},"price_per_composition_plan":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Composition Plan"},"supported_formats":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Formats"},"min_duration_seconds":{"anyOf":[{"type":"integer","exclusiveMinimum":0.0},{"type":"null"}],"title":"Min Duration Seconds","description":"Minimum supported music duration in seconds"},"max_duration_seconds":{"anyOf":[{"type":"integer","exclusiveMinimum":0.0},{"type":"null"}],"title":"Max Duration Seconds","description":"Maximum supported music duration in seconds"},"supports_streaming":{"type":"boolean","title":"Supports Streaming","default":false},"supports_image_input":{"type":"boolean","title":"Supports Image Input","default":false},"supports_cover":{"type":"boolean","title":"Supports Cover","default":false},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name","model_name","price_per_song"],"title":"MusicModelPricingRequest"},"NetworkStorageSchema":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"mount_point":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mount Point"}},"type":"object","title":"NetworkStorageSchema"},"NotificationFrequency":{"type":"string","enum":["real_time","daily_digest","weekly_summary"],"title":"NotificationFrequency"},"NotificationPreferencesRequest":{"properties":{"email_notifications":{"$ref":"#/components/schemas/EmailNotificationPreferences"},"notification_frequency":{"$ref":"#/components/schemas/NotificationFrequency","default":"real_time"}},"type":"object","title":"NotificationPreferencesRequest"},"NoulDecisionQuestion":{"properties":{"type":{"type":"string","const":"noul","title":"Type"},"instructions":{"type":"string","minLength":1,"title":"Instructions"},"criteria":{"additionalProperties":{"type":"string"},"type":"object","title":"Criteria"}},"type":"object","required":["type","instructions","criteria"],"title":"NoulDecisionQuestion"},"NovitaVideoPricePerSecondModelRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"type":"string","title":"Model Name"},"price_per_second_video":{"type":"number","title":"Price Per Second Video"},"aspect_ratio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aspect Ratio"},"resolution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolution"},"duration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"supported_durations":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Supported Durations"},"supported_aspect_ratios":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Aspect Ratios"},"supported_resolutions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Resolutions"},"supported_sizes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Sizes"},"supported_fps":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Supported Fps"},"supported_durations_by_fps":{"anyOf":[{"additionalProperties":{"items":{"type":"integer"},"type":"array"},"type":"object"},{"type":"null"}],"title":"Supported Durations By Fps"},"generate_audio":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Generate Audio","default":false},"camera_fixed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Camera Fixed","default":true},"service_tier":{"anyOf":[{"$ref":"#/components/schemas/ServiceTier"},{"type":"null"}],"default":"default"},"price_per_second_input_video":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Second Input Video"},"free_input_images":{"type":"integer","title":"Free Input Images","default":0},"price_per_additional_input_image":{"type":"number","title":"Price Per Additional Input Image","default":0},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name","model_name","price_per_second_video"],"title":"NovitaVideoPricePerSecondModelRequest"},"OneComputeStoragePricingRequest":{"properties":{"storage_type":{"$ref":"#/components/schemas/StorageTypes","description":"Type of GPU storage"},"price_per_ten_minutes_per_gb":{"type":"number","title":"Price Per Ten Minutes Per Gb","description":"Price per GB per ten minutes for GPU storage"}},"type":"object","required":["storage_type","price_per_ten_minutes_per_gb"],"title":"OneComputeStoragePricingRequest"},"OneInferModality":{"type":"string","enum":["text","chat","reasoning","image","video","audio","music","decisions"],"title":"OneInferModality"},"OneInferModelRouteRequest":{"properties":{"modality":{"$ref":"#/components/schemas/OneInferModality"},"routes":{"items":{"$ref":"#/components/schemas/OneInferRouteTarget"},"type":"array","minItems":1,"title":"Routes"},"is_active":{"type":"boolean","title":"Is Active","default":true}},"type":"object","required":["modality","routes"],"title":"OneInferModelRouteRequest"},"OneInferRouteTarget":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"provider_model_name":{"type":"string","minLength":1,"title":"Provider Model Name"},"enabled":{"type":"boolean","title":"Enabled","default":true}},"type":"object","required":["provider_name","provider_model_name"],"title":"OneInferRouteTarget"},"OpenBandwidthModelInterestRequest":{"properties":{"ip_address":{"type":"string","maxLength":100,"minLength":1,"title":"Ip Address"},"model_interested":{"type":"string","maxLength":200,"minLength":1,"title":"Model Interested"}},"type":"object","required":["ip_address","model_interested"],"title":"OpenBandwidthModelInterestRequest"},"OpenBandwidthWaitlistRequest":{"properties":{"name":{"type":"string","maxLength":100,"minLength":1,"title":"Name"},"email":{"type":"string","format":"email","title":"Email"},"company":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Company"},"use_case":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Use Case"},"recaptcha_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recaptcha Token"},"ip_address":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Ip Address"},"model_interested":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Model Interested"}},"type":"object","required":["name","email"],"title":"OpenBandwidthWaitlistRequest"},"OptimizerApplyRequest":{"properties":{"agent_id":{"type":"string","maxLength":128,"minLength":1,"title":"Agent Id"}},"additionalProperties":false,"type":"object","required":["agent_id"],"title":"OptimizerApplyRequest"},"OptimizerDeployRequest":{"properties":{"offer_id":{"type":"string","maxLength":200,"minLength":3,"title":"Offer Id"}},"additionalProperties":false,"type":"object","required":["offer_id"],"title":"OptimizerDeployRequest"},"OptimizerPreviewRequest":{"properties":{"model_id":{"type":"string","maxLength":200,"minLength":3,"title":"Model Id"},"revision":{"type":"string","maxLength":100,"title":"Revision","default":"main"},"gpu_key":{"type":"string","maxLength":40,"minLength":1,"title":"Gpu Key"},"gpu_count":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Gpu Count","default":1},"scenarios":{"items":{"$ref":"#/components/schemas/OptimizerScenario"},"type":"array","maxItems":8,"title":"Scenarios"},"precision":{"additionalProperties":true,"type":"object","title":"Precision"},"hf_token":{"anyOf":[{"type":"string","format":"password","writeOnly":true},{"type":"null"}],"title":"Hf Token"}},"additionalProperties":false,"type":"object","required":["model_id","gpu_key"],"title":"OptimizerPreviewRequest"},"OptimizerRunActionRequest":{"properties":{"reason":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Reason"}},"additionalProperties":false,"type":"object","title":"OptimizerRunActionRequest"},"OptimizerRunCreateRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Name"},"agent_model":{"type":"string","maxLength":80,"minLength":1,"title":"Agent Model"},"agent_effort":{"type":"string","enum":["medium","high","xhigh","max"],"title":"Agent Effort","default":"high"},"model_id":{"type":"string","maxLength":200,"minLength":3,"title":"Model Id"},"revision":{"type":"string","maxLength":100,"title":"Revision","default":"main"},"gpu_count":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Gpu Count","default":1},"max_model_len":{"anyOf":[{"type":"integer","minimum":256.0},{"type":"null"}],"title":"Max Model Len"},"instance_id":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Instance Id"},"sandbox_offer_id":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Sandbox Offer Id"},"simulated_gpu":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Simulated Gpu"},"workload_agent_id":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Workload Agent Id"},"objective":{"type":"string","enum":["throughput","latency","goodput"],"title":"Objective","default":"throughput"},"slo":{"additionalProperties":true,"type":"object","title":"Slo"},"scenarios":{"items":{"$ref":"#/components/schemas/OptimizerScenario"},"type":"array","maxItems":8,"minItems":1,"title":"Scenarios"},"precision":{"additionalProperties":true,"type":"object","title":"Precision"},"levers":{"additionalProperties":true,"type":"object","title":"Levers"},"budget":{"additionalProperties":true,"type":"object","title":"Budget"},"baselines":{"items":{"type":"string","enum":["vllm","sglang"]},"type":"array","title":"Baselines"},"sol_target_pct":{"type":"number","maximum":100.0,"minimum":50.0,"title":"Sol Target Pct","default":95.0},"min_gain_pct":{"type":"number","maximum":50.0,"minimum":0.0,"title":"Min Gain Pct","default":1.0},"regression_tolerance_pct":{"type":"number","maximum":50.0,"minimum":0.0,"title":"Regression Tolerance Pct","default":3.0},"latency_tolerance_pct":{"anyOf":[{"type":"number","maximum":500.0,"minimum":0.0},{"type":"null"}],"title":"Latency Tolerance Pct","default":25.0},"tracks":{"items":{"$ref":"#/components/schemas/OptimizerTrack"},"type":"array","maxItems":4,"title":"Tracks"},"hf_token":{"anyOf":[{"type":"string","format":"password","writeOnly":true},{"type":"null"}],"title":"Hf Token"}},"additionalProperties":false,"type":"object","required":["agent_model","model_id","scenarios"],"title":"OptimizerRunCreateRequest"},"OptimizerScenario":{"properties":{"key":{"type":"string","maxLength":48,"minLength":1,"title":"Key"},"label":{"type":"string","maxLength":80,"minLength":1,"title":"Label"},"concurrency":{"type":"integer","maximum":1024.0,"minimum":1.0,"title":"Concurrency"},"prompt_tokens":{"type":"integer","maximum":262144.0,"minimum":1.0,"title":"Prompt Tokens"},"output_tokens":{"type":"integer","maximum":32768.0,"minimum":1.0,"title":"Output Tokens"},"num_requests":{"anyOf":[{"type":"integer","maximum":20000.0,"minimum":1.0},{"type":"null"}],"title":"Num Requests"},"shared_prefix_tokens":{"type":"integer","minimum":0.0,"title":"Shared Prefix Tokens","default":0},"primary":{"type":"boolean","title":"Primary","default":true}},"additionalProperties":false,"type":"object","required":["key","label","concurrency","prompt_tokens","output_tokens"],"title":"OptimizerScenario"},"OptimizerTrack":{"properties":{"key":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,31}$","title":"Key"},"label":{"type":"string","maxLength":60,"minLength":1,"title":"Label"},"scenarios":{"items":{"type":"string"},"type":"array","maxItems":8,"minItems":1,"title":"Scenarios"}},"additionalProperties":false,"type":"object","required":["key","label","scenarios"],"title":"OptimizerTrack","description":"Scenarios one deployment serves, optimized on their own (the optimizer checks they exist)."},"OrgRole":{"type":"string","enum":["owner","admin","billing","developer","viewer"],"title":"OrgRole"},"OrgStatus":{"type":"string","enum":["active","suspended","closed"],"title":"OrgStatus"},"OrganizationType":{"type":"string","enum":["individual","business"],"title":"OrganizationType"},"OutsideDomainPolicy":{"type":"string","enum":["confirm","block"],"title":"OutsideDomainPolicy"},"ParseRepoRequest":{"properties":{"repo_url":{"type":"string","title":"Repo Url"},"git_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Git Token"},"branch":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Branch","default":"main"}},"type":"object","required":["repo_url"],"title":"ParseRepoRequest"},"PlanBillingCycle":{"type":"string","enum":["monthly"],"title":"PlanBillingCycle"},"PresignedUrlRequest":{"properties":{"customer_id":{"type":"string","title":"Customer Id"},"file_path":{"type":"string","title":"File Path"},"path_type":{"type":"string","title":"Path Type","default":"datasets"},"expiration":{"type":"integer","title":"Expiration","default":3600}},"type":"object","required":["customer_id","file_path"],"title":"PresignedUrlRequest","description":"Request for pre-signed URL."},"PresignedUrlResponse":{"properties":{"url":{"type":"string","title":"Url"},"expires_in":{"type":"integer","title":"Expires In"},"s3_path":{"type":"string","title":"S3 Path"}},"type":"object","required":["url","expires_in","s3_path"],"title":"PresignedUrlResponse","description":"Response with pre-signed URL."},"ProviderCategoryEnum":{"type":"string","enum":["all","inference","compute"],"title":"ProviderCategoryEnum"},"PublicModelReviewRequest":{"properties":{"rating":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Rating","description":"Model quality rating: 1 (poor) to 5 (exceptional)"},"issue_tags":{"items":{"type":"string"},"type":"array","title":"Issue Tags","description":"Model capability tags, e.g. fast_reasoning, excellent_code, hallucination"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment","description":"Review commentary on model capabilities and real-world adherence"},"visitor_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Visitor Id","description":"Persistent client-generated visitor UUID (from localStorage)"},"recaptcha_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recaptcha Token","description":"Google reCAPTCHA v3 verification token"}},"type":"object","required":["rating"],"title":"PublicModelReviewRequest","description":"Schema for unauthenticated public model reviews submitted by visitors.\nProtected by Google reCAPTCHA v3 and tracked by unique visitor fingerprint."},"QuantizationRegion":{"type":"string","enum":["embeddings","attention","attention_qkv","attention_o","mlp","mlp_gate_up","mlp_down","output"],"title":"QuantizationRegion","description":"Selectable GGUF tensor regions for mixed-precision (per-layer) quantization.\n\nMaps to llama.cpp GGUF tensor naming (token_embd.weight, blk.N.attn_*,\nblk.N.ffn_*, output.weight) via TENSOR_REGEX_BY_REGION in\nquantization_deploy.py, passed to `llama-quantize --tensor-type <regex>=<TYPE>`."},"QuoteRequest":{"properties":{"modality":{"type":"string","enum":["video","image","audio","sfx","music"],"title":"Modality"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider","description":"Use 'oneinfer' for public model routing"},"model":{"type":"string","maxLength":200,"minLength":1,"title":"Model"},"resolution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolution","description":"Video resolution","default":"720p"},"aspect_ratio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aspect Ratio","description":"Video aspect ratio","default":"16:9"},"duration":{"anyOf":[{"type":"integer","maximum":60.0,"minimum":1.0},{"type":"null"}],"title":"Duration","description":"Video length in seconds","default":5},"generate_audio":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Generate Audio","description":"Video with generated audio","default":false},"input_video_seconds":{"type":"number","maximum":600.0,"minimum":0.0,"title":"Input Video Seconds","description":"Length of a source video","default":0},"input_image_count":{"type":"integer","maximum":16.0,"minimum":0.0,"title":"Input Image Count","description":"Start frames or reference images","default":0},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size","description":"Image size, or an exact OpenRouter video size"},"quality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quality","description":"Image quality","default":"standard"},"text":{"anyOf":[{"type":"string","maxLength":100000},{"type":"null"}],"title":"Text","description":"Text to speak"},"duration_seconds":{"anyOf":[{"type":"number","maximum":36000.0,"exclusiveMinimum":0.0},{"type":"null"}],"title":"Duration Seconds","description":"Audio length for transcription, sound effects or per-minute speech"}},"type":"object","required":["modality","model"],"title":"QuoteRequest","description":"A generation request to price. Defaults match the generation endpoints."},"RealtimeClientSecretRequest":{"properties":{"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model","description":"Realtime model, e.g. x-ai/grok-voice-3.0"},"expires_in_seconds":{"type":"integer","maximum":600.0,"minimum":10.0,"title":"Expires In Seconds","default":300}},"type":"object","title":"RealtimeClientSecretRequest"},"ReasonerModelPricingRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"type":"string","title":"Model Name"},"price_per_million_input_tokens":{"type":"number","title":"Price Per Million Input Tokens"},"price_per_million_output_tokens":{"type":"number","title":"Price Per Million Output Tokens"},"price_per_million_cache_input_tokens":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Million Cache Input Tokens"},"price_per_million_cache_write_tokens":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Million Cache Write Tokens"},"audio_cache_per_million_tokens":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Audio Cache Per Million Tokens"},"long_context_pricing":{"anyOf":[{"$ref":"#/components/schemas/LongContextPricingRequest"},{"type":"null"}]},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name","model_name","price_per_million_input_tokens","price_per_million_output_tokens"],"title":"ReasonerModelPricingRequest"},"RecaptchaBody":{"properties":{"token":{"type":"string","title":"Token"},"action":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-z0-9_]+$","title":"Action"}},"type":"object","required":["token","action"],"title":"RecaptchaBody"},"RefreshTokenRequest":{"properties":{"refresh_token":{"type":"string","title":"Refresh Token"}},"type":"object","required":["refresh_token"],"title":"RefreshTokenRequest"},"RegionOverrideRequest":{"properties":{"region":{"$ref":"#/components/schemas/QuantizationRegion"},"override_scheme":{"type":"string","title":"Override Scheme"},"layer_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Layer Start"},"layer_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Layer End"}},"type":"object","required":["region","override_scheme"],"title":"RegionOverrideRequest","description":"Mixed-precision request: quantize one tensor region to a different scheme\nthan the rest of the model."},"RegisterAdminRequest":{"properties":{"first_name":{"type":"string","title":"First Name"},"middle_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Middle Name"},"last_name":{"type":"string","title":"Last Name"},"email":{"type":"string","format":"email","title":"Email"}},"type":"object","required":["first_name","last_name","email"],"title":"RegisterAdminRequest"},"ResetPasswordRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"otp":{"type":"string","maxLength":6,"minLength":6,"pattern":"^\\d{6}$","title":"Otp"},"new_password":{"type":"string","maxLength":128,"minLength":8,"title":"New Password"}},"type":"object","required":["email","otp","new_password"],"title":"ResetPasswordRequest"},"ResourceSpec":{"properties":{"cloud":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cloud"},"instance_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instance Type"},"accelerators":{"type":"string","title":"Accelerators"},"cpus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cpus"},"memory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memory"},"disk_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Disk Size"},"use_spot":{"type":"boolean","title":"Use Spot","default":false},"cloud_preference":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Cloud Preference"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"}},"type":"object","required":["accelerators"],"title":"ResourceSpec"},"RunpodGpuPricingRequest":{"properties":{"gpu_id":{"type":"string","title":"Gpu Id"},"price_per_hour":{"type":"number","title":"Price Per Hour"},"regions":{"items":{"type":"string"},"type":"array","title":"Regions"}},"type":"object","required":["gpu_id","price_per_hour","regions"],"title":"RunpodGpuPricingRequest"},"ScalingConfig":{"properties":{"scaler_type":{"$ref":"#/components/schemas/ScalingType"},"scaler_value":{"type":"integer","title":"Scaler Value"}},"type":"object","required":["scaler_type","scaler_value"],"title":"ScalingConfig"},"ScalingType":{"type":"string","enum":["queue","request_count"],"title":"ScalingType"},"ScoreDecisionQuestion":{"properties":{"type":{"type":"string","const":"score","title":"Type"},"instructions":{"type":"string","minLength":1,"title":"Instructions"},"criteria":{"items":{"type":"string"},"type":"array","minItems":2,"title":"Criteria"}},"type":"object","required":["type","instructions","criteria"],"title":"ScoreDecisionQuestion"},"ServerlessEndpointRequest":{"properties":{"prompt":{"type":"string","title":"Prompt"},"temperature":{"type":"number","title":"Temperature","default":0.7},"max_tokens":{"type":"integer","title":"Max Tokens","default":1000},"top_p":{"type":"number","title":"Top P","default":1.0},"stop":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Stop"},"stream":{"type":"boolean","title":"Stream","default":false}},"type":"object","required":["prompt"],"title":"ServerlessEndpointRequest"},"ServiceTier":{"type":"string","enum":["default","flex"],"title":"ServiceTier"},"SetBudgetRequest":{"properties":{"monthly_budget_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Monthly Budget Usd"}},"type":"object","title":"SetBudgetRequest"},"SetOrgStatusRequest":{"properties":{"status":{"$ref":"#/components/schemas/OrgStatus"}},"type":"object","required":["status"],"title":"SetOrgStatusRequest"},"SoftwareSupportRequest":{"properties":{"cuda_support":{"type":"boolean","title":"Cuda Support","description":"CUDA support","default":false},"rocm_support":{"type":"boolean","title":"Rocm Support","description":"ROCm support","default":false},"oneapi_support":{"type":"boolean","title":"Oneapi Support","description":"OneAPI support","default":false},"tensorrt_optimized":{"type":"boolean","title":"Tensorrt Optimized","description":"TensorRT optimization","default":false},"pytorch_support":{"type":"boolean","title":"Pytorch Support","description":"PyTorch support","default":true},"tensorflow_support":{"type":"boolean","title":"Tensorflow Support","description":"TensorFlow support","default":true},"driver_maturity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Driver Maturity","description":"Driver maturity level"},"container_support":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Container Support","description":"Container runtime support"}},"type":"object","title":"SoftwareSupportRequest","description":"Software ecosystem support"},"SolDeploymentSettingsRequest":{"properties":{"price_per_hour":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Hour"},"gpu_count":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Gpu Count"}},"type":"object","title":"SolDeploymentSettingsRequest"},"SolStartSweepRequest":{"properties":{"scenarios":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Scenarios","description":"Scenario preset keys; all applicable when omitted"},"acknowledge_production_impact":{"type":"boolean","title":"Acknowledge Production Impact","description":"Must be true: the sweep puts synthetic load on the deployment","default":false}},"type":"object","title":"SolStartSweepRequest"},"SoundEffectRequest":{"properties":{"provider":{"anyOf":[{"type":"string","const":"elevenlabs"},{"type":"null"}],"title":"Provider","default":"elevenlabs"},"model":{"type":"string","minLength":1,"title":"Model","default":"eleven_text_to_sound_v2"},"prompt":{"type":"string","minLength":1,"title":"Prompt"},"duration_seconds":{"anyOf":[{"type":"number","maximum":30.0,"minimum":0.5},{"type":"null"}],"title":"Duration Seconds","description":"0.5-30s; omit to let the model choose"},"prompt_influence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Prompt Influence"},"loop":{"type":"boolean","title":"Loop","default":false},"output_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Format"}},"additionalProperties":false,"type":"object","required":["prompt"],"title":"SoundEffectRequest","description":"Text-to-sound-effect request (ElevenLabs /v1/sound-generation)."},"StartComparisonRequest":{"properties":{"benchmark_id":{"type":"string","title":"Benchmark Id"},"models":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Models"},"sample_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sample Size"},"temperature":{"type":"number","title":"Temperature","default":0.1},"max_tokens":{"type":"integer","title":"Max Tokens","default":1024},"budget_cap":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Budget Cap"}},"type":"object","required":["benchmark_id","models"],"title":"StartComparisonRequest","description":"Request body for starting multi-model comparison."},"StartEvalRequest":{"properties":{"benchmark_id":{"type":"string","title":"Benchmark Id"},"model_id":{"type":"string","title":"Model Id"},"provider":{"type":"string","title":"Provider"},"sample_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sample Size"},"temperature":{"type":"number","title":"Temperature","default":0.1},"max_tokens":{"type":"integer","title":"Max Tokens","default":1024},"system_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"System Prompt"},"budget_cap":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Budget Cap"},"gpu_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Id"},"gpu_count":{"type":"integer","title":"Gpu Count","default":1},"dataset_subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dataset Subject"},"model_endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Endpoint Url"},"model_api_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Api Key"}},"type":"object","required":["benchmark_id","model_id","provider"],"title":"StartEvalRequest","description":"Request body for starting an evaluation job."},"StartQuantizationRequest":{"properties":{"model_source":{"$ref":"#/components/schemas/ModelSource"},"hf_repo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hf Repo"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"},"scheme":{"type":"string","title":"Scheme"},"dataset":{"type":"string","title":"Dataset","default":"wikitext2"},"prompt":{"type":"string","title":"Prompt","default":"Explain gradient descent in one paragraph."},"instance_id":{"type":"string","title":"Instance Id"},"provider":{"type":"string","title":"Provider"},"region_override":{"anyOf":[{"$ref":"#/components/schemas/RegionOverrideRequest"},{"type":"null"}]}},"type":"object","required":["model_source","scheme","instance_id","provider"],"title":"StartQuantizationRequest","description":"Request body for starting a quantization job."},"StorageAttachment":{"properties":{"storage_id":{"type":"string","title":"Storage Id"},"mount_path":{"type":"string","title":"Mount Path","description":"Path to mount storage inside container (e.g., /workspace)"},"read_only":{"type":"boolean","title":"Read Only","default":false}},"type":"object","required":["storage_id","mount_path"],"title":"StorageAttachment"},"StorageRequest":{"properties":{"name":{"type":"string","maxLength":128,"minLength":1,"title":"Name"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region","default":"auto"},"size":{"type":"integer","exclusiveMinimum":0.0,"title":"Size","default":100}},"type":"object","required":["name"],"title":"StorageRequest"},"StorageSpec":{"type":"string","enum":["SSD","HDD","NVMe"],"title":"StorageSpec"},"StorageType":{"type":"string","enum":["disk","network_volume"],"title":"StorageType"},"StorageTypes":{"type":"string","enum":["SSD","HDD","NVMe"],"title":"StorageTypes"},"TagUserRequest":{"properties":{"account_tag":{"$ref":"#/components/schemas/AccountTagEnum"}},"type":"object","required":["account_tag"],"title":"TagUserRequest"},"TechnicalSpecsRequest":{"properties":{"process_node_nm":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Process Node Nm","description":"Manufacturing process node in nm"},"transistor_count_billion":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Transistor Count Billion","description":"Transistor count in billions"},"die_size_mm2":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Die Size Mm2","description":"Die size in mm²"},"tdp_watts":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Tdp Watts","description":"Thermal Design Power in watts"},"pcie_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pcie Version","description":"PCIe version support"},"nvlink_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nvlink Version","description":"NVLink version"},"interconnect_bandwidth_gbs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Interconnect Bandwidth Gbs","description":"Interconnect bandwidth GB/s"},"display_outputs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Display Outputs","description":"Display output types"},"dual_slot":{"type":"boolean","title":"Dual Slot","description":"Requires dual slot","default":true},"external_power_connectors":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"External Power Connectors","description":"External power connector types"}},"type":"object","title":"TechnicalSpecsRequest","description":"Technical specifications"},"TemplateRequest":{"properties":{"template_name":{"type":"string","title":"Template Name"},"template_description":{"type":"string","title":"Template Description"},"template_image":{"type":"string","title":"Template Image"},"registry_auth_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registry Auth Id"},"disk_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Disk Size"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"},"template_command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Command"},"ports":{"items":{"type":"string"},"type":"array","title":"Ports"},"template_env":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Template Env"},"is_serverless":{"type":"boolean","title":"Is Serverless","default":false},"template_volumes":{"anyOf":[{"items":{"$ref":"#/components/schemas/VolumeSchema"},"type":"array"},{"type":"null"}],"title":"Template Volumes"},"template_network_storages":{"anyOf":[{"items":{"$ref":"#/components/schemas/NetworkStorageSchema"},"type":"array"},{"type":"null"}],"title":"Template Network Storages"}},"type":"object","required":["template_name","template_description","template_image"],"title":"TemplateRequest"},"TemplateUpdateRequest":{"properties":{"template_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Name"},"template_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Description"},"template_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Image"},"disk_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Disk Size"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id"},"template_command":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Command"},"ports":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Ports"},"template_env":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Template Env"},"template_volumes":{"anyOf":[{"items":{"$ref":"#/components/schemas/VolumeSchema"},"type":"array"},{"type":"null"}],"title":"Template Volumes"},"template_network_storages":{"anyOf":[{"items":{"$ref":"#/components/schemas/NetworkStorageSchema"},"type":"array"},{"type":"null"}],"title":"Template Network Storages"}},"type":"object","title":"TemplateUpdateRequest"},"TrainingPerformanceRequest":{"properties":{"bert_large_multiplier":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Bert Large Multiplier","description":"BERT Large training speed vs RTX 4090"},"gpt3_style_multiplier":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gpt3 Style Multiplier","description":"GPT-3 style training speed vs RTX 4090"},"computer_vision_multiplier":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Computer Vision Multiplier","description":"Computer vision training speed vs RTX 4090"},"mixed_precision_multiplier":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Mixed Precision Multiplier","description":"Mixed precision training speed vs RTX 4090"},"fp64_scientific_multiplier":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fp64 Scientific Multiplier","description":"FP64 scientific computing vs RTX 4090"},"overall_training_multiplier":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Overall Training Multiplier","description":"Overall training performance vs RTX 4090"}},"type":"object","title":"TrainingPerformanceRequest","description":"Training performance metrics relative to RTX 4090 baseline"},"TransferOrgOwnerRequest":{"properties":{"developer_id":{"type":"string","title":"Developer Id"}},"type":"object","required":["developer_id"],"title":"TransferOrgOwnerRequest"},"UpdateCodingPlanRequest":{"properties":{"tier":{"anyOf":[{"type":"string","maxLength":100,"minLength":2},{"type":"null"}],"title":"Tier"},"billing_cycle":{"anyOf":[{"$ref":"#/components/schemas/PlanBillingCycle"},{"type":"null"}]},"pricing":{"anyOf":[{"type":"number","exclusiveMinimum":0.0},{"type":"null"}],"title":"Pricing"},"usage_limits":{"anyOf":[{"$ref":"#/components/schemas/CodingPlanUsageLimits"},{"type":"null"}]},"cta_text":{"anyOf":[{"type":"string","maxLength":50,"minLength":1},{"type":"null"}],"title":"Cta Text"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"}},"type":"object","title":"UpdateCodingPlanRequest"},"UpdateDeveloperRequest":{"properties":{"email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Email"},"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name"},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"},"organization_type":{"anyOf":[{"$ref":"#/components/schemas/OrganizationType"},{"type":"null"}]},"designation":{"anyOf":[{"$ref":"#/components/schemas/Designation"},{"type":"null"}]},"dob":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dob"}},"type":"object","title":"UpdateDeveloperRequest"},"UpdateDeveloperSuggestionRequest":{"properties":{"suggestion_id":{"type":"string","title":"Suggestion Id"},"input_suggestion":{"type":"string","title":"Input Suggestion"}},"type":"object","required":["suggestion_id","input_suggestion"],"title":"UpdateDeveloperSuggestionRequest"},"UpdateGpuInfoRequest":{"properties":{"gpu_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Name"},"gpu_memory_in_gb":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Gpu Memory In Gb"},"supported_cuda_versions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supported Cuda Versions"},"chip_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chip Id"},"gpu_count":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gpu Count"}},"type":"object","title":"UpdateGpuInfoRequest"},"UpdateGpuPricingRequest":{"properties":{"gpu_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Id"},"provider_name":{"anyOf":[{"$ref":"#/components/schemas/GpuProviders"},{"type":"null"}]},"cpu_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cpu Id"},"gpu_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Name"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"is_available":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Available"},"price_per_hour":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Hour"},"spot_price_per_hour":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Spot Price Per Hour"}},"type":"object","title":"UpdateGpuPricingRequest"},"UpdateGpuSpecsRequest":{"properties":{"gpu_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gpu Name","description":"GPU model name"},"manufacturer":{"anyOf":[{"$ref":"#/components/schemas/ManufacturerType"},{"type":"null"}],"description":"GPU manufacturer"},"architechture":{"anyOf":[{"$ref":"#/components/schemas/ArchitechtureType"},{"type":"null"}],"description":"GPU architechture"},"clock_speeds":{"anyOf":[{"$ref":"#/components/schemas/ClockSpeedsRequest"},{"type":"null"}],"description":"Clock speed specifications"},"bus_interface":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bus Interface","description":"Bus interface type"},"memory_specs":{"anyOf":[{"$ref":"#/components/schemas/Memory"},{"type":"null"}],"description":"Memory specifications"},"chip_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chip Id","description":"Reference to chip information from ChipInfoCollection"},"compute_specs":{"anyOf":[{"$ref":"#/components/schemas/GpuComputeSpecs"},{"type":"null"}],"description":"GPU compute specifications"},"technical_specs":{"anyOf":[{"$ref":"#/components/schemas/TechnicalSpecsRequest"},{"type":"null"}],"description":"Technical specifications"},"form_factor":{"anyOf":[{"$ref":"#/components/schemas/FormFactorType"},{"type":"null"}],"description":"Form factor","default":"PCIe"},"gpu_performance":{"anyOf":[{"$ref":"#/components/schemas/GpuPerformance"},{"type":"null"}],"description":"GPU performance metrics"},"inference_performance":{"anyOf":[{"$ref":"#/components/schemas/InferencePerformanceRequest"},{"type":"null"}],"description":"Inference performance"},"training_performance":{"anyOf":[{"$ref":"#/components/schemas/TrainingPerformanceRequest"},{"type":"null"}],"description":"Training performance"},"geekbench_scores":{"anyOf":[{"$ref":"#/components/schemas/GeekbenchScoresRequest"},{"type":"null"}],"description":"Geekbench benchmark scores"},"benchmark_results":{"anyOf":[{"$ref":"#/components/schemas/BenchmarkResultsRequest"},{"type":"null"}],"description":"Benchmark results"},"multi_gpu_capabilities":{"anyOf":[{"$ref":"#/components/schemas/MultiGPUCapabilitiesRequest"},{"type":"null"}],"description":"Multi-GPU capabilities"},"software_support":{"anyOf":[{"$ref":"#/components/schemas/SoftwareSupportRequest"},{"type":"null"}],"description":"Software ecosystem support"}},"type":"object","title":"UpdateGpuSpecsRequest"},"UpdateInferenceFallbackRequest":{"properties":{"allow_inference_fallback":{"type":"boolean","title":"Allow Inference Fallback"}},"type":"object","required":["allow_inference_fallback"],"title":"UpdateInferenceFallbackRequest"},"UpdateIntelligentEndpointRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"routing_config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Routing Config"}},"type":"object","title":"UpdateIntelligentEndpointRequest"},"UpdateModelRequest":{"properties":{"public_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Public Url"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"display_tags":{"anyOf":[{"items":{"$ref":"#/components/schemas/DisplayTag"},"type":"array"},{"type":"null"}],"title":"Display Tags"},"display_order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Display Order"},"model_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Name"},"model_parameters":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Parameters"},"model_quantization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Quantization"},"model_context_length":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Context Length"},"model_min_vram":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model Min Vram"},"model_size_gb":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Model Size Gb"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tags"},"is_tool_calling_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Tool Calling Enabled"},"input_modalities":{"anyOf":[{"items":{"type":"string","enum":["text","file","image","audio","video","decisions"]},"type":"array"},{"type":"null"}],"title":"Input Modalities"},"output_modalities":{"anyOf":[{"items":{"type":"string","enum":["text","image","audio","video","decisions"]},"type":"array"},{"type":"null"}],"title":"Output Modalities"},"knowledge_cutoff":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Knowledge Cutoff"},"benchmark_info":{"anyOf":[{"additionalProperties":{"additionalProperties":{"type":"number"},"type":"object"},"type":"object"},{"type":"null"}],"title":"Benchmark Info"}},"type":"object","title":"UpdateModelRequest"},"UpdateNotificationPreferencesRequest":{"properties":{"email_notifications":{"anyOf":[{"$ref":"#/components/schemas/EmailNotificationPreferences"},{"type":"null"}]},"notification_frequency":{"anyOf":[{"$ref":"#/components/schemas/NotificationFrequency"},{"type":"null"}]}},"type":"object","title":"UpdateNotificationPreferencesRequest"},"UpdateNovitaVideoPricePerSecondModelRequest":{"properties":{"provider_name":{"anyOf":[{"$ref":"#/components/schemas/ModelProviders"},{"type":"null"}]},"model_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Name"},"price_per_second_video":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Second Video"},"aspect_ratio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aspect Ratio"},"resolution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolution"},"duration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"supported_durations":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Supported Durations"},"supported_aspect_ratios":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Aspect Ratios"},"supported_resolutions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Resolutions"},"supported_sizes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Sizes"},"supported_fps":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Supported Fps"},"supported_durations_by_fps":{"anyOf":[{"additionalProperties":{"items":{"type":"integer"},"type":"array"},"type":"object"},{"type":"null"}],"title":"Supported Durations By Fps"},"generate_audio":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Generate Audio"},"camera_fixed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Camera Fixed"},"service_tier":{"anyOf":[{"$ref":"#/components/schemas/ServiceTier"},{"type":"null"}]},"price_per_second_input_video":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Second Input Video"},"free_input_images":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Free Input Images"},"price_per_additional_input_image":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Per Additional Input Image"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","title":"UpdateNovitaVideoPricePerSecondModelRequest"},"UpdateOrganizationRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":80,"minLength":2},{"type":"null"}],"title":"Name"},"billing_email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Billing Email"},"domain_join":{"anyOf":[{"$ref":"#/components/schemas/DomainJoinMode"},{"type":"null"}]},"domain_join_role":{"anyOf":[{"$ref":"#/components/schemas/OrgRole"},{"type":"null"}]},"outside_domain_members":{"anyOf":[{"$ref":"#/components/schemas/OutsideDomainPolicy"},{"type":"null"}]}},"type":"object","title":"UpdateOrganizationRequest"},"UpgradePlanRequest":{"properties":{"new_plan_id":{"type":"string","title":"New Plan Id"},"country_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country Id","default":"IN"}},"type":"object","required":["new_plan_id"],"title":"UpgradePlanRequest"},"UserPersonaEnum":{"type":"string","enum":["all","media_creator","coding_engineer","chat_reasoning","gpu_compute","explorer"],"title":"UserPersonaEnum"},"ValidateBlueprintRequest":{"properties":{"manifest_yaml":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manifest Yaml"},"manifest_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Manifest Json"},"repo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Repo Url"},"git_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Git Token"}},"type":"object","title":"ValidateBlueprintRequest"},"ValidateHuggingFaceUrlRequest":{"properties":{"huggingface_url":{"type":"string","title":"Huggingface Url"}},"type":"object","required":["huggingface_url"],"title":"ValidateHuggingFaceUrlRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VideoModelRequest":{"properties":{"provider_name":{"$ref":"#/components/schemas/ModelProviders"},"model_name":{"type":"string","title":"Model Name"},"resolution":{"type":"string","title":"Resolution"},"mode":{"anyOf":[{"type":"string","enum":["t2v","i2v","v2v"]},{"type":"null"}],"title":"Mode"},"duration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration"},"aspect_ratio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aspect Ratio"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"supported_durations":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Supported Durations"},"supported_aspect_ratios":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Aspect Ratios"},"supported_resolutions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Resolutions"},"supported_sizes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supported Sizes"},"supported_fps":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Supported Fps"},"supported_durations_by_fps":{"anyOf":[{"additionalProperties":{"items":{"type":"integer"},"type":"array"},"type":"object"},{"type":"null"}],"title":"Supported Durations By Fps"},"generate_audio":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Generate Audio"},"price_per_video":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Video"},"price_per_second_video":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Second Video"},"price_per_input_image":{"type":"number","minimum":0.0,"title":"Price Per Input Image","default":0},"price_per_million_video_tokens_without_input_video":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Video Tokens Without Input Video"},"price_per_million_video_tokens_with_input_video":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Video Tokens With Input Video"},"source_price_per_million_video_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Source Price Per Million Video Tokens"},"price_per_million_input_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Input Tokens"},"price_per_million_text_output_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Text Output Tokens"},"price_per_million_video_output_tokens":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Price Per Million Video Output Tokens"},"source_discount":{"type":"number","minimum":0.0,"title":"Source Discount","default":0},"pricing_synced_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Pricing Synced At"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["provider_name","model_name","resolution"],"title":"VideoModelRequest"},"VolumeSchema":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size"},"mount_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mount Path"}},"type":"object","title":"VolumeSchema"},"VultrCpuDataRequest":{"properties":{"cpu_name":{"type":"string","title":"Cpu Name"},"vcpu_count":{"type":"integer","title":"Vcpu Count"},"ram":{"type":"number","title":"Ram"},"vram":{"type":"integer","title":"Vram"}},"type":"object","required":["cpu_name","vcpu_count","ram","vram"],"title":"VultrCpuDataRequest"},"WorkerConfig":{"properties":{"min_workers":{"type":"integer","title":"Min Workers"},"max_workers":{"type":"integer","title":"Max Workers"}},"type":"object","required":["min_workers","max_workers"],"title":"WorkerConfig"}},"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Enter your JWT access token (without 'Bearer ' prefix)"}}}}