
你将学到什么
本教程介绍如何通过 7API 访问 GLM 5.3 变体,如何为兼容 OpenAI 和 Anthropic 的客户端配置 API,以及如何在真实的编码、推理、双语和智能体工作流中评估结果。
该仓库还包含一组系统提示词、AGENTS.md 文件、工作区策略和 Ollama Modelfile。这些文件可以与兼容的客户端配合使用,但提示词行为取决于版本,应进行测试而非直接假定。
理解术语
GLM 5.3 abliterated 通常指一种权重级修改,旨在削弱模型的拒答方向。GLM 5.3 uncensored 则是一个更宽泛的标签,用于描述较少拒答的模型变体,无论其结果来自消融、微调、数据选择、模型合并还是其他对齐方案。
这些术语相关,但并不完全相同。任何一个标签都不保证模型会回答所有请求。模型的行为取决于具体版本、提示词、提供商策略和指令层级。
- Abliterated:通常描述对模型权重进行的修改。
- Uncensored:描述更广义的拒答行为减少。
- 标准 GLM 5.3:在安全行为、质量和成本之间可能提供不同的平衡。
为什么使用 GLM 5.3?
GLM 5.3 隶属于智谱 AI 的 GLM 系列,面向编码、智能体工作流、推理以及中英文双语任务。若你需要仓库级指令、工具调用工作流、成本敏感型处理,或希望在路由组合中加入另一个模型系列,它会很有用。
通过 7API,同一账户和 API 密钥还可以访问其他模型系列,包括 Claude、GPT、Gemini、Grok、DeepSeek 和 Kimi,具体变体以当前可用情况为准。
- 使用兼容 API,无需针对每个模型提供商重写应用。
- 针对编码和工具导向的工作流测试 GLM 5.3。
- 在你自己的任务上比较标准、abliterated 和 uncensored 变体。
- 使用按令牌计费的访问方式,并在控制面板中查看实时价格。
设置 API 访问
1. 创建账户并获取凭据
在 7api.st 创建账户。从控制面板复制 API 密钥和适用的基础 URL。请将密钥保存在环境变量中,而不是直接写入源代码。
export SEVEN_API_KEY="sk-..."
export SEVEN_API_BASE_URL="https://.../v1"
Anthropic 兼容端点可能会使用控制面板中单独显示的基础 URL,因此请使用与你正在配置的客户端对应的值。
2. 选择确切的模型 ID
打开控制面板,复制你所需 GLM 5.3 变体当前的模型 ID。不要假定占位符或旧标识符会一直有效。不同模型版本之间的可用性可能会发生变化。
对于下面的示例,请将 GLM_5_3_MODEL_ID 替换为控制面板中的确切 ID。
发送 OpenAI 兼容请求
在项目中安装 OpenAI Python SDK,然后使用 7API 密钥和基础 URL 初始化客户端。
pip install openai
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["SEVEN_API_KEY"],
base_url=os.environ["SEVEN_API_BASE_URL"],
)
response = client.chat.completions.create(
model="GLM_5_3_MODEL_ID",
messages=[
{"role": "system", "content": "你是一名严谨的编码助手。"},
{
"role": "user",
"content": "重构这个函数并解释其中的权衡:...",
},
],
)
print(response.choices[0].message.content)
此模式使用熟悉的聊天补全接口。你可以根据客户端支持的编码、双语写作、分析或智能体任务调整系统消息和用户消息。
发送 Anthropic 兼容请求
如果你的应用使用 Anthropic SDK,请安装该 SDK,并配置控制面板中提供的兼容基础 URL。
pip install anthropic
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ["SEVEN_API_KEY"],
base_url=os.environ["SEVEN_API_BASE_URL"],
)
message = client.messages.create(
model="GLM_5_3_MODEL_ID",
max_tokens=1024,
system="你是一名严谨的编码助手。",
messages=[
{"role": "user", "content": "为这个模块编写迁移计划。"}
],
)
print(message.content[0].text)
如果你的控制面板为该协议提供单独的端点,请使用 7API 指定的 Anthropic 兼容基础 URL。
连接开发者工具
该仓库记录了与多个开发环境的兼容性。一般流程是在工具的提供商配置中填写适用的端点、API 密钥和 GLM 5.3 模型 ID。
- Claude Code:将
ANTHROPIC_BASE_URL指向 7API Anthropic 端点。 - Cursor:添加自定义 OpenAI 兼容提供商。
- OpenCode:添加自定义提供商和选定的 GLM 5.3 模型 ID。
- Codex CLI:使用 OpenAI 兼容的提供商配置文件。
- LangChain 或 LlamaIndex:使用 OpenAI 兼容适配器。
有关特定客户端的说明,请参阅仓库中的 Claude Code、Cursor、OpenCode 和 Codex 指南。
使用仓库中的提示词文件
该仓库包含适用于 GLM、Claude、DeepSeek、Kimi、Grok、OpenCode、Ollama 及其他环境的提示词文件。请选择与您的客户端匹配的格式,不要将所有文件都粘贴到普通对话中。
- 系统提示词:将文件内容复制到系统消息或自定义指令字段中。
AGENTS.md文件:当编程代理支持项目级指令时,将文件保存到仓库或工作区的根目录。- 工作区策略:将其放置在客户端要求的持久化指令位置。例如,README 针对 OpenCode 安装列出了
~/.config/opencode/AGENTS.md。 - Ollama Modelfile:将文件传递给 Ollama,例如
ollama create gemma4-jb -f gemma4.md。 - Grok 配置:在目标运行框架的配置字段中使用
grok-config.txt,不要将其作为普通聊天消息发送。
模型、指令层级或客户端版本更新后,提示词行为可能发生变化。请将这些文件视为实验内容,并在您实际使用的确切模型版本上验证其行为。
评估 GLM 5.3 变体
一次成功的响应不足以判断经过消融或未审查的模型是否适合生产环境。请构建包含代表性任务的可重复测试集,并在相同条件下比较不同变体。
- 衡量拒答率:测试之前失败的提示词,并记录模型对每项任务是完成、部分完成还是拒绝。
- 衡量质量:评估真实的编程、推理、翻译和双语写作任务。
- 检查副作用:关注语气、指令遵循、结构化输出和工具使用方面的变化。
- 跟踪版本漂移:每当服务商更换模型或模型 ID 时,重复这些测试。
- 计算每项成功任务的成本:将重试和失败尝试纳入计算,而不要只比较令牌价格。
仓库为此流程提供了专门的评估清单。
高级用法与运维提示
使模型选择可配置
将模型 ID 存储在配置或环境变量中,这样无需修改应用代码即可比较标准、经过消融和未审查的变体。部署前务必在控制面板中确认当前 ID。
使用独立的项目凭据
7API 支持子密钥,有助于为项目、团队成员或客户分开管理预算。请应用实际所需的最小权限;如果凭据泄露,请进行轮换。
监控缓存输入与重试
该服务采用按令牌计费,并在支持的情况下提供更低的缓存输入费率。请跟踪重试次数、提示词大小和任务成功率,避免较便宜的模型因反复失败而产生更高成本。
比较更广泛的模型目录
由于一个密钥可以覆盖多个模型系列,当路由质量、延迟、语言表现或拒答行为很重要时,请同时评估 GLM 5.3、Claude、GPT、Gemini、Grok、DeepSeek 和 Kimi。未审查 AI API 模型目录提供了更广泛的比较起点。
负责任使用与限制
经过消融和未审查的变体并不能保证完全不拒答。拒答行为减少也可能改变指令遵循、语气或其他质量特征。当输出会影响人员、系统或重要决策时,请增加应用层防护措施、日志记录、访问控制和人工审核。
- 遵守适用法律、服务商条款和组织政策。
- 不要将模型标签视为安全性或质量保证。
- 测试您计划使用的确切版本和服务商端点。
- 保护 API 密钥,避免在客户端应用或代码仓库中暴露。
- 在将生成的代码和代理操作应用到生产系统前进行审核。
有关更多注意事项,请参阅仓库的安全与负责任使用指南。
价格与可用性
7API 采用按令牌付费,而非订阅模式。README 还列出了支持情况下的缓存输入计费、使用 BTC、ETH、USDT 和 LTC 进行加密货币充值、子密钥以及推荐计划。请查看控制面板以获取当前的 GLM 5.3 价格、限制和可用性,因为这些详情和模型条目可能会发生变化。
结语
要通过 7API 使用 GLM 5.3,请创建账户,复制正确的密钥和基础 URL,从控制面板选择确切的模型 ID,然后通过 OpenAI 或 Anthropic SDK 连接。随后,您可以将该模型集成到编程工具中,并使用真实工作负载对其进行评估。请将经过消融和未审查标签视为对拒答行为减少的描述,而不是承诺;每当模型版本发生变化时,都应重新测试。
如需完整参考,请继续阅读仓库中的 GLM 5.3 API 快速入门和故障排除文档。
