看了就会 | Midjourney本地部署教程!完全不懂代码也没有关系!#midjourney #本地部署

科技鹅小妹
14 Jul 202306:22

TLDR科技鹅小妹在视频中分享了如何在本地部署midjourney项目,即使没有编程经验也能轻松完成。首先,在C盘创建一个新文件夹,然后通过GitHub手动下载或使用git命令将项目文件下载到该文件夹。接着,根据作者的安装提示,下载并运行Docker。用户需要登录网页版Discord获取服务器ID、频道ID和用户token,并将这些参数填入Docker指令中。之后,将.evn.example文件重命名为.evn,并设置密码。最后,通过CMD运行两条指令完成部署。完成后,用户可以通过本地部署的midjourney进行图像生成,操作与Discord上几乎同步。

Takeaways

  • 📂 创建一个新文件夹,建议放在C盘的admin文件夹里。
  • 🔗 将midjourney项目下载到新建的文件夹中,可以通过GitHub的下载zip或使用git命令。
  • 📝 阅读作者提供的安装提示,了解需要的步骤和参数。
  • 🐳 需要下载并运行Docker,可以在Docker官网下载。
  • 💻 通过网页版Discord获取服务器ID和频道ID,以及用户token。
  • 🔑 将获取的参数填入docker命令的相应位置。
  • 📝 修改.evn.example文件为.evn,并在其中设置密码。
  • 💾 将docker命令转为一行或使用连接符号连接,然后通过命令提示符运行。
  • 📁 进入项目目录,运行指定的命令以启动midjourney-web。
  • 🌐 运行成功后,通过浏览器访问指定网址,开始使用本地部署的midjourney。
  • 📈 可以输入提示词生成图像,并进行后续操作,与Discord上的midjourney操作同步。

Q & A

  • midjourney项目在GitHub上的开源链接通常在哪里可以找到?

    -在视频的下方通常会提供midjourney项目的GitHub开源链接。

  • 本地部署midjourney项目需要新建文件夹在什么位置?

    -最好将文件夹新建在C盘的admin文件里。

  • 如果我想手动下载midjourney项目,应该怎么操作?

    -可以在GitHub上下载文件,点击code,然后点击download zip即可下载,接着将下载的文件放入新建的文件夹中。

  • 使用git命令下载midjourney项目需要哪些步骤?

    -首先打开命令提示符,使用CD命令跳转到想要安装的文件夹,然后输入git命令加上项目链接,回车即可下载。

  • 为什么在部署midjourney时需要下载docker?

    -根据作者给到的安装提示,在命令中有用到docker,因此需要先下载并保持docker运行。

  • 部署docker容器时需要添加哪些参数?

    -需要添加服务器ID、频道ID和用户token三个参数。

  • 如何获取服务器ID和频道ID?

    -登录网页版discord,选择一个已有midjourney的服务器,点击右上角的图标查看成员列表,找到midjourney后,复制服务器ID和频道ID。

  • 用户token是如何获取的?

    -在discord发送消息后,通过按下快捷键Shift+Ctrl+I打开网页的开发者工具,选择Network,找到messages反馈,点击进去后找到Authorization参数并复制。

  • 部署过程中提到的最后一个参数是什么?

    -最后一个参数是用户自己设置的,可以随意填写。

  • 如何将多个docker命令合并为一条指令?

    -可以将所有指令转为一行,或者使用连接符号将它们连接起来。

  • 修改.evn.example文件为.evn文件的目的是什么?

    -这是为了配置环境变量,需要将示例配置文件重命名为实际使用的配置文件。

  • 在.evn文件中需要设置哪些信息?

    -在.evn文件中,至少需要填入之前设置的密码。

  • 运行midjourney本地部署的最后一步需要执行哪些命令?

    -首先进入项目所在的文件目录,然后依次复制并运行提供的两条命令,成功后即可看到部署成功的界面。

Outlines

00:00

📁 Setting Up a Local Deployment of Midjourney Project

The speaker, a new YouTuber named '科技鹅小妹' (Tech Goose Little Sister), introduces viewers to the process of locally deploying a project from GitHub, which is open-sourced. She assures that even without coding experience, viewers can follow along and complete the deployment in minutes. The first step involves creating a new folder in the admin directory of the C drive. After naming the folder, the next step is to download the project into the newly created directory. This can be done either by manually downloading the zip file from GitHub or using git commands to clone the repository. The speaker recommends manual download for beginners. Subsequently, viewers are guided to download Docker from its official website and keep it running. The deployment process then continues with setting up a Docker container using commands provided by the project's author, which requires obtaining specific parameters such as server ID, channel ID, and user token from a Discord server where the Midjourney bot is active. These parameters are inserted into the Docker command, and after minor adjustments like renaming a file from .env.example to .env and setting a password, the Docker container is deployed. The final steps involve running a couple of commands to complete the setup and access the local deployment of Midjourney.

05:02

🚀 Running the Local Midjourney Deployment

After setting up the Docker container, the speaker explains the final steps to run the local deployment of Midjourney. The process begins by navigating to the project's directory, 'midjourney-web', and executing the first command provided in the instructions. Upon successful execution, a specific interface is displayed. The second command is then run, which, upon completion, presents an interface that allows the user to interact with the locally deployed Midjourney. The interface is similar to the Discord version of Midjourney, allowing users to input prompts and generate outputs. The speaker notes that the local version operates almost in sync with the Discord version and enables further manipulation of the generated images. The tutorial concludes with the speaker's offer to provide a text-based guide for those who need further clarification.

Mindmap

Keywords

💡本地部署

本地部署指的是将软件或服务安装并运行在用户自己的计算机或服务器上,而不是使用远程服务器。在视频中,本地部署指的是将midjourney项目在自己的计算机上进行安装和运行,以便用户可以不依赖于远程服务器来使用该服务。

💡GitHub

GitHub是一个面向开发者的代码托管平台,用户可以在这个平台上分享和协作开发软件项目。在视频中,midjourney项目的源代码托管在GitHub上,用户可以通过GitHub下载项目的源代码。

💡docker

Docker是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中,然后运行在任何支持Docker的系统上。在视频中,docker被用来部署midjourney项目的容器,简化了部署过程。

💡discord

Discord是一个广受欢迎的即时通讯软件,常用于游戏社区和各种兴趣小组的交流。在视频中,提到了在Discord服务器上使用midjourney,并且需要获取Discord的服务器ID和频道ID来进行本地部署。

💡服务器ID

服务器ID是Discord中用来唯一标识一个服务器的数字代码。在视频教程中,为了部署midjourney项目,用户需要找到并使用自己Discord服务器的ID。

💡频道ID

频道ID是Discord中用来唯一标识一个频道的数字代码。在视频教程中,用户需要找到并使用自己Discord频道的ID,以便在本地部署midjourney项目时能够正确关联。

💡用户token

用户token是Discord中用于验证用户身份的一串字符,它允许用户通过编程方式与Discord的API进行交互。在视频中,用户需要获取自己的用户token,以便在本地部署的midjourney项目中进行身份验证。

💡命令提示符

命令提示符是一个在计算机操作系统中允许用户输入命令的界面。在视频教程中,用户需要通过命令提示符来执行各种命令,以完成midjourney项目的本地部署。

💡.evn文件

.evn文件通常用于存储环境变量,这些变量可以是配置信息或密码等敏感数据。在视频中,用户需要将一个示例环境文件(.evn.example)重命名为实际使用的环境文件(.evn),并在其中设置必要的配置信息。

💡midjourney-web

midjourney-web指的是midjourney项目的web界面部分,用户通过这个界面可以与midjourney进行交互。在视频教程的最后,用户通过运行特定的命令来启动midjourney-web,从而可以使用本地部署的midjourney。

💡提示词

提示词是用来引导或激发人工智能生成特定内容的关键词或短语。在视频的最后部分,用户在midjourney-web的输入框中输入提示词,以生成相应的内容。

Highlights

Midjourney项目已在GitHub开源,可以本地部署,无需编程知识。

新建文件夹建议放在C盘的admin文件里。

项目可以通过GitHub手动下载或使用git命令下载。

推荐新手使用手动下载方式以避免错误。

部署前需下载并运行Docker。

Docker官网提供下载链接,下载后保持运行。

需要从Discord网页版获取服务器ID和频道ID。

通过Discord网页版的消息反馈获取用户token。

将获取的参数填入Docker容器部署指令中。

部署指令需要转换为一行或用连接符号连接。

在命令提示符中输入Docker命令以部署容器。

修改.evn.example文件为.evn并填入设置的密码。

运行指定的两条指令以完成项目部署。

部署成功后,可以通过本地网址访问midjourney。

本地部署的midjourney与Discord操作同步。

可以对生成的图像进行后续操作。

将提供图文版教程帮助理解部署过程。