zhangxuefeng-skill配置教程

最近一直没有更新,因为没找到合适的素材,这里给一期zhangxuefeng-skill

第一步

bash 复制代码
https://hughyu.lanzoue.com/iLmCl42v7s4h
密码:130123\
#下载这个链接里的文件,推荐解压到D盘里面
#也可以去官方github仓库:
https://github.com/alchaincyf/zhangxuefeng-skill

第二步

到解压好的文件目录

D:\zhangxuefeng-skill

配置模型,这里用智谱AI

点击这里,进入网站后注册登录智谱账号,进入"控制台"获取API,后面会用。

随后回到D:\zhangxuefeng-skill,在此处打开powershell

输入

bash 复制代码
pip install zhipuai

第三步

D:\zhangxuefeng-skill创建一个ask.py(确保电脑上有python)

里面写:

bash 复制代码
from zhipuai import ZhipuAI

# ========== 配置区域 ==========
# 替换为你自己的智谱API Key
API_KEY = "替换为你自己的智谱API Key"
# 可选模型:glm-4-flash(性价比最高)、glm-4-air、glm-4-plus、glm-4
MODEL_NAME = "glm-5.2"
# 系统提示词路径,和下载的源码结构保持一致
SYSTEM_PROMPT_PATH = "SKILL.md"
# =============================

# 初始化智谱AI客户端
client = ZhipuAI(api_key=API_KEY)

# 加载张雪峰技能包的系统提示词
with open(SYSTEM_PROMPT_PATH, "r", encoding="utf-8") as f:
    system_prompt = f.read()

def ask_question(user_question):
    """调用智谱API,流式逐字输出回答"""
    response = client.chat.completions.create(
        model=MODEL_NAME,
        messages=[
            {"role": "system", "content": system_prompt},
            {"role": "user", "content": user_question}
        ],
        temperature=0.7,
        stream=True
    )
    # 逐片段输出,模拟打字效果
    for chunk in response:
        if chunk.choices and chunk.choices[0].delta.content:
            print(chunk.choices[0].delta.content, end="")
    print()  # 回答结束后换行

# 主程序:循环对话
if __name__ == "__main__":
    print("===== 张雪峰-Skill(智谱AI驱动)=====")
    print("输入问题即可咨询,输入 exit 退出程序\n")
    while True:
        user_input = input("请提问:")
        # 输入exit退出
        if user_input.strip().lower() == "exit":
            print("程序已退出。")
            break
        # 空输入跳过
        if not user_input.strip():
            continue
        print("\n回答:", end="")
        ask_question(user_input)
        print("-" * 50)

输入完保存并退出

双击运行即可使用zhangxuefeng.skill

点赞关注收藏吧!

相关推荐
袋鼠云数栈4 小时前
实时湖仓如何真正做到“数据够新”?
大数据·数据库·人工智能·数据治理
ACP广源盛139246256734 小时前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#YLB3116 中端多盘存储扩展在 AI 服务中的机会与应用场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
ACP广源盛139246256735 小时前
M6/M5 Pro Mac mini 端侧 AI 新形态@ACP#GSV5800 Serdes 长距离视频传输在 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos·音视频
倔强的石头_7 小时前
事务边界与批量写入:避免长事务、锁等待和日志压力
数据库
努力努力再努力wz7 小时前
【Redis入门系列】从 KEYS 到 SCAN:渐进式遍历、Cursor 与位反转原理
数据库·redis·缓存
坐吃山猪7 小时前
【多线程】Lock与Condition
大数据·数据库
Lightpwd8 小时前
Spring Boot 多数据源落地:AbstractRoutingDataSource + 注解切面(附源码)
数据库·后端
LabVIEW开发8 小时前
LabVIEW 64位安装的位深陷阱:工具包、内存与工程兼容
数据库·labview·labview知识·labview功能·labview程序
寺中人8 小时前
MySQL 8.0 Windows 完整安装教程:环境配置、密码重置与常见报错排查
数据库·windows·mysql·环境搭建·mysql 安装
这个DBA有点耶8 小时前
同样48核配置TPS差1倍?高性价比数据库一体机的“软硬协同”才是分水岭
服务器·数据库·架构