智谱GLM-4和GPT-3.5比较

作者在工作中尝试使用新进的智谱GLM-4进行问题咨询,却发现它在处理问题时出现了系统错误,同时GPT3.5的回答也不尽如人意,展示了技术更新中的问题与期望落差。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天工作中遇到两个问题,想想之前都是用gpt3.5的,昨天刚听说了智谱glm-4,比肩GPT4.那就两个都问问吧。

首先咨询了gpt3.5

glm-4这两天不是比肩gpt4,那么也试试。

一言难尽。

总共问了两个问题,glm-4竟然报了系统错误,另外一个也回答的不尽如人意。

<think>我们使用curl命令调用OpenAI风格的ChatCompletionsAPI。根据用户提供的引用,特别是引用[1]中的Python代码,我们可以将其转换为curl命令。引用[1]中使用了以下参数:-URL:https://api.openai.com/v1/chat/completions-Headers:Content-Type:application/jsonAuthorization:Bearer<your_api_key>-Body(JSON格式):{"model":"gpt-3.5-turbo","messages":[{"role":"system","content":"Youareahelpfulassistant."},{"role":"user","content":"你的问题"}]}但是用户要求调用的是open.bigmodel.cn(即开放平台的大模型,可能是类似OpenAI的API)。因此,我们需要将URL替换为开放平台提供的URL,并且使用相应的API密钥。注意:开放平台(open.bigmodel.cn)的API调用方式与OpenAI类似,但具体URL认证方式可能略有不同。通常,国内的大模型平台会要求使用APIKey,并在请求头中传递。假设开放平台的ChatCompletionsAPI的URL为:https://open.bigmodel.cn/api/chat/completions(具体请参考平台文档)因此,curl命令的基本格式如下:```bashcurlhttps://open.bigmodel.cn/api/chat/completions\-H"Content-Type:application/json"\-H"Authorization:BearerYOUR_API_KEY"\-d&#39;{"model":"MODEL_NAME",#替换为具体的模型名称,如平台提供的某个模型"messages":[{"role":"system","content":"你是一个有用的助手"},{"role":"user","content":"你好,请介绍一下你自己"}]}&#39;```注意:请将YOUR_API_KEY替换为你在开放平台申请的API密钥,MODEL_NAME替换为你想使用的模型名称(如平台提供的模型名)。由于开放平台可能有自己的模型命名,例如“chatglm_pro”等,具体模型名称需要查阅平台文档。另外,根据引用[3],我们还可以看到在请求中可以包含函数调用(functioncall)的信息,但用户目前只需要测试对话,所以不需要函数调用。如果平台要求其他参数(如temperature、max_tokens等),也可以根据需要在请求体中添加。示例:添加max_tokens参数限制生成的最大token数```bashcurlhttps://open.bigmodel.cn/api/chat/completions\-H"Content-Type:application/json"\-H"Authorization:BearerYOUR_API_KEY"\-d&#39;{"model":"MODEL_NAME","messages":[{"role":"system","content":"你是一个有用的助手"},{"role":"user","content":"你好,请介绍一下你自己"}],"max_tokens":100}&#39;```如果平台有特殊要求(比如需要传递其他头部信息),请参考平台的具体文档。由于不同平台的响应格式可能略有不同,但通常也会返回JSON格式的数据,其中包含模型生成的回复。因此,用户可以使用以上curl命令进行测试。注意:如果遇到SSL证书问题,可以在curl命令中添加`-k`或`--insecure`参数(仅测试用,生产环境不推荐),但建议使用平台提供的正确证书。如果平台要求使用其他认证方式(例如在请求参数中传递api_key),请根据平台文档调整。由于用户没有提供具体的开放平台文档链接,以上是基于通用OpenAI风格的API的推测。建议用户查阅开放平台的官方API文档以获取准确信息。生成相关问题:§§相关问题§§1.如何获取open.bigmodel.cn的API密钥?2.除了curl命令,还有其他方法测试大模型API吗?3.如何解析curl命令返回的响应结果?4.调用大模型API时常见的错误有哪些?</think>要使用 `curl` 命令调用 **open.bigmodel.cn** 的 Chat Completions API 进行对话测试,需构建符合其 API 规范的 JSON 请求。以下是详细步骤示例: --- ### 1. **API 请求格式** 根据 OpenAI 标准(参考引用[1][2][3]),主要参数为: - **URL**: `https://open.bigmodel.cn/api/chat/completions`(具体域名以平台文档为准) - **HTTP Header**: ```bash -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_API_KEY" # 替换为你的 API 密钥 ``` - **JSON Body**: ```json { "model": "MODEL_NAME", // 平台支持的模型名(如 chatglm_pro) "messages": [ {"role": "system", "content": "你是一个助手"}, {"role": "user", "content": "你的问题"} ] } ``` --- ### 2. **完整 `curl` 命令示例** ```bash curl -X POST "https://open.bigmodel.cn/api/chat/completions" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d &#39;{ "model": "chatglm_pro", "messages": [ {"role": "system", "content": "你是一个人工能助手"}, {"role": "user", "content": "请解释量子计算的基本原理"} ] }&#39; ``` --- ### 3. **关键说明** 1. **API 密钥**: - 替换 `YOUR_API_KEY` 为开放平台申请的密钥(通常在用户后台获取)。 2. **模型名称**: - 需查询平台文档确认可用模型(如 `chatglm_pro`, `qwen-max` 等)。 3. **消息格式**: - `messages` 数组需按对话顺序排列(`system` → `user` → `assistant`)。 4. **可选参数**(按需添加): ```json "max_tokens": 100, // 生成的最大 token 数 "temperature": 0.7, // 生成随机性(0~1) "stream": true // 启用流式响应 ``` --- ### 4. **响应解析** 成功响应示例(类似 OpenAI 结构): ```json { "choices": [{ "message": { "role": "assistant", "content": "量子计算利用量子比特(qubit)的叠加态纠缠态..." } }] } ``` 提取回复内容: ```bash curl ... | jq &#39;.choices[0].message.content&#39; # 使用 jq 解析 JSON ``` --- ### 常见错误处理 | 状态码 | 原因 | 解决方案 | |--------|---------------------|------------------------------| | `401` | API 密钥无效 | 检查密钥是否过期或拼写错误 | | `404` | 模型不存在 | 确认平台支持的模型名称 | | `429` | 请求过于频繁 | 降低调用频率或联系平台扩容 | > **注意**:具体参数需以 **open.bigmodel.cn 官方文档**为准,上述示例基于通用 OpenAI API 规范推导[^1][^2][^3]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值