OpenAI-Compatible APIs
Open ⚙️ Settings → API to connect any OpenAI-compatible cloud provider.Configuration Fields
Common endpoint URLs:
Supported Providers
Use Cases
Once connected, enable the cloud API for specific features using the per-feature checkboxes:Pollinations (Shorts Visual Generation)
The Shorts generator produces AI images and video clips for each scene using Pollinations. Connect your own Pollinations account for higher rate limits, or use the free public tier without any account.Connecting Your Account
1
Open Settings → API
Click ⚙️ Settings in the header, then select the API tab.
2
Connect with Pollinations
Under Pollinations Account, click Connect with Pollinations. An OAuth window opens—sign in and grant token access.
3
Confirm the connection
After authorizing, your account name appears next to the button. Origami AI stores your OAuth token (
sk_...) locally in your browser and uses it for all Shorts generation requests.Free Fallback
If you don’t have a Pollinations account, select the free model option in the Shorts composer’s model dropdown. This uses Pollinations’ rate-limited public tier—generation is slower but requires no account or key.Available Image Models
Available Video Models
Video Analysis (Gemini)
The Analyze Video feature uploads an MP4 to a vision-capable model and returns a timestamped scene breakdown. Gemini’s multimodal API is the recommended backend for this feature.Setting Up Gemini for Video Analysis
1
Get a Gemini API key
Visit Google AI Studio and create a free API key.
2
Configure the endpoint in Settings → API
Set your Endpoint base URL to the Gemini OpenAI-compatible path:Enter your API key in the API key field and set a vision-capable model name such as
gemini-2.0-flash or gemini-1.5-pro.3
Enable video analysis
Navigate to the AI Assistant or Video Analysis feature and upload your MP4. Origami AI routes the request through your configured Gemini endpoint.
All API keys are stored exclusively in your browser’s local IndexedDB. They are never transmitted to Origami AI’s servers and are not included in any analytics, telemetry, or error reports.
