多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

第 1 章 · 3 行代码召唤你的第一个 AI 聊天机器人

第 1 章 · 3 行代码召唤你的第一个 AI 聊天机器人 生活化引入凌晨一点你盯着空白文档想写周报脑子里却像被猫抓过的毛线团。微信里那个平时秒回的朋友这会儿早已睡成 P 图。这时候你就需要一个永远在线、不睡觉、不嫌你烦的搭档——AI 聊天机器人。别被机器人仨字吓到。今天你不需要学机器学习不需要买显卡更不需要博士学位。只要会复制粘贴3 行代码就能在自己的电脑上召唤出一个能聊天、能写文案、能答疑的 AI 小秘书。读完这章你就拥有了整个专栏的地基。 大白话原理把 AI 想象成一家超能秘书公司。你打电话调用接口过去报上工号API Key说一句帮我用一句话介绍 Python这就是 prompt 提示词秘书干完活把结果念回给你。之所以只要 3 行是因为有人OpenAI / 通义千问等已经把接电话、找秘书、念结果这套复杂流程封装成了一个现成的函数client.chat.completions.create()。你只管说人话剩下的脏活它全包了。进阶理解先知道即可大模型是猜下一个字的概率机器。你给的 prompt 越好它猜得越准。所以后面每章本质都是在教你怎么把 prompt 说得更准、更有用。 可运行代码方式一云端 API需申请一个 Key按量计费新人有免费额度# 1) 安装依赖pip install openai from openai import OpenAI # 2) 创建客户端把引号里换成你自己的 key client OpenAI(api_key你的APIKey) # 3) 发一句话拿回 AI 的回答 reply client.chat.completions.create( modelgpt-3.5-turbo, # 用的模型名 messages[{role: user, content: 用一句话介绍Python}] # 你说的话 ) print(reply.choices[0].message.content) # 打印 AI 的回答方式二本地免费跑用 Ollama 调用本机模型不花一分钱# 先装 Ollama 并拉取模型ollama run qwen2.5:7b from openai import OpenAI # 指向本机 Ollamaapi_key 随便填 client OpenAI(base_urlhttp://localhost:11434/v1, api_keyollama) reply client.chat.completions.create( modelqwen2.5:7b, messages[{role: user, content: 用一句话介绍Python}] ) print(reply.choices[0].message.content)小升级让它陪你多轮聊history [] # 记对话历史 while True: q input(你) if q exit: break history.append({role: user, content: q}) r client.chat.completions.create(modelqwen2.5:7b, messageshistory) a r.choices[0].message.content print(AI a) history.append({role: assistant, content: a}) # 把回答也记下来AI 才有记忆✨ 炫酷效果 / 变现点立刻能用把 prompt 改成写周报翻译这段英文它就是你的私人助理。接单方向帮不懂代码的小老板做一个微信 / 网页 AI 客服脚本按次收费或包月。产品化把上面的循环包装成一个.exe送给朋友就是你的第一个作品。️ 练习题把 prompt 改成「用说唱rap风格介绍 Python」看 AI 怎么接。用方式二本地 Ollama跑通一次体验零成本调 AI。️ 配图建议图 1终端里你输入、AI 输出的对话截图最有说服力。图 2一张你 vs AI 小秘书的对比气泡图突出24 小时在线。图 3可选Ollama 拉模型命令的终端截图。
返回列表