基于文心大模型的剧本杀海报生成器(武侠篇)

★★★ 本文源自AI Studio社区精品项目,【点击此处】查看更多精品内容 >>>


基于文心大模型的剧本杀海报生成器(武侠篇)

一、技术路线

  作为一个娱乐项目,剧本杀在近年来很快流行起来,本项目依托文心大模型,支持低成本剧本杀产品落地、宣发阶段业务需求,低成本快速产图,一键式生成剧本杀海报,根据剧本内容一键提取剧本杀摘要/关键词+根据出现最多的主题词生成图片,完成文配图,生成简易的海报。

  本次主要使用文心大模型结合paddlenlp,如果文章在1000字以内可以使用文心大模型的摘要生成(我觉得这个是可以升级的点,比如支持更多的字数),首先使用PaddleNLP对整个小说进行摘要提取,其次根据摘要提取的关键词生成海报。

二、代码实现

  首先安装wenxin_api,接着使用PaddleNLP的Taskflow功能对文章提取摘要,最后再使用文心大模型的AI作图,生成海报图。

! pip install wenxin_apiimport wenxin_api # 可以通过"pip install wenxin-api"命令安装
from wenxin_api.tasks.text_to_image import TextToImage
from paddlenlp import Taskflow
summarizer = Taskflow("text_summarization")wenxin_api.ak = ""
wenxin_api.sk = ""test_text = 'duoqingjiankewuqingjian_gulong.txt'
with open(test_text,'r') as f:text = f.read()title = summarizer(text)
print(f'Title: {title[0]}')input_dict = {"text": title[0] + "超高清,超细节,唯美,插画,壁纸,背影","style": "古风", #解锁更多风格后,非必选参数"resolution":"1024*1536" , #也可设置为 1024*1536、1536*1024"num": "4",    #功能解锁后,可设置的范围为[1,2,3,4,5,6]
}
rst = TextToImage.create(**input_dict)
print(rst)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: wenxin_api in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (0.1.7)
Requirement already satisfied: tqdm in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from wenxin_api) (4.64.1)
Requirement already satisfied: requests>=2.20 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from wenxin_api) (2.24.0)
Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests>=2.20->wenxin_api) (2019.9.11)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests>=2.20->wenxin_api) (1.25.11)
Requirement already satisfied: idna<3,>=2.5 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests>=2.20->wenxin_api) (2.8)
Requirement already satisfied: chardet<4,>=3.0.2 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests>=2.20->wenxin_api) (3.0.4)[1m[[0m[34;49mnotice[0m[1;39;49m][0m[39;49m A new release of pip available: [0m[31;49m22.1.2[0m[39;49m -> [0m[32;49m22.3.1[0m
[1m[[0m[34;49mnotice[0m[1;39;49m][0m[39;49m To update, run: [0m[32;49mpip install --upgrade pip[0m[2023-01-06 18:57:54,805] [    INFO] - Downloading tokenizer_config.json from https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/tokenizer_config.json
100%|██████████| 2.00/2.00 [00:00<00:00, 1.37kB/s]We use pattern recognition to recognize the Tokenizer class.[2023-01-06 18:57:54,896] [    INFO] - We are using <class 'paddlenlp.transformers.pegasus.tokenizer.PegasusChineseTokenizer'> to load 'IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese'.
[2023-01-06 18:57:54,899] [    INFO] - Downloading https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/vocab.txt and saved to /home/aistudio/.paddlenlp/models/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese
[2023-01-06 18:57:54,902] [    INFO] - Downloading vocab.txt from https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/vocab.txt
100%|██████████| 365k/365k [00:00<00:00, 1.40MB/s]
[2023-01-06 18:57:55,319] [    INFO] - Downloading https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/added_tokens.json and saved to /home/aistudio/.paddlenlp/models/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese
[2023-01-06 18:57:55,321] [    INFO] - Downloading added_tokens.json from https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/added_tokens.json
100%|██████████| 2.00/2.00 [00:00<00:00, 1.46kB/s]
[2023-01-06 18:57:55,408] [    INFO] - Downloading https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/special_tokens_map.json and saved to /home/aistudio/.paddlenlp/models/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese
[2023-01-06 18:57:55,410] [    INFO] - Downloading special_tokens_map.json from https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/special_tokens_map.json
100%|██████████| 66.0/66.0 [00:00<00:00, 41.5kB/s]
[2023-01-06 18:57:55,529] [    INFO] - Already cached /home/aistudio/.paddlenlp/models/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/tokenizer_config.json
[2023-01-06 18:57:55,596] [    INFO] - Downloading model_config.json from https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/model_config.json
100%|██████████| 732/732 [00:00<00:00, 480kB/s]
[2023-01-06 18:57:55,714] [    INFO] - We are using <class 'paddlenlp.transformers.pegasus.modeling.PegasusForConditionalGeneration'> to load 'IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese'.
[2023-01-06 18:57:55,716] [    INFO] - Downloading https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/model_state.pdparams and saved to /home/aistudio/.paddlenlp/models/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese
[2023-01-06 18:57:55,718] [    INFO] - Downloading model_state.pdparams from https://bj.bcebos.com/paddlenlp/models/community/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/model_state.pdparams
100%|██████████| 1.26G/1.26G [01:47<00:00, 12.7MB/s]
[2023-01-06 18:59:42,848] [    INFO] - Already cached /home/aistudio/.paddlenlp/models/IDEA-CCNL/Randeng-Pegasus-523M-Summary-Chinese/model_config.json
Building prefix dict from the default dictionary ...
Dumping model to file cache /tmp/jieba.cache
Loading model cost 0.758 seconds.
Prefix dict has been built successfully.Title: 李寻欢的寂寞
2023-01-06 19:01:25,149 - model is painting now!, taskId: 12624128, waiting: 2m
2023-01-06 19:01:45,663 - model is painting now!, taskId: 12624128, waiting: 50s
2023-01-06 19:02:06,096 - model is painting now!, taskId: 12624128, waiting: 50s
{'imgUrls': ['https://wenxin.baidu.com/younger/file/ERNIE-ViLG/ec986708ad955c6f42fadf9681a889f15q', 'https://wenxin.baidu.com/younger/file/ERNIE-ViLG/ec986708ad955c6f42fadf9681a889f130', 'https://wenxin.baidu.com/younger/file/ERNIE-ViLG/ec986708ad955c6f42fadf9681a889f1ex', 'https://wenxin.baidu.com/younger/file/ERNIE-ViLG/ec986708ad955c6f42fadf9681a889f1i4']}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/6252.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GitHub上小伙玩剧本杀假戏真做,没想到对方竟然是……

“我要去洗澡了&#xff0c;回头再说吧。” 本来还有些忐忑的我&#xff0c;看着这条消息不由愣了。 懂的都懂兄弟们&#xff0c;这就是妥妥被拒绝的一个大动作。 没什么&#xff0c;习惯就好(&#xff34;▽&#xff34;)。 啊呸&#xff0c;我的意思是&#xff1a;这只是在玩…

免费!ChatDOC文档阅读工具;AI电影美翻了;ChatGPT插件开发指南;Prompt编写模式速查 | ShowMeAI日报

&#x1f440;日报&周刊合集 | &#x1f3a1;生产力工具与行业应用大全 | &#x1f9e1; 点赞关注评论拜托啦&#xff01; &#x1f916; 『10款 ChatGPT 开源替代品』GitHub 已斩获 70K Star&#xff01; &#x1f30d;awesome totally open chatgpt 收集了 10 款 ChatGP…

英语 作文模板二 图表作文

1.第一段写法 稳步上升 on a steady rise. eg:新能源汽车充电桩的数量稳步上升&#xff0c;今年要突破100万大关 the number of charging system has been on a steady rise,passing the one million mark this year. 1.第一句 2.第二句 1.表格&#xff1a; 2.折线图 201…

英语 作文模板一

1.评分标准 1.第一段(阐明目的) 所有文章类型可替换内容 2.第二段 第一句 as引导让步状语从句&#xff0c;意为&#xff1a;虽然…但是、尽管 为了让sb了解到sth,我认为我的展示应该包含至少几点。 第二句 3.第三段 4.书信框架模板 2014年真题模板 1.感谢信 1.冬奥会感谢信…

体验最近火爆的ChatGPT,真的被震惊到了

前言 前几天OpenAI公布了ChatGPT算是火爆朋友圈&#xff0c;这个模型以对话方式进行交互&#xff0c;能够回答人们提出的问题、承认错误并拒绝一些不适当的请求。 GIS宇宙也是看到了各种文章写着什么谷歌要亡&#xff0c;百度要亡&#xff0c;取代StackOverflow的话语。 抱着半…

打造出ChatGPT的,是怎样一群人?

震惊世界的ChatGPT&#xff0c;要多少人才能开发出来&#xff1f;几百&#xff0c;还是几千&#xff1f; 答案是&#xff1a;87个人。 老实说&#xff0c;刚看到这个数字真是惊到我了&#xff0c;印象里&#xff0c;之前看媒体报道各大巨头人工智能人才储备时&#xff0c;动辄…

openAI国内的免费镜像网站列表分享

1.chatGPT可用镜像网站 1.1.ChatGPT For Free 地址&#xff1a;https://gpt4.gravityengine.cc/ 1.2.老北鼻AI智能助手 地址&#xff1a;https://739167295.ai201.live/ 1.3.AIChatOS 地址&#xff1a;https://chat.jinshutuan.com/#/chat/1684287150613 1.4.AIGPT …

国内开源的镜像网站(很全很详细)

请大家参考这位博主的原文链接&#xff0c;收集的很全很详细的镜像网站列表&#xff1a; 国内开源镜像站点汇总_Hundery的博客-CSDN博客_镜像站国内开源镜像站点汇总一、站点版二、软件版三、官方镜像列表状态地址四、几个官方cn子域解析五、镜像站搭建参考一、站点版&#xf…

利用chatGPT,半小时搞定git自动拉取代码

利用chatGPT&#xff0c;半小时搞定git自动拉取代码 果然是工具利用的好&#xff0c;极大的提高了生产力啊。 对我shell这种都没有写过100行代码的人来说&#xff0c;真的是提高了工作效率。按照以往的经验&#xff0c;我一边google&#xff0c;一边写代码&#xff0c;至少也…

推荐一个免费的集成ChatGPT的代码编辑器,程序员写代码将被颠覆

上周&#xff0c;Open AI团队正式宣布&#xff1a;GPT-4来了&#xff01;GPT-4的出现&#xff0c;随后 Microsoft的多个产品就集成了GPT-4。紧接着基于Open AI公司发布的GPT-4编写、编辑和讨论代码新一代编辑器 Cursor 的出现。 Cursor是一款独立的应用。从界面来看&#xff0c…

IDE + ChatGPT,这款编辑器真的做到可以自动写代码了

介绍 Cursor 是集成了 GPT-4 的 IDE 工具&#xff0c;目前免费并且无需 API Key&#xff0c;支持 Win、Mac、Linux 平台&#xff0c;可以按要求生成代码&#xff0c;或者让 AI 帮助优化代码&#xff0c;分析代码。Cursor目前已经集成了openai的GPT-4&#xff0c;它或将彻底改变…

【ChatGLM vs ChatGPT】怎样实现机器人自动写代码?不少于3000字。

图:a robot is writing code, by Stable Diffusion 禅与计算机程序设计艺术: 总体来看,ChatGLM(6B)和 ChatGPT(175B)在技术领域的问答情况表现都很出色,考虑到模型参数和成本,整体看在这方面的表现 ChatGLM 优于 ChatGPT。 目录 怎样实现机器人自动写代码?不少于30…

阿里巴巴、腾讯、网易、京东群雄逐“ChatGPT”?新一轮科技军备赛即将引爆……...

整理 | 朱珂欣 出品 | CSDN程序人生&#xff08;ID&#xff1a;coder_life&#xff09; 一夜之间&#xff0c;“上知天文下知地理”的 ChatGPT 火遍全球&#xff0c;5 天注册用户超 100 万&#xff0c;60 天用户破亿&#xff0c;除了成为互联网新生代“网红”&#xff0c;也…

科技 “新贵”ChatGPT 缘何 “昙花一现” ,仅低代码风靡至今

恍惚之间&#xff0c;ChatGPT红遍全网&#xff0c;元宇宙沉入深海…… 在科技圈&#xff0c;见证了太多“昙花一现”&#xff0c;“新贵” ChatGPT 的爆火几乎复制了元宇宙的路径&#xff0c;它会步元宇宙的后尘&#xff0c;成为下一个沉入深海的工具吗&#xff1f; 不可否认的…

《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范

周报汇总地址&#xff1a;嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! 视频版&#xff1a; https://www.bilibili.com/video/BV1GM41157tV/ 《安富莱嵌入式周报》第310期&#xff1a;集成大语…

生成式AI的一小步,AGI的一大步:AIGC时代ChatGPT全盘调查

OpenAI 最近发布了 GPT-4&#xff08;又名 ChatGPT plus&#xff09;&#xff0c;这被证明是生成式 AI (GAI) 的一小步&#xff0c;但是通用人工智能 (AGI)的巨大飞跃。 自 2022 年 11 月正式发布以来&#xff0c;ChatGPT 迅速吸引了众多具有广泛媒体报道的用户。 如此空前的关…

aigc是什么,aigc和chatGPT的区别,aigc商业应用场景

​AIGC是Artificial Intelligence Graphics Computing的缩写&#xff0c;意为人工智能图形计算。它是一个涵盖了人工智能、计算机图形学和深度学习等领域技术的综合平台。其目的是将这些技术结合起来&#xff0c;实现更加高效、智能化的图像识别和处理&#xff0c;提升人机交互…

ChatGPT行政文案:一分钟策划公司日常和重大活动

对于公司行政人员&#xff0c;高效的完成公司日常和重大活动策划可谓是头等大事。 优秀的行政人员通过精心策划公司的各项活动&#xff0c;不仅可以加强员工之间的团队合作和沟通&#xff0c;提高员工士气和工作积极性&#xff0c;而且可以提高其品牌知名度和公众形象&#xf…

【AIGC使用教程】论文阅读神器 SciSpace 从注册到体验

欢迎关注【AIGC使用教程】 专栏 【AIGC使用教程】论文阅读神器 SciSpace 从注册到体验 【AIGC使用教程】Microsoft Edge/Bing Chat 注册使用完全指南 【AIGC使用教程】GitHub Copilot 免费注册及在 VS Code 中的安装使用 【AIGC使用教程】GitHub Copilot 免费注册及在 PyCharm …

chatgpt赋能python:Python调用短信接口:实现快速高效的短信发送

Python调用短信接口&#xff1a;实现快速高效的短信发送 随着短信业务的快速发展&#xff0c;短信成为了人们生活、工作中不可或缺的一部分。随着短信发送量的不断增加&#xff0c;手动发送短信显然成为了一个巨大的工作量。因此&#xff0c;使用Python调用短信接口可以帮助您…