One API. Every model. Text, image, video.
Build with every AI model.
Skip the integration tax.
Godance is an OpenAI-compatible API that routes to 15+ providers — OpenAI, Anthropic, Sora, Claude, Flux, Gemini, Volcengine Ark, and more. Drop-in for chat; image and video run as async jobs. One credit ledger, one billing line, one SDK.
Pass-through pricing + a published platform fee. Card, ACH, SEPA, or USDT. No subscription.
Routes to providers including
- OpenAI
- Anthropic
- Google Vertex
- Sora
- Black Forest Labs
- Volcengine Ark
- DeepSeek
- Moonshot
- Qwen
- Zhipu
- MiniMax
- Baidu
- xAI
- Kling
- Runway
- Stability
Stop maintaining six SDKs.
Six provider integrations, six rate-limit dashboards, six invoices, six SDK upgrades per quarter. Godance is the one URL that replaces all of them.
Multimodal from day one
Text completions, image generation, video clips, TTS, STT — same auth, same billing, same shape. Switching from a Claude chat to a Sora render is one model name away.
Drop-in for OpenAI chat clients
Point the OpenAI SDK at api.godance.ai/v1
and chat just works: same endpoints, same JSON, same streaming format. Migrating
chat is a one-line diff. Image and video take OpenAI's request shape but return a
job_id to poll. Errors come back as RFC 7807
problem details.
Pay how your customers pay
Card, ACH, and SEPA via Stripe, or USDT via NOWPayments. One credit ledger, one balance — top it up once and spend it across every model.
Fallback chains, not pager duty
Configure per-model fallbacks. Primary 5xx or times out? Godance retries the next
option, transparently. Response carries fallback_used:true
so your observability stays honest.
Two regions, one DNS
DigitalOcean primary, Alibaba Cloud secondary. Cloudflare DNS health-checked failover. Per-region provider allowlist enforced in code — your Western-frontier calls never route through Alicloud.
Streaming + signed webhooks
SSE for chat completions. Async jobs for images and video, with Stripe-format HMAC-signed callbacks and a 24-hour rotation grace window. Production-grade DX with none of the fiddly bits.
Less migration, more shipping.
Existing OpenAI SDK code — Python, TypeScript, Java, Go — works without modification. Change one URL. Start calling Claude, Gemini, or any other model the next request.
Same idiom for /v1/models. Image and video
generation take the same request shape but run as async jobs — poll
/v1/jobs/{id} or get a webhook.
from openai import OpenAI
client = OpenAI(
base_url="https://api.godance.ai/v1",
api_key="gd_live_..."
)
# Same SDK. Different model. No code change.
r = client.chat.completions.create(
model="claude-3-5-sonnet-20241022",
messages=[{"role": "user", "content": "Hi"}]
) Questions, briefly answered
- Will my existing OpenAI SDK code work?
- For chat, yes — swap base_url to https://api.godance.ai/v1 and use a Godance API key. /v1/chat/completions (streaming + non-streaming) and /v1/models match OpenAI's contract. /v1/images/generations takes OpenAI's request shape but runs async: it returns 202 with a job_id, and you fetch the result from GET /v1/jobs/{id} or receive it at a webhook_url. Video generation works the same way.
- Which providers and models do you support?
- OpenAI (GPT, Sora, gpt-image), Anthropic (Claude), Google Vertex (Gemini, Imagen, Veo), Black Forest Labs (Flux), Volcengine Ark (Doubao, Seedream, Seedance), DeepSeek, Moonshot (Kimi), Alibaba (Qwen), Zhipu (GLM), MiniMax, Baidu (ERNIE), xAI (Grok), Kling, Runway, and Stability. New providers ship as needed — email us.
- What does it actually cost?
- Provider list price plus a platform fee: 5% on text, 12% on images, and 10–15% on video depending on the model. Every model's fee is listed at godance.ai/models. No tiers, no seats, no minimums. Top up the credit ledger; spend it across every model.
- What happens when a provider goes down?
- Configure a fallback chain per model. When the primary returns a 5xx or times out, Godance transparently retries the next option in the chain — the response carries fallback_used:true so you know what happened.
- How do I verify webhook deliveries?
- Outbound webhooks carry X-Godance-Signature in Stripe format (t=<unix>,v1=<hex>). Per-user signing secret retrievable at GET /v1/webhooks/secret. After rotation, both old and new signatures are accepted for 24 hours so deployments don't drop events.
15+ providers. One bill. Ten minutes to first call.
Free to sign up. Free to read the docs. Pay only for what you generate.