智谱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接口文档

相关推荐
Dxy12393102162 分钟前
Python生成随机手机号码
开发语言·python
小帅学编程13 分钟前
Python学习
开发语言·python·学习
小龙报19 分钟前
【Coze-AI智能体平台】Coze 工作流 = 智能体的 “流程管家”?一文解锁自动化落地新玩法
人工智能·语言模型·自然语言处理·性能优化·数据分析·知识图谱·需求分析
两万五千个小时21 分钟前
构建mini Claude Code:08 - Fire and Forget:用后台线程解锁 Multi-Agent 并行执行
人工智能·python·架构
JaydenAI30 分钟前
[拆解LangChain执行引擎]支持自然语言查询的长期存储
python·langchain
dreams_dream1 小时前
Python 的 GIL 是什么?有什么影响?
开发语言·python
小白菜又菜1 小时前
Leetcode 236. Lowest Common Ancestor of a Binary Tree
python·算法·leetcode
多恩Stone1 小时前
【3D-AICG 系列-12】Trellis 2 的 Shape VAE 的设计细节 Sparse Residual Autoencoding Layer
人工智能·python·算法·3d·aigc
Loo国昌2 小时前
【AI应用开发实战】09_Prompt工程与模板管理:构建可演进的LLM交互层
大数据·人工智能·后端·python·自然语言处理·prompt
遨游xyz2 小时前
Trie树(字典树)
开发语言·python·mysql