找回密码
 立即注册
首页 业界区 安全 手把手教你用Python做本地AI聊天机器人最终实战篇 ...

手把手教你用Python做本地AI聊天机器人最终实战篇

各卧唯 4 小时前
这篇文章是代码逐行精讲+完整操作步骤,纯新手也能跟着做,全程不用外网、不用复杂配置,用Python就能搭建属于自己的本地聊天机器人,适合写博客、交作业、学习入门。
一、项目整体介绍

1. 项目是什么?

这是一个本地运行的AI聊天机器人,不用联网调用第三方接口,所有对话都在自己电脑上完成,基于3个核心工具搭建:

  • Streamlit:Python快速做网页的库,不用写前端代码,直接生成聊天界面
  • Ollama:本地部署大模型工具,让电脑能运行开源AI模型
  • Python:核心编程语言,整合界面和AI模型
2. 项目文件结构(一定要按这个建文件夹!)

先在电脑上新建一个文件夹,命名为local_chatbot,里面建4个文件:
  1. local_chatbot/├─ 01_streamlit基础语法.py  # 入门:学习Streamlit网页组件├─ 02_聊天相关组件介绍.py    # 进阶:学习聊天界面样式├─ chat_utils.py            # 核心:调用本地AI模型└─ chat_main.py             # 成品:完整聊天机器人
复制代码
所有代码都写在对应文件里,不要混写,否则运行报错!
二、环境准备(写代码前必须做!)

第一步:安装Python


  • 打开Python官网,下载3.9及以上版本
  • 安装时一定要勾选「Add Python to PATH」(最关键!)
  • 打开电脑终端(Win按Win+R输入cmd,Mac打开终端),输入:
    1. python --version
    复制代码
    显示版本号就说明安装成功。
第二步:安装依赖库

在终端里逐行输入以下命令,等待安装完成(不要关闭终端):
  1. # 安装网页框架pip install streamlit# 安装本地模型调用工具pip install ollama# 安装对话记忆工具pip install langchain
复制代码
第三步:下载本地AI模型

继续在终端输入命令,下载老师代码里用的模型(必须下载,否则代码无法运行):
  1. ollama pull deepseek-r1:8b
复制代码
✅ 等待下载完成(进度条100%),新手不要换模型!
三、逐文件代码精讲+操作步骤

01_streamlit基础语法.py

1. 代码写哪里?

新建01_streamlit基础语法.py文件,把以下代码完整复制进去
[code]# 导入streamlit库,简写为stimport streamlit as st# —————————— 1. 网页标题 ——————————st.title('我的第一个Streamlit网页
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册