UltraGPT Developers
Resources
ModelsDocumentationStatusApps
TermsPrivacyAcceptable use
Sign in
ResourcesDocumentation
Documentation

Bring your own key

Add your own OpenRouter or OpenAI key in Settings and requests for that provider's models run on your account: you pay the provider, and we bill only a small fee. If the provider rejects your key you get a byok_key_rejected error.

Previous← Prompt logs, audit & securityAll docs on one pageNextOrganizations →
API reference
Get started
QuickstartAuthenticationSDKs & toolsAnthropic SDK & Claude Code
Text
Chat completionsResponses APIStreamingTools & JSONReasoningImages & files inWeb searchProvider routingPrompt cachingModel fallbacksPresetsResponse cachingPlugins & variants
Other models
EmbeddingsImage generationSpeech & transcriptionBatch APIRerank, moderation & searchVideo generationRealtime voice
Production
Idempotent retriesApp attributionKey, credits & generationsManagement keys & activityWebhooksPrompt logs, audit & securityBring your own keyOrganizationsBillingRate limitsErrorsModel deprecationsChangelog