# UniGateway > UniGateway is an OpenAI-compatible unified AI gateway. Use one API key to access multiple providers and models through a small set of compatible endpoints. This guide describes the API surface registered by the current instance. Use `Authorization: Bearer ` unless the provider-specific documentation says otherwise. API base URLs: - OpenAI-compatible and Anthropic APIs: `/v1` - Gemini native APIs: `/v1beta` - Seedance APIs: `/api/v3` ## API Endpoints - [GET /v1/models](/v1/models): List models available to the API key. - [GET /v1/models/:model](/v1/models/:model): Retrieve a model by ID. - [GET /v1beta/models](/v1beta/models): List models available through the Gemini native API. - [GET /v1beta/openai/models](/v1beta/openai/models): List models available through the Gemini OpenAI-compatible API. - [POST /v1/chat/completions](/v1/chat/completions): OpenAI-compatible chat completions. - [POST /v1/responses](/v1/responses): OpenAI Responses API requests. - [POST /v1/messages](/v1/messages): Anthropic Messages-compatible requests. - [POST /v1/images/generations](/v1/images/generations): Generate images. - [POST /v1/images/edits](/v1/images/edits): Edit images. - [POST /v1beta/models/{model}:generateContent](/v1beta/models/{model}:generateContent): Gemini native generateContent requests, including image generation. - [POST /v1beta/models/{model}:streamGenerateContent](/v1beta/models/{model}:streamGenerateContent): Gemini native streaming generateContent requests. - [POST /api/v3/contents/generations/tasks](/api/v3/contents/generations/tasks): Create a Seedance video generation task. - [GET /api/v3/contents/generations/tasks](/api/v3/contents/generations/tasks): List Seedance video generation tasks. - [GET /api/v3/contents/generations/tasks/{id}](/api/v3/contents/generations/tasks/{id}): Retrieve a Seedance video generation task. - [DELETE /api/v3/contents/generations/tasks/{id}](/api/v3/contents/generations/tasks/{id}): Delete a Seedance video generation task. - [POST /api/v3/asset-groups](/api/v3/asset-groups): Create a Seedance asset group. - [GET /api/v3/asset-groups](/api/v3/asset-groups): List Seedance asset groups. - [GET /api/v3/asset-groups/{groupId}](/api/v3/asset-groups/{groupId}): Retrieve a Seedance asset group. - [PATCH /api/v3/asset-groups/{groupId}](/api/v3/asset-groups/{groupId}): Update a Seedance asset group. - [POST /api/v3/assets](/api/v3/assets): Create a Seedance asset. - [GET /api/v3/assets](/api/v3/assets): List Seedance assets. - [GET /api/v3/assets/{assetId}](/api/v3/assets/{assetId}): Retrieve a Seedance asset. - [PATCH /api/v3/assets/{assetId}](/api/v3/assets/{assetId}): Update a Seedance asset. - [DELETE /api/v3/assets/{assetId}](/api/v3/assets/{assetId}): Delete a Seedance asset. ## Documentation - [Official UniGateway LLM guide](https://unigateway.ai/llms.txt): Full documentation index for LLMs and agents. - [Official API documentation](https://unigateway.ai/docs): Authentication, models, compatibility, integrations, and examples. - [Models](https://unigateway.ai/docs/models) - [Chat Completions](https://unigateway.ai/docs/chat-completions) - [OpenAI Images API](https://unigateway.ai/docs/openai-images-api) - [Anthropic Messages API](https://unigateway.ai/docs/anthropic-messages-api) - [Gemini generateContent](https://unigateway.ai/docs/gemini-generate-content) - [Gemini Images API](https://unigateway.ai/docs/gemini-images-api) - [Seedance Create Task](https://unigateway.ai/docs/seedance-create-task) - [Seedance Task Query](https://unigateway.ai/docs/seedance-task-query) - [Seedance Asset Libraries](https://unigateway.ai/docs/seedance-asset-libraries)