# 调用 Genesis 模型

完成本页操作后，你将列出当前凭据可用的模型，并通过 Chat Completions 获得一条文本回复。

## 1. 准备接入信息

从当前环境的 Genesis 控制台「使用」页复制完整 Base URL，并准备个人访问令牌或具有 Genesis 权限的服务账号 API Key：

```bash
export GENESIS_BASE_URL='<Complete Genesis Base URL copied from the console>'
export GENESIS_ACCESS_TOKEN='<your-access-token>'
```

Base URL 通常已经包含版本路径。保持复制值不变，不要再次追加 `/v1`，也不要使用控制台网页地址或 Product API Base URL。

## 2. 获取模型 ID

```bash
curl "$GENESIS_BASE_URL/models" \
  -H "Authorization: Bearer $GENESIS_ACCESS_TOKEN" \
  -H "Accept: application/json"
```

从响应的 `data[].id` 中选择支持文本对话的模型，并保存其 ID：

```bash
export MODEL_ID='<model-id-from-response>'
```

## 3. 发送消息

```bash
curl -X POST "$GENESIS_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $GENESIS_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "'"$MODEL_ID"'",
    "messages": [
      {"role": "user", "content": "用一句话解释数据血缘。"}
    ],
    "max_tokens": 1024
  }'
```

响应中出现 `choices[0].message.content` 表示已经获得模型回复。保存响应中的请求 ID 和实际模型 ID，便于后续定位调用。

## 下一步

- [查看 Chat Completions 完整快速开始](../api/genesis-model-api/getting-started/quickstart.md)
- [选择模型与能力](../api/genesis-model-api/getting-started/choose-model-capabilities.md)
- [使用 Genesis 兼容 SDK](../sdk/genesis-compatible/index.md)
