# Dolphy API > OpenAI-compatible API for uncensored chat, image generation, image editing, video, and motion-control. ## Docs - [Authentication](https://docs.dolphy.chat/authentication.md): Authenticating with the Dolphy API. - [Chat Completions](https://docs.dolphy.chat/chat-completions.md): POST /v1/chat/completions — OpenAI-compatible chat with the Venice Uncensored model. - [Cost Limits](https://docs.dolphy.chat/cost-limits.md): Cap a key's daily credit spend to protect against runaway agents. - [Errors](https://docs.dolphy.chat/errors.md): Error response shape and what each status code means. - [Image Editing](https://docs.dolphy.chat/image-edit.md): POST /v1/images/edits — edit images with natural language using Seedream 4.5. - [Image Generation](https://docs.dolphy.chat/image-generation.md): POST /v1/images/generations — generate images with 25+ models including uncensored options. - [Introduction](https://docs.dolphy.chat/introduction.md): The Dolphy API gives you OpenAI-compatible access to uncensored AI models — chat, image generation, image editing, video, and motion control. - [Model Permissions](https://docs.dolphy.chat/model-permissions.md): Restrict which models a key can call. Useful for staging keys, SFW-only deployments, or cost control. - [Models](https://docs.dolphy.chat/models.md): GET /v1/models — list every model available on the Dolphy API. - [Motion Control](https://docs.dolphy.chat/motion-control.md): POST /v1/video/motion-control — retarget character motion from a reference video using Kling v3. - [OpenAPI Spec](https://docs.dolphy.chat/openapi.md): Machine-readable OpenAPI 3.0 spec for the Dolphy API. - [Pricing](https://docs.dolphy.chat/pricing.md): Credit costs per endpoint and how billing works. - [Test Mode](https://docs.dolphy.chat/test-mode.md): Cost-free API testing with `dpy_test_*` keys. - [Video Generation](https://docs.dolphy.chat/video.md): Async video generation with Wan 2.5 / Wan 2.7. Queue, then poll. - [Webhooks](https://docs.dolphy.chat/webhooks.md): Stop polling. Get a POST when your queued video terminates. ## OpenAPI Specs - [openapi](https://docs.dolphy.chat/api-reference/openapi.json)