# Genesis Model API

Genesis Model API provides model discovery and inference interfaces. It includes OpenAI-compatible Chat Completions and Responses APIs, an Anthropic-compatible Messages API, and Embeddings and Rerank APIs for retrieval and vector tasks.

Before calling an API, confirm its service address, authentication method, model ID, and request shape. Do not reuse a request body, response field, or authentication header across different API formats.

| Goal | Start here |
| --- | --- |
| Make a first model call | [Get started](getting-started/index.md) |
| Use an existing OpenAI client | [OpenAI-compatible APIs](openai-compatible/index.md) |
| Use an existing Anthropic client | [Anthropic-compatible API](anthropic-compatible/index.md) |
| Create vectors or rerank candidates | [Retrieval and vector APIs](retrieval-vector/index.md) |
| Check usage, logs, and quotas | [Usage, logs, and quotas](usage-logs-quotas.md) |

```{toctree}
:hidden:
:maxdepth: 2

Get started <getting-started/index>
OpenAI-compatible APIs <openai-compatible/index>
Anthropic-compatible API <anthropic-compatible/index>
Retrieval and vector APIs <retrieval-vector/index>
Usage, logs, and quotas <usage-logs-quotas>
Genesis API reference <api-reference>
```
