「小代码」使用 YAML 配置拼接 AI 提示词,随机及条件语句

吐槽/反馈/建议:我的咸鱼心  爱发电-@wdssmq

工具简介

定义好 YAML 配置文件后,使用 Python 脚本处理生成 AI 提示词,支持随机和条件语句;

工具类型

Python 脚本,需要有相应的使用能力;

使用方法

命令行执行,具体命令参数见项目内说明,支持交互式输入;

python prompt_generator.py ../examples/config.yaml -p demo

配置示例

就是简单的变量替换、随机和条件判断;

普通变量{{variable}},涉及随机时使用{{$variable}}防止重新随机;

- items:
  - name: base
    content: |
      女性,二次元少女

  - name: 动物类型
    content: |
      {{rnd(猫,兔子,)}}

  - name: 动物
    content: |
      {{if($动物类型):桌子上有{{$动物类型}}:}}

  - name: 头发
    content: |
      {{rnd(黑,白,红,蓝)}}色头发

- prompts:
  - name: demo
    content: |
      {{base}},坐在椅子上,{{头发}},{{动物}}

项目地址

wdssmq/AI-Prompt-Generator: 一个基于 YAML 配置的 AI 提示词生成工具,支持变量替换和随机选择功能。

https://github.com/wdssmq/AI-Prompt-Generator


爱发电

本文标题:《「小代码」使用 YAML 配置拼接 AI 提示词,随机及条件语句》作者:沉冰浮水
原文链接:https://www.wdssmq.com/post/20230425779.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

  • 订阅本站的 RSS 2.0 新闻聚合

搜索

本周旧文

《忍者与杀手》——出生是事实,在此基础上,感觉比《鹿乃子》好看;一个靠不当人拔高了抽象,另一个本身就不是人(也不是鹿),单论抽象鹿乃子更高,然而就是不好看。。

nuc 四个口插硬盘都识别不到,有亮灯。。最后试出别插到底。。

绿联的硬盘盒。。另外一个联想的没问题。。

近期观影记录:超级马里奥,死侍与金刚狼。。

搬家也告一段落,虽然搬过来的东西还得归置,新衣柜虽说已经散俩月味儿了,但还是不想放衣服进去。

要不我每年汇总整理一次??碎雨集_沉冰浮水_第1页

所以,不带这条的话,2024 年目前只发了 13 条嘟????

VSCode 内 git 操作卡住的时候没办法主动取消一直是个痛点,一般都是推送或拉取,今天连提交都卡了。。

又一个夏天过去了,所以今年也没买防水鞋套;然后天凉了,为了应对踢被子买了睡袋,不知道 1.2 米会不会略窄。。

《五至七时的克莱奥》,2018 年 6 月加入列表,21 年 11 月底发现 B 站上线了这部,直到前几天才看完,还是分两次看的。。接下来有五项是 2019 年的,都是电影 —— 略长的待办列表。。

有用程序自动抓取自己带 tag 的嘟,然后按年备份后从线上删除;刚发现去年的数据有备份但是没删线上??和本地数据对比后发现线上的还少一条,Why??

最新留言

友情链接