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

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

智谱AI免费API调用

  • 你是否也曾有过一个绝妙的AI点子,却被高昂的模型费用和复杂的部署环境劝退?想象一下,如果有一个‘AI魔法盒子’,不仅免费,而且开箱即用,你的下一个创意会是什么?
  • 今天分享的是智谱AIhttps://bigmodel.cn/
  • 废话不多说注册登录
  • 点击右上角控制台
  • 继续点击API-Key-添加新的API-Key-命名确定
  • 点击开发文档-免费模型即可体验众多免费的大模型API
  • api支持http、Python、Java、JavaScript等等调用方式,下面提供Python调用的简单示例
  • 首先安装Python-SDK:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
pip install zai-sdk 
  • 验证安装是否成功:
import zai print(zai.__version__)
  • 下面的是一个循环对话的Python样例大家可以自行替换自己的api-key测试,使用的是glm-4.5-flash免费模型
from zai import ZhipuAiClient defmain():# 初始化客户端 client = ZhipuAiClient(api_key='你的api-key')print("欢迎使用 Z.ai 聊天机器人!输入 'quit' 退出。")# 对话历史 conversation =[{"role":"system","content":"你是一个友好的 AI 助手"}]whileTrue:# 获取用户输入 user_input =input("您: ")if user_input.lower()=='quit':breaktry:# 添加用户消息 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
在这里插入图片描述

Read more

Vue3 前端专属配置(VSCode settings.json + .prettierrc)

Vue3 前端专属配置(VSCode settings.json + .prettierrc)

直接复制即用,完美适配 Vue3 + Vite + JavaScript/TypeScript 项目,解决格式化冲突、缩进、引号、换行等所有问题。 一、先确认你已安装这2个插件 打开 VSCode 扩展面板 Ctrl+Shift+X,安装: 1. Vue Language Features (Volar) → Vue3 官方必备插件 2. Prettier - Code formatter → 代码格式化核心插件 二、VSCode settings.json 配置(Vue3专用) 打开方式: Ctrl+Shift+P → 输入 Open Settings (JSON) → 回车,全选替换下面代码: {// ==================== Vue3

Flutter 三方库 webkit_inspection_protocol 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、基于 Chrome DevTools Protocol 的工业级 Web

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 webkit_inspection_protocol 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、基于 Chrome DevTools Protocol 的工业级 Web 远程调试与性能审计引擎 在鸿蒙(OpenHarmony)系统的端云一体化调试架构、基于 ArkWeb 的混合应用(Hybrid App)开发或者是需要实现“远程 Web 自动化”的场景中,如何通过 Dart 代码直接操控浏览器内核,执行 DOM 审计、网络监控或 JavaScript 脚本注入?webkit_inspection_protocol 为开发者提供了一套工业级的、针对 Chrome DevTools

『AI辅助Skill』掌握三大AI设计Skill:前端独立完成产品设计全流程

『AI辅助Skill』掌握三大AI设计Skill:前端独立完成产品设计全流程

📣读完这篇文章里你能收获到 1. 🎨 掌握ASCII Design快速验证产品想法的方法 2. 🖼️ 学会Wireframe Design生成专业SVG线稿 3. 💻 了解三种Frontend Design Skills的选择策略 4. 🚀 掌握完整OPC工作流,1-2天完成产品开发 文章目录 * 前言 * 一、三大AI设计Skill工作流 * 1.1 传统流程的核心痛点 * 1.2 AI辅助工作流 * 二、ASCII与Wireframe设计技能 * 2.1 ASCII Design Skill —— 秒级验证产品想法 * 2.2 Wireframe Design Skill —— 专业级设计原型 * ASCII vs SVG:如何选择 * 核心特性 * 工作流程 * 三、Frontend Design Skills选择策略 * 3.1

《前端项目打包与部署指南:从npm run build到线上发布》

《前端项目打包与部署指南:从npm run build到线上发布》

刚写完代码的你兴奋地点下npm run build,却发现不知道生成的dist文件夹该怎么用?别急,这篇手把手教程带你完成从本地打包到服务器部署的全流程!🚀 一、本地打包:npm run build详解 1. 打包命令的本质 npm run build # 实际执行的是package.json里的scripts.build 你的package.json里应该有类似配置: "scripts": { "build": "vite build" // 或react-scripts build/webpack build等 } 2. 打包后得到什么? dist/ ├── assets/ # 静态资源(JS/CSS/图片) ├── index.html # 入口文件 └── favicon.ico # 网站图标 ⚠️ 注意