智谱AI: ChatGLM API的使用

一、获取API

1、打开网址:智谱AI开放平台 注册账号登录

2、登录,查看API key (注册后赠送100万token,实名认证后多赠送400万, 有效期一个)

二、安装及调用

安装质谱SDK

shell 复制代码
pip install zhipuai

调用方式

  1. 流式调用

    python 复制代码
    from zhipuai import ZhipuAI
    client = ZhipuAI(api_key="") # 请填写您自己的APIKey
    response = client.chat.completions.create(
      model="glm-4",  # 填写需要调用的模型名称
        messages=[
            {"role": "user", "content": "你好!你叫什么名字"},
        ],
        stream=True,
        )
    for chunk in response:
        print(chunk.choices[0].delta)
  2. 非流式调用

    python 复制代码
    from zhipuai import ZhipuAI
    client = ZhipuAI(api_key="") # 填写您自己的APIKey
    response = client.chat.completions.create(
        model="glm-4",  # 填写需要调用的模型名称
        messages=[
            {"role": "user", "content": "作为一名营销专家,请为我的产品创作一个吸引人的slogan"},
            {"role": "assistant", "content": "当然,为了创作一个吸引人的slogan,请告诉我一些关于您产品的信息"},
            {"role": "user", "content": "智谱AI开放平台"},
            {"role": "assistant", "content": "智启未来,谱绘无限一智谱AI,让创新触手可及!"},
            {"role": "user", "content": "创造一个更精准、吸引人的slogan"}
        ],
    )
    print(response.choices[0].message)

具体调用参数可参考官方文档: 智谱AI接口文档

相关推荐
VidDown4 小时前
24fps 转 25fps 不只是改个数字:帧率转换、PAL/NTSC 与音频补偿
python·网络协议·音视频·视频编解码·视频
死磕音视频6 小时前
让小模型做选择题:限定候选项并读取 logits 概率的入门实践(附 Python 代码)
开发语言·python·大模型·文本分类·transformers
凤山老林6 小时前
Spring Boot 接入国密 SM2/SM3/SM4 的一些实践记录
spring boot·后端·python
pride.li8 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
databook8 小时前
用 Pydantic AI 从零搭建一个能干活的 AI Agent
人工智能·python
康小旺8 小时前
把 markitdown 做成 Windows 桌面版:拖进文档就出 Markdown,附 233MB→64MB 打包裁剪全过程
python
启观川9 小时前
数据结构与算法-第 3 章 常用算法-贪心算法
数据结构·笔记·python·算法·贪心算法
南笙北梦9 小时前
本地开源大模型多轮对话显存泄漏排查与修复实录
python
小羊没烦恼!9 小时前
如何在IIS6,7中部署ASP.NET网站?
数据库·后端·python·web安全·asp.net
钱栈up10 小时前
扫完 3.5 万文件后,我发现了 521 组散落的同名文件
爬虫·python·数据分析