# 开始使用

本节用于完成第一次 Genesis 模型调用。先准备可用的访问凭据和模型 ID，再使用 Chat Completions 发送一条最小请求并检查响应。完成后，可以按接口形态继续查看 OpenAI 兼容、Anthropic 兼容或检索与向量接口。

## Genesis 适用的任务

Genesis 用于在应用中调用模型。你可以生成文本、处理图文输入、生成向量，或对候选内容重新排序。

| 你要完成的任务 | 使用的接口 | 返回结果 |
| --- | --- | --- |
| 发起文本或图文对话 | [Chat Completions](../openai-compatible/chat-completions/index.md) | `choices[]` 中的模型回复；可选流式增量。 |
| 使用 OpenAI Responses 形态 | [Responses API](../openai-compatible/responses-api.md) | `output[]` 中的输出项。 |
| 使用 Anthropic Messages 形态 | [Messages API](../anthropic-compatible/anthropic-messages-api.md) | Anthropic Messages 响应对象。 |
| 生成用于检索或相似度计算的向量 | [Embeddings](../retrieval-vector/embeddings.md) | `data[]` 中的向量。 |
| 对候选内容进行相关性排序 | [Rerank](../retrieval-vector/rerank.md) | 按相关性排序的 `results[]`。 |

Chat Completions、Responses 和 Messages 使用不同的请求和响应格式。已有 OpenAI 或 Anthropic 应用时，选择与现有客户端兼容的接口；新接入文本对话时，可以从 Chat Completions 快速开始。

## 建议阅读顺序

1. 在[选择模型与能力](choose-model-capabilities.md)中确定需要的模型类型和调用形态。
2. 通过[获取可用模型](available-models.md)中的 `GET /models` 确认当前凭据可调用的模型 ID。
3. 按[身份认证](authentication.md)配置请求 Header。
4. 按[快速开始（Chat Completions）](quickstart.md)发送第一条请求，并从 `choices[0].message.content` 读取回复。

如果你已在 Genesis 控制台完成模型选择和凭据创建，可从第 3 步开始；应用仍应以 `GET /models` 的结果确认模型可调用。

## 完成标志

请求返回 `choices[0].message.content` 时，说明已获得一次 Chat Completions 模型回复。保存实际使用的模型 ID 和请求 ID，便于后续查看用量、日志或排查调用问题。

```{toctree}
:hidden:
:maxdepth: 1

快速开始（Chat Completions） <quickstart>
身份认证 <authentication>
获取可用模型 <available-models>
选择模型与能力 <choose-model-capabilities>
```
