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

点赞关注收藏吧!

相关推荐
布莱克60543 分钟前
理解B+树:原理、特性与应用场景
数据结构·数据库·mysql
冰暮流星1 小时前
mysql之排序查询
数据库·mysql
7177771 小时前
让权限治理成为可复制资产:Gitee Team 空间配置方案与安全级别落地详解
数据库·gitee
今天AI了吗1 小时前
Agent & AI 名词大扫盲
数据库·人工智能·python·sql·rust
2603_966437262 小时前
格式化之后数据还能恢复吗?说清恢复条件
linux·运维·数据库
倔强的石头1062 小时前
时序数据库的难题不只在写入速度
数据库·时序数据库
IT小白杨3 小时前
海外业务账号安全保障:主流浏览器产品底层机制对比
数据库·python·安全·自动化·安全架构·指纹浏览器
张洛闻Eren12 小时前
MySQL 维护稳定系统【MySQL第二课】
linux·数据库·mysql·云原生
布莱克60513 小时前
理解索引:从概念到实践
数据库·mysql