使用 GPT-4 和 Midjourney 建构Tiktok故事

这篇具有很好参考价值的文章主要介绍了使用 GPT-4 和 Midjourney 建构Tiktok故事。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

您准备好探索生成AI的奇妙世界,创作出富有吸引力的故事并配以引人入胜的插图了吗?根据我最近使用GPT-4和Midjourney的体验,我成功地使用YiVal构建了一个端到端的叙事,GPT-4用来生成大规模的故事,同时Midjourney创建令人惊叹的插图。

1.定义用例

在本教程中,我们将重点介绍如何构建一个应用程序,该应用程序将有关动物物种和性格的信息作为输入,并生成引人入胜的故事作为输出。为了增加额外的沉浸感,让我们通过使用 Midjourney 创建随附的图像来增强生成的故事——Midjourney 是一种将故事转化为精美插图的出色工具。

2.手动工作流程

一种简单的方法是编写一个简单的提示,例如“作为一名讲故事的人,给我讲一个关于勇敢狮子的动物故事”。然而,使用这种方法,LLM(大型语言模型)的输出通常不能令人满意。此外,为Midjourney调整提示的过程非常耗时。一些博主声称他们可以使用GPT-4和Midjourney在几分钟内生成高质量的叙述。相比之下,我花了15分钟才生成一个故事,还不包括设置时间。调整提示和在GPT-4和Midjourney之间切换非常耗时和痛苦。

使用 GPT-4 和 Midjourney 建构Tiktok故事,AIGC,oneapi,chatgpt

                           多轮故事提示调整     

使用 GPT-4 和 Midjourney 建构Tiktok故事,AIGC,oneapi,chatgpt

                            生成的可怕图片   

所以后来,我特意加了一个故事提示,确保叙事不吓人,从而开始了新一轮的调优...... 

3.YiVal 工作流程

让我们看看 YiVal 是如何简化这个问题的。YiVal github仓库中有一个demo。 下面是一个YiVal的工作流程,根据动物的种类和性格编写故事,然后中途会生成这个故事的相应封面。

使用 GPT-4 和 Midjourney 建构Tiktok故事,AIGC,oneapi,chatgpt

 opanai_prompt_data_generator会生成动物物种及其性格,如{cat , brave}

变体(variation)是指原始提示的不同版本或改编,同时仍保持核心目标 - 生成动物故事。在这个demo中,我们编写了一个提示generate-animal-story-template。变体在实验中至关重要,它们能够为同一任务提供动态的视角和方法。

我们用 { species , character } 格式化这个模板,并通过 GPT-4 生成详细的故事,并使用 { drawing_style } 作为 Midjourney 的输入来可视化这个故事。生成的故事和动物图像将由人类评估员进行评估,用户可以轻松地对生成的结果进行反馈。

您可以使用或遵循YiVal github仓库中的demo notebook来运行demo。

!poetry run yival run /content/YiVal/demo/configs/animal_story.yml

您将能够在端口号 127.0.0.1:8073 中看到结果。

 数据生成

我使用基于 GPT-4 的自动数据集生成来辅助生成 20 个随机animal_spieces和animal_charator数据集。这将帮助我们评估提示的性能,并提供用于评估的数据。

dataset:
  data_generators:
    openai_prompt_data_generator:
      chunk_size: 2
      diversify: true
      prompt:
          "Please provide a concrete and realistic test case as a dictionary for function invocation using the ** operator.
          Only include parameters, excluding description and name.
          Ensure it's succinct and well-structured.
          **Only provide the dictionary.**"
      input_function:
        description:
          Given the species of an animal and its character, generate a corresponding story
        name: animal_story_generation
        parameters:
          species: str
          character: str
          drawing_style: str
      number_of_examples: 20
      model_name: gpt-4
      output_path: animal_story.pkl
  source_type: machine_generated

提示创建组合

variations:
  - name: task
    generator_name: openai_prompt_based_variation_generator
    generator_config:
      model_name: gpt-4
      number_of_variations: 3
      diversify: true
      max_tokens: 2000
      variables: null
      prompt:
        - content: |-
            Your object is to construct a concise instruction prompt for GPT-4. This prompt will instruct GPT-4 as a gentle, imaginative children's writer to write all kinds of cute, kid-friendly stories based on animal species and personalities for an audience of YOUNG ADULTS and TEENAGERS.
            Points to emphasize in your instruction:
              -  GPT4 Answers should have a short storyline and should be sufficiently imaginative, answers should focus on the location in which the story takes place with its style of drawing, the location and style of drawing can be contrary to the laws of reality, dream-like or realistic.
              -   The story must be kept lively and as short, short, short, short, short as possible. The story should have a variety of backgrounds + drawing styles and fully emphasize the location where the story takes place; it can be dreamlike and generally bizarre.
              -  Be sure to use words that are as easy to understand as possible so TEENAGERS can easily understand the story.
              -   Please limit the output to within 300 words
            - {animal_species} represent the species of the animal
            - {animal_character} represent the character of the animal
            - At all times, gpt-4 must give a response as an animal story

            Craft your instruction Ensure that GPT-4 is able to fully understand the types and personalities of small animals and write engaging and fully pictorial stories.
            keep your output crisp: only the prompt, devoid of any extraneous content.

          role: system
custom_function: demo.animal_story.image_generation
description: Generated experiment config




evaluators:
  - evaluator_type: individual
    metric_calculators:
      - method: AVERAGE
    name: openai_prompt_based_evaluator
    display_name: story_quality
    prompt: |-
      You are assessing a submitted story based on a given task based on a criterion. Here is the data:
      - Task: Given the species of an animal and corresponding character, generate one story.
      - Does the story demonstrate creativity, coherence, and engaging narrative? A well-written story should captivate the reader and effectively convey a compelling narrative with clear structure and character development.
      [Input]: animal_species : {species}, animal_character: {character}
      [Result]: {raw_output}
      Answer the question by selecting one of the following options:
      A The story is of very low quality and lacks coherence and engagement.
      B The story has some issues with coherence and engagement, but has potential for improvement.
      C The story is of satisfactory quality, but there is room for improvement.
      D The story is well-written and demonstrates good coherence and engagement.
      E The story is exceptionally well-written, demonstrating strong coherence and engagement.
    choices: ["A", "B", "C", "D", "E"]
    # model_name specify the llm model , e.g. a16z-infra/llama-2-13b-chat:9dff94b1bed5af738655d4a7cbcdcde2bd503aa85c94334fe1f42af7f3dd5ee3
    model_name: gpt-4
    description: "evaluate the quality of the generated story"
    scale_description: "0-4"
    choice_scores:
      A: 0
      B: 1
      C: 2
      D: 3
      E: 4

human_rating_configs:
  - name: relevance
    instructions: Rate the relevance of the image to the story.
    scale: [1, 5]

  - name: image_quality
    instructions: Rate the quality of the generated image.
    scale: [1, 5]

4.人工输入进行评估

YiVal 通过提供强大的评估器功能来确保生成故事的质量和相关性。YiVal 中的评估器支持自动评估,包括延迟度和令牌数量等指标。

使用 GPT-4 和 Midjourney 建构Tiktok故事,AIGC,oneapi,chatgpt

YiVal 通过提供用户友好的人工标签 UI 进一步增强了评估过程。开发人员可以轻松提供人工评估,添加关键的人工反馈层来完善和微调生成的故事,使生成的故事能够与受众产生共鸣。

单击“人工评分(human rating)”列下的链接即可跳转到评分仪表板。例如,我们可以根据相关性、图片质量等对动物故事进行评分,并将人类标签保存为评估。使用 GPT-4 和 Midjourney 建构Tiktok故事,AIGC,oneapi,chatgpt 使用 GPT-4 和 Midjourney 建构Tiktok故事,AIGC,oneapi,chatgpt

 文章来源地址https://www.toymoban.com/news/detail-752785.html

5.结语

我们已经了解了 YiVal 如何加速开发和评估过程,现在一起来创建我们的动物故事应用程序吧!通过使用 YiVal来生成提示、评估结果以及结合人工反馈,我们打造出了引人入胜的故事,并使用 Midjourney将这些故事转化为栩栩如生的插图,让故事更加鲜活。🎉

 

到了这里,关于使用 GPT-4 和 Midjourney 建构Tiktok故事的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AI绘画 stable diffusion Midjourney 官方GPT文档 AIGC百科全书资料收集

    教学AI绘画 AIGC工具 SD教程 https://yv4kfv1n3j.feishu.cn/docx/MRyxdaqz8ow5RjxyL1ucrvOYnnH 很多友友反馈,在线二维码生成器404不能用了,给大家总结了10个在线二维码生成器,方便大家推广,已同步至群文档

    2024年02月12日
    浏览(47)
  • ChatGPT4.0使用教程,GPT联网模型提问,GPTs应用,Midjourney-AI绘画,AI换脸,Suno-AI音乐生成大模型

    ChatGPT3.5、GPT4.0、相信对大家应该不感到陌生吧?简单来说,GPT-4技术比之前的GPT-3.5相对来说更加智能,会根据用户的要求生成多种内容甚至也可以和用户进行创作交流。 然而,GPT-4对普通用户来说都是需要额外付费才可以使用。所以今天小编就整理一个真正可免费的AI工具,

    2024年04月13日
    浏览(50)
  • AIGC,ChatGPT AI绘画 Midjourney 注册流程详细步骤

    AI 绘画,Midjourney完成高清图片绘制,轻松掌握AI工具。 前期准备: ① 一个能使用的谷歌账号 ② 可以访问外网 Midjourney注册 1.进入midjourney官网https://www.midjourney.com 点击左下角”Join the Beta”,就可以注册,第一次使用的小伙伴会弹出提示,只需要点击Accept ToS就会开始生成啦

    2024年02月03日
    浏览(51)
  • AIGC下的CV多模态原理解析:从CLIP/BLIP到stable diffusion/Midjourney、GPT4

    终于开写本CV多模态系列的核心主题:stable diffusion相关的了,为何执着于想写这个stable diffusion呢,源于三点 去年stable diffusion和midjourney很火的时候,就想写,因为经常被刷屏,但那会时间错不开 去年11月底ChatGPT出来后,我今年1月初开始写ChatGPT背后的技术原理,而今年2月份

    2024年02月10日
    浏览(68)
  • 生成式人工智能(AIGC)综述:ChatGPT从GPT-4到GPT-5可以一统AIGC?

    原文题目: 《A Complete Survey on Generative AI (AIGC): Is ChatGPT from GPT-4 to GPT-5 All You Need?》 文章链接: https://arxiv.org/abs/2303.11717 https://arxiv.org/abs/2303.11717 引言: 随着ChatGPT的火热传播,生成式AI(AIGC,即AI生成的内容)因其分析和创造文本、图像等能力而在各地引起了轰动。在如此强

    2024年02月09日
    浏览(57)
  • AIGC、ChatGPT、GPT系列?我的认识

    AIGC(AI generated content),新型内容生产方式。AIGC是利用人工智能技术来生成内容,也就是,它可以用输入数据生成相同或不同类型的内容,比如输入文字、生成文字,输入文字、生成图像等。 GPT-3是生成型的预训练变换模型,是一个自回归语言模型,神经网络包括1750亿个参

    2024年02月02日
    浏览(59)
  • ChatGPT - 如何高效的调教ChatGPT (指令建构模型-LACES问题模型)

    LACES问题模型是一个更具体的提问prompts构建方法。它包括以下五个要素: 为问题或指令增加 限定条件 ,有助于获得更具针对性的答案。 举例: 在两分钟内,如何向一个初学者介绍人工智能? 写一段优美的散文介绍春日花开的美好景象,200字以上 请在 100 字内解释 CRISPR 基

    2023年04月25日
    浏览(64)
  • 国内免费ChatGPT+AI绘画创作网站工具+支持GPT-4+Midjourney绘画

    GPT4.0 相信对大家应该不感到陌生吧?简单来说,GPT-4技术比之前的GPT-3.5相对来说更加智能,会根据用户的要求生成多种内容甚至也可以和用户进行创作交流。 然而,GPT-4对普通用户来说都是需要额外付费才可以使用。所以今天小编就整理一个真正免费的公益GPT4网站。不是只

    2024年02月05日
    浏览(73)
  • 智能AI问答系统ChatGPT网站系统源码+Midjourney绘画+支持GPT-4-Turbo模型+支持GPT-4图片理解能力

    SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型+国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧!

    2024年02月04日
    浏览(72)
  • 最新ai创作系统CHATGPT源码+支持GPT4.0+支持ai绘画Midjourney

    SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统+AI绘画系统,支持OpenAI GPT全模型+国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧

    2024年02月07日
    浏览(87)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包