欢迎光临
我们一直在努力

不花一分钱!手把手教你调用免费大模型API-智谱AI

智谱AI免费API调用

  • 你是否也曾有过一个绝妙的AI点子,却被高昂的模型费用和复杂的部署环境劝退?想象一下,如果有一个‘AI魔法盒子’,不仅免费,而且开箱即用,你的下一个创意会是什么?

  • 今天分享的是智谱AI:https://bigmodel.cn/

  • 废话不多说注册登录

  • 在这里插入图片描述

  • 点击右上角控制台

  • 在这里插入图片描述

  • 继续点击API-Key-添加新的API-Key-命名确定

  • 在这里插入图片描述

  • 点击开发文档-免费模型即可体验众多免费的大模型API

  • 在这里插入图片描述

  • api支持http、Python、Java、JavaScript等等调用方式,下面提供Python调用的简单示例

  • 首先安装Python-SDK:

pip install zaisdk

  • 验证安装是否成功:

import zai
print(zai.__version__)

  • 下面的是一个循环对话的Python样例大家可以自行替换自己的api-key测试,使用的是glm-4.5-flash免费模型

from zai import ZhipuAiClient

def main():
# 初始化客户端
client = ZhipuAiClient(api_key='你的api-key')

print("欢迎使用 Z.ai 聊天机器人!输入 'quit' 退出。")

# 对话历史
conversation = [
{"role": "system", "content": "你是一个友好的 AI 助手"}
]

while True:
# 获取用户输入
user_input = input("您: ")

if user_input.lower() == 'quit':
break

try:
# 添加用户消息
conversation.append({"role": "user", "content": user_input})

# 创建聊天请求
response = client.chat.completions.create(
model="glm-4.5-flash",
messages=conversation,
temperature=0.7,
max_tokens=65536,
thinking={
"type": "enabled"
}
)

# 获取 AI 回复
ai_response = response.choices[0].message.content
print(f"AI: {ai_response}")

# 添加 AI 回复到对话历史
conversation.append({"role": "assistant", "content": ai_response})

except Exception as e:
print(f"发生错误: {e}")

print("再见!")

if __name__ == "__main__":
main()

  • 运行输入即可循环对话:

  • 在这里插入图片描述

  • 更多模型的api使用可以参考官方文档:https://docs.bigmodel.cn/cn/guide/develop/http/introduction

赞(0)
未经允许不得转载:171主机测评 » 不花一分钱!手把手教你调用免费大模型API-智谱AI
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址