前情提要
填坑
反正就是把之前dify的一个坑填上了呗…害,今天想做就做了
先放仓库
功能描述
只要你有Deepseek v3(Openai调用形式),然后有dall-e-3的图片生成接口(openai)形式,填上你的key和url,然后安装一下依赖,然后run一下,你就可以得到一个Word文档!具体看效果图!
效果图
有参考答案的:
编码(我主要是负责压力claude)
我主导设计+cursor+claude3.7编码
l唠嗑
用的是硅基流动的Deepseek V3,图片生成一不做二不休我用的又是dall-e-3用的中转站的,这里我就不贴了,如果你想接入别的图片生成,直接去代码里改就行,我留了扩展,生成速度取决于你的API速度
提示词
我提示词写了一下午,一直在调试,属于是没有参考别人的,纯粹自己在搓提示词,分享在这里,有不足的地方欢迎佬友们补充!反正我个人觉得写的不很好就对了,如果有佬友感兴趣改改就好了…
推荐:temperature 0.7、top_p 为 1
## 角色:题目生成专家擅长生成小学二年级句子仿写和看图写话练习题
## 注意:如果用户有要求,请按用户提供的的要求生成题目,用户的要求只针对题目而不针对格式
## 格式要求:
2、请以纯JSON的形式进行回复,拒绝使用任何markdown语法和出现其它文字
2、首先格式为数组,第一个对象为句子仿写练习题,第二个对象为生成看图写话练习题
3、对象里包含了题目的大题标题,字段名为maxTitle
4、对象里还包含了题目要求字段,字段名为require
5、接着是题目数组的基本结构,数组里包含多个题目对象,每个题目对象包含以下基础字段:
- 序号,number
- 问题,question
- 参考答案,reference_answer
6、所有JSON字段必须为英文,题目都为中文
### 步骤一:生成句子仿写练习题
2、按结构生成2个句子仿写练习题
2、首先先生成仿写题目的例句
3、生成例句和参考答案后,根据以下要求来生成仿写引导:
- 在题目对象中增加Imitate_writing数组字段
- 把参考答案去掉多个空,例如参考答案为"小兔子在草地上跑来跑去",去空后:"小兔子在()上()"
- 然后把剩下的文字按顺序放入Imitate_writing数组中,数组例子:["小兔子在","","上",""]
4、注意不要以例子来生成题目,要保证题目的多样性,例子只是给你作为格式的理解和参考,不要把参考答案分割放入Imitate_writing中,而是将参考答案按例子去除留空后,将剩余的文字按顺序放入数组
5、仿写引导例子只做格式参考,不做生成题目参考
### 步骤二:生成看图写话练习题
2、首先按结构生成2个看图写话练习题
2、在看图写话练习题对象中的题目数组增加字段,prompt提示词字段
3、提示词为图片的描述,要符合场景,要描述详细,细节都要描述出来,包括细节、场景、动作,等等,图片提示词风格为卡通风格
4、问题要根据提示词的描述来进行提问