# 模型调用

先[查询可调用模型](../models.md)，取得模型调用标识，再根据模型能力选择接口。

## 选择任务

| 要完成的事 | 进入页面 | 说明 |
| --- | --- | --- |
| 查询可调用模型 | [查询可调用模型](../models.md) | 查询当前凭据可调用的 Genesis 模型，获取调用标识、能力和价格。 |
| 对话生成（Chat Completions） | [对话生成（Chat Completions）](../text-generation/index.md) | 使用 Chat Completions 接口调用模型，根据输入消息生成回复。流式请求和事件读取方式见创建接口。 |
| 消息生成（Messages） | [消息生成（Messages）](../messages/index.md) | 使用 Anthropic Messages 协议调用模型生成回复。生成前，可以调用 Token 计算接口检查输入消息的 Token 数；该接口不生成回复。 |
| 响应生成与管理（Responses） | [响应生成与管理（Responses）](../responses/index.md) | 使用 Responses 接口调用模型生成内容。使用个人访问令牌且模型支持有状态调用时，还可以保存生成记录，随后查询输入和结果，或删除记录。 |
| 管理本地会话 | [会话管理](../conversations/index.md) | 维护本地会话元数据及条目摘要；消息正文和模型调用上下文由应用维护。 |
| 向量嵌入 | [向量嵌入](../text-embeddings/index.md) | 将输入内容转换为向量。 |
| 文档重排序 | [文档重排序](../text-reranking/index.md) | 根据查询与候选文档的相关性返回排序结果。 |

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

查询可调用模型 <../models>
对话生成（Chat Completions） <../text-generation/index>
消息生成（Messages） <../messages/index>
响应生成与管理（Responses） <../responses/index>
会话管理 <../conversations/index>
向量嵌入 <../text-embeddings/index>
文档重排序 <../text-reranking/index>
```
