---
title: 核心概念
sidebarTitle: 核心概念
description: Token、上下文窗口、模型 ID 与计费
---

# 核心概念

理解以下概念，有助于控制成本、避免超长报错，并正确对接 [HTTP API](/docs/guides/http_api) 与 [OpenAI SDK](/docs/guides/openai_compatible)。

## Token 与 usage

**Token** 是模型处理文本的基本单位，可粗略理解为「字 / 词」的切分片段。不同模型分词方式不同，**中文、英文、数字、符号** 的 token 数未必与字符数 1:1 对应。

每次成功的 Chat Completions 响应（非流式）通常包含 `usage` 字段，例如：

```json
"usage": {
  "prompt_tokens": 100,
  "completion_tokens": 200,
  "total_tokens": 300
}
```

- **prompt_tokens**：输入侧（含 `messages` 与部分系统开销）  
- **completion_tokens**：模型生成内容  
- 控制台 **使用记录** 与 **费用账单** 按平台计价规则据此扣费  

流式调用结束后，也可能在最后一个 chunk 或汇总接口中提供 usage，以实际返回为准。

## 上下文窗口

**上下文窗口** 指单次请求中，模型能处理的 **最大 token 总量**（通常包括用户输入、历史多轮、模型输出；部分推理模型还包含中间推理 token）。

若对话过长：

1. **超出部分可能被截断**，导致模型「忘记」 earlier 内容  
2. 可能直接返回参数或长度类错误  

**建议：**

- 在 [模型广场](https://console.haiyushuke.com/models) 查看各模型上下文上限  
- 长文档场景优先选用 **长上下文** 模型，或做分段摘要 + RAG  
- 多模态输入（图片、音频等）常有 **更严格的输入限制**，以模型说明为准  

## 模型 ID

**模型 ID** 是 API 中 `model` 字段的字符串，是调用时的唯一标识。

- 必须从 **控制台模型广场** 复制，勿臆造或沿用其他平台的名称  
- API Key 可配置 **可用模型** 子集；请求未授权的 ID 会失败  
- 厂商升级版本时 ID 可能变化（如 `glm-5` → `glm-5.1`），需关注控制台公告  

详见 [工具接入概览](/docs/integrations/overview) 与控制台 **模型广场**。

## API Key 与控制台登录

- **API Key**：用于 `Authorization: Bearer`，调用 **网关 API**  
- **控制台 JWT / Session**：仅用于登录 **console.haiyushuke.com** 管理资源  

二者不可混用。Key 泄露风险高，须 [妥善保管](/docs/guides/api_keys)。

## 余额与扣费

调用前账户需有足够 **余额**（预付费模式）。扣费一般发生在请求成功并完成计量之后；余额不足时返回 **402** / `INSUFFICIENT_BALANCE`。见 [计费与财务](/docs/guides/billing)。

## 统一网关

海宇数科 **统一网关** 对上游多厂商做路由与计量：您面对的是一个 Base URL 与一套 Key 体系，底层模型由平台调度至对应供应商。因此文档与控制台以 **海宇模型 ID** 为准，而非各厂商原站产品名。

## 延伸阅读

- [快速开始](/docs/getting-started)  
- [常见问题](/docs/faq)  
