Files
haiyushuke-website/content/concepts/overview.mdx
2026-07-02 12:58:18 +08:00

75 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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)