开始使用
1
注册账号
访问智谱开放平台,点击右上角的「注册/登录」按钮,按照提示完成账号注册流程。
2
获取API Key
登录后,在个人中心页面,点击 API Keys,创建一个新的 API Key。
3
选择模型
平台提供多种模型,您可以根据自己的需求选择合适的模型。详细的模型介绍请参考模型概况。
GLM-5.2
通用旗舰大语言模型
GLM-5V-Turbo
多模态 Coding 基座模型
GLM-Image
图像生成模型,文字渲染更稳更准
CogVideoX-3
视频生成模型,新增首尾帧生成
4
选择开发方式
平台提供多种开发方式,您可以根据项目需求和技术栈选择最适合的方式:
HTTP API
标准 RESTful API,支持所有编程语言和开发框架
Python SDK
官方 Python 开发工具包,提供完整的类型提示和异步支持
Java SDK
企业级 Java 开发工具包,支持高并发和高可用性
API 参考文档
完整的 API 接口文档和参数说明
5
发起调用
准备好
API Key 和选择模型后,您可以开始发起调用。以下是使用 curl 和 Python SDK Java SDK 的示例:- cURL
- Python SDK
- Java SDK
- Python SDK(旧)
探索更多功能
流式输出
启用流式输出,获得更自然的对话体验。
多模态输入
使用 GLM-5V-Turbo 模型处理图像和文本的混合输入。
函数调用
使用函数调用功能,让模型调用您定义的函数。
常见问题
如何处理API调用错误?
如何处理API调用错误?
如何优化API调用成本?
如何优化API调用成本?
以下是一些优化 API 调用成本的建议:
- 选择适合任务的模型,不同模型的价格不同
- 减少不必要的上下文信息,降低 token 消耗
- 使用缓存机制,避免重复调用
- 设置合理的 max_tokens 参数,避免生成过长的回复
- 在开发阶段使用较小的模型进行测试
如何处理长文本输入?
如何处理长文本输入?
对于超过模型上下文窗口大小的长文本,可以采用以下策略:
- 使用 GLM-4-Long 等支持更长上下文的模型
- 对文本进行分段处理,然后合并结果
- 使用文本嵌入模型进行相关性检索,只保留最相关的部分
- 对文本进行摘要,提取关键信息后再输入模型