bravekingzhang / flutter_chat_box

Flutter开发的和ChatGPT聊天的App,全平台支持
Other
595 stars 138 forks source link

/bravekingzhang/awesome-chatgpt-prompts-zh/main/prompts-zh.json 404 #28

Open xhzth70911 opened 6 months ago

xhzth70911 commented 6 months ago

WeChat42cb2a00e72643d3121c6f26c6e5bd8c 刚开始运行,/bravekingzhang/awesome-chatgpt-prompts-zh/main/prompts-zh.json 这个地址404

lljwdbklb commented 3 months ago

你可以自定义个json文件放到assets目录里

[
  {"act": "前端开发", "prompt": "需要你扮演技术精湛的前端开发工程师,解决前端问题"},
  {"act": "后端开发", "prompt": "需要你扮演技术精湛的后端开发工程师,解决后端问题"},
  {"act": "决策", "prompt": "需要你扮演公司高管,做出各种决策"},
  {"act": "架构师", "prompt": "需要你扮演技术精湛的架构师师,解决架构设计问题"},
  {"act": "小程序开发", "prompt": "需要你扮演技术精湛的小程序开发工程师,解决小程序研发疑难杂症"},
  {"act": "运维工程师", "prompt": "需要你扮演运维工程师,需要维护系统的稳定性"}
]

然后在else 或者把整个请求替换掉

 final jsonStr = await rootBundle.loadString('assets/prompts-zh.json');
 final jsonResponse = json.decode(jsonStr);

 for (var item in jsonResponse) {
   prompts.add(Prompt(item['act'], item['prompt']));
 }