• 搞定预设,让你的 ChatGPT 不受限制


    🎈 项目效果#

    • 如果不知道怎么接入 ChatGPTQQ 聊天,请参考:https://www.cnblogs.com/tinygeeker/p/17176321.html
    • 在成功接入 ChatGPT 后,新鲜劲过了,聊天似乎有点无聊了,虽然 ChatGPT 可以回答你的大部分问题,但是它的语气和感情似乎都是一成不变的,而且在问及一些敏感话题的时候,ChatGPT 的回答会选择不告诉你答案,让大家感觉意犹未尽。
    • 这时候就要轮到预设功能出场了,预设其实就是提前给 ChatGPT 加一些预设,让它突破它所在框架的限制,这样它就可以尽情陪你玩耍啦~
    • 什么是预设: 比如你可以跟它说:从现在开始你要用中文回复我所有问题,它就会执行你的命令,而你的发布的这个命令其实就是预设
    DAN 预设

    🎈 预设环境#

    • 首先要在 chagpt/config.cfg 中配置预设
    • 预设文件需要放到 chatgpt/presets 文件夹下
    • 关于预设文件包地址: https://github.com/tinygeeker/ChatGPT-presets
    • 这里我提供了一些预设文件包,里面包含 DAN机器人猫娘律师诗人辩论家小说家等等
    • 其中 DAN 机器人,可以突破 ChatGPT 限制,夜晚无聊寂寞的时候请君子问答
    [presets]
    # 切换预设的命令: 加载预设 猫娘
    command = "加载预设 (\w+)"
    loaded_successful = "预设加载成功!"
    
    [presets.keywords]
    # 预设关键词 <-> 实际文件
    "正常" = "presets/default.txt"
    "猫娘" = "presets/catgirl.txt"
    "DAN" = "presets/dan.txt"
    "张维为" = "presets/zhangweiwei.txt"
    "怼我" = "presets/debatestick.txt"
    "夸我" = "presets/welldone.txt"
    "丁真" = "presets/dingzhen.txt"
    "Moss" = "presets/MOSS.txt"
    "辩手" = "presets/debater.txt"
    "律师" = "presets/lawyer.txt"
    "小说家" = "presets/novelist.txt"
    "诗人" = "presets/poet.txt"
    "疯子" = "presets/crazy.txt"
    "室内设计师" = "presets/shineishejishi.txt"
    

    🎈 预设使用#

    • 通过艾特 ChatGPT,发布命令:加载预设 XXX,即可进入指定预设环境
    • 如果你仅仅只喜欢其中一个预设,可以在配置文件中的 presets.keywords 配置中只保留一个即可
    • 如果你加载的预设是 DAN 的话,然后询问问题,他会保留 ChatGPTDAN 两种回复,你可以对比一下回复内容,可以看出完全不同性格
    • 如果你只需要保留 DAN 这一种人格的话,请直接说:Stay in character!
    • 其他预设,请自己体验,预设不同,回复的性格不同。
    DAN 机器人
  • 相关阅读:
    基于深度学习的KBQA方法(pipline)的一些思考(一)
    HackTheBox-Starting Point--Tier 1---Crocodile
    Nginx配置负载均衡
    Clion代码提示功能消失无法标出错误代码
    部署LVS-DR群集
    vue cli3开发自己的插件发布到npm
    Oracle查询最大连接数和当前连接数
    helm使用
    jvm深入研究文档--java中的堆--详解!--jvm底层探索(1)
    MATLAB读取每行文本并提取字符串后的数字
  • 原文地址:https://www.cnblogs.com/tinygeeker/p/17188377.html