AI绘图软件分享:Midjourney 基础教程(二)

news2024/11/24 13:49:54

大家好,我是权知星球,今天继续给大家介绍AI绘图软件分享:Midjourney 基础教程(二)

⼀、Midjourney 服务器介绍

1.Discord 软件介绍

Midjourney AI 绘画服务基于 Discord 软件的,它的绘画功能,都是通过 Midjourney Bot 机器⼈来实现。

如果要深⼊了解 Midjourney 的 Discord 服务器,必须先对 Discord 有⼀定的认识。

Discord是⼀个聊天社交程序,初衷是为了游戏社区、游戏交流来设计的,产品形式上看,像是国内的 YY 语⾳,不知道⼤家有没有⽤过。以前玩魔兽世界打团的时候经常⽤到。⼤家对微信更熟悉,我们还是拿微信来类⽐。

Discord的服务器,有点像企业微信,要⽤⼀定的资质来注册,不同企业注册的企业微信,数据是不互通的。如果没有加⼊这个企业微信,是看不到企业微信内的成员、群聊和内容。

Discord的频道,就像企微的群聊,加⼊企微,并加⼊群聊后,可以在聊天区⾃由聊天。这⾥ Discord有个特别的功能,企业微信业有,但在微信上是⾮法的(官⽅没有提供接⼝),那就是⸺聊天机器

⼈。机器⼈可以结合平台提供的⼀些服务器、频道、成员、聊天内容的管理接⼝,通过和⽤⼾聊天,来实现产品的功能。Midjourney Bot 就是这样的⼀种实现。

因为我们有⼤部分的球友,⾮技术出⾝,关于机器⼈的实现,就不聊更具体的细节了,⼤家感兴趣可以⾃⼰去搜集相关资料来了解。

Discord频道,还有个值的注意的设计,它的频道分为⽂字频道、语⾳频道。除过普通频道之外,服务器中,还可以发布公告、创建活动。

2.Midjourney服务器

了解了以上关于 Discord 的概念,我们可以来研究下 Midjourney 服务器的构成了。打开 Discord ,进⼊ Midjourney ⾸⻚。

 

可以看到,整个服务器主⻚,分为了 3 个区域:

频道列表。房⼦图标开头是主⻚;⽇历图标的是活动;喇叭图标的是公告;#图标是频道;箭头图标是频道分类。

内容展⽰&聊天区。

服务器信息展⽰、频道活动、和活动预约。进⼊到频道中,这个区域还⽤来展⽰频道的⽤⼾列表。

3.Midjourney 频道

新⼈进⼊到 Midjourney 服务器之后,需要掌握的信息,或者更准确的说应该是频道。主要有 newbies、general;show-case 分类;recent-changes、rules、support。newbies 、general 开头的频道,都是专⻔⽤来 AI 绘画的。

在这些频道中,可以看到其他⼈ AI 绘画的过程,包括他们的提⽰词以及对应⽣成的画作。也可以在聊天区域,输⼊指令,和 Midjourney Bot 来交互、绘画。

newbies 、general 两者的区别,前者是新⼈频道新⼿村,后者是专业绘画频道。⾄于两频道中绘画的质量,在我看来,区别不⼤,不⽤特别在意。

show-case 是⼏个频道集合的名称,show-case 下⾯的⼏个频道,可以看到不同分类的优质画作分享。

⽐如说 blend-showcase 频道,就展⽰了很多的使⽤ blend 指令⽣成的图⽚,这个指令可以将不同的图⽚混合在⼀起。

 

recent-changes、rules、support,这些是属于⽇常需要偶尔关注的频道,按顺序依次是更新⽇志、使⽤规则、客⼾服务等。

当然,还有其他的⼀些频道,⽐如论坛聊天室、语⾳聊天室、每⽇主题等等。感兴趣可以⾃⾏研究。

4.Midjourney 服务器作图

如何在 Midjourney 服务器作图,上⼀篇⽂章中其实已经有过演⽰,这⾥就不重复了。

理论上讲,只要在有 Midjourney Bot 在的服务器,只要在这个服务器,有能进⼊的和有权限发⾔的⽂字频道,就可以给 Bot 发指令,来 AI 作图。

但是,如果是在 Midjourney 服务器,推荐在 newbies 、general 开头的频道。

 

在 Midjourney 服务器的频道内容作图,有⼀个很恼⽕的事情,经常发现收到提醒说图做好了,但找不到图在哪了。虽然频道右上⻆有检索的功能,但这个流程体验很糟糕。有⼀种更⽅便简洁的⽅法,那就是⾃⼰创建⼀个 Discord 服务器,将 Midjourney Bot 机器⼈邀请到⾃⼰的服务器中。这个步骤,只需要有 Discord 账号即可,不会产⽣任何的额外费⽤。下⾯就让我们来看下如何实现。

⼆、Midjourney私服

创建 Discord 服务器,将 Midjourney 机器⼈拉⼊到该服务器。不仅能清净的绘画,还可以通过服务器频道的功能,对绘画进⾏分类。

1.创建个⼈服务器

添加服务器。

 

亲⾃创建。

 

仅供我和我的朋友使⽤。

 

设定头像和服务器名称。

 

创建成功。

 

2.拉⼊ Midjourney Bot

进⼊ Midjourney 服务器,随便加⼊⼀个绘画频道。在⻚⾯右侧的⽤⼾列表中,找到 Midjourney Bot机器⼈。

 

左键点击机器⼈,选择添加⾄服务器。

 

选择我们刚创建的服务器,继续、授权即可。

 

回到⾃⼰的服务器,发现已经⽀持 Midjourney Bot 的指令了。

 

特别说明:看到这⾥,有没有⼈会想,⼀⼈开通付费订阅,把机器⼈拉到⾃⼰的服务器。邀请朋友⼀起来绘画,是不是也可以?当然可以,但是呢,付费订阅的权限是根据 discord 账号来判断的。所以呢,即使这样操作,朋友也⽆法享受到你付费订阅的权限,没花钱订阅的普通账号,该画不了还是画不了。

3.频道分类

将 Midjourney Bot 拉⼊⾃⼰的服务器后,可以对⾃⼰绘制的图⽚,⽤频道来分类,⽅便实⽤。

 

创建频道的⽅法,是点击左上⻆的下拉按钮,创建⽂字频道。

 

三、绘画参数介绍

搞定了绘画服务器,就像准备好了画画⽤的纸和笔,正篇现在开始。

由于本⽂篇幅很⻓了,这⾥先简单给⼤家介绍⼏个绘画常⽤的参数指令。

1.Settings 指令

在聊天输⼊框中,输⼊ /settings 指令,可以查看调整个⼈的设置(Midjourney Bot)。

 

 

前两⾏调整的是绘画使⽤的⼤模型。

可能⼤家之前听到过,但没有系统化的概念。

⽐如 MJ version 5 ,画真⼈、画⼿的能⼒,特别是画⼿,相⽐ MJ version 4 模型,可以说⼀个天上⼀个地下。设置于 MJ5 出之前,⽹络上传播的 AI 不会画⼿的梗。也被⽤来判断⼀幅图画是真⼈所画,还是 AI 所画的⼀个评判标准。对应绘画指令 /imagine 的参数是 --v [] , [] 为参数值。

第三⾏,调节的是画⾯的质量。对应绘画指令参数是 --q []。

第四⾏,为绘画和 Prompt 的匹配度。越⾼和描述的内容越贴近。对应指令为 --s [] 或 --stylize。

第五⾏,为公开/私密绘画,和是否使⽤快速(GPU)绘画模式,会消耗付费订阅套餐中的快速绘画时间。也都有对应的指令。

这些设置的指令的⽣效,是以参数和参数值的形式,追加在 /imagine prompt 指令后。

⽐如,我们选了 MJ5 版本模型,⽤ High quality 和 Sytle very high 。可以直接在上⽅看到追加的参数。

 

如果我们再画⼀下 storm,发出去的指令就会变成:

 

3. 授⼈以渔

除了 settings 中提供的这些参数,Midjourney Bot 还⽀持很多的指令和指令参数,⼤家可以在官⽅⽂档中学习了解⼀下。我们会在后⾯的⽂章中,继续为⼤家介绍和演⽰。

官⽅参数⽂档链接:https://docs.midjourney.com/docs/parameter-list

通过这篇⽂章,我们深⼊了解了 Midjourney 服务器的构成,创建了⾃⼰专属的 Discord 绘画服务器,并将 Midjourney Bot 邀请到了个⼈服务器,还学到了 Midjourney 的参数设置。

下一篇,我们继续学习Midjourney的基础教程,怎样用图片,生成图片。

AI绘图软件分享:Midjourney 基础教程(一)icon-default.png?t=N5F7https://blog.csdn.net/2301_78333094/article/details/131283971

欢迎持续关注下方我的微信公众号[权知星球],更多人工智能,AI绘图等相关知识与您免费分享。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【AUTOSAR】UDS协议的代码分析与解读(十一)----UDS例程控制31h请求下载 34h

8.15 例程控制 RoutineControl (31h) 此服务用于启动程序 、停止程序和请求程 序执行结果。例程由 两字节的例程标识符 (RoutineIdentifier)来确定。 8.15.1 报文格式 表 71 例程控制服务的请求报文 Byte Name Cvt Value (Hex) #1 RequestServiceIdentifier M 31 #2 …

部署运行jar包方法全解docker镜像打包部署等

基本方法 java -jar 对应的jar包名字 永久后台方法 有一种叫做“nohup”的命令,该命令可以让您的应用程序在后台运行,即使您已经断开了与终端的连接也能保持运行状态。 nohup 命令的语法为: nohup command arg1 arg2 ... argN &其中…

金三银四互联网大厂秋招精选 1160 道 Java 面试题答案整理(2023 最新版)

今年的大环境而言,面试成功的难度比往年高了很多,很明显的感受就是:对于今年的 java 开发朋友面试,无论一面还是二面,都开始考验一个 Java 程序员的技术功底和基础。Java 基础掌握不牢,对于一个开发人员来说…

北斗高精度定位赋能智慧港口,千寻位置解决方案落地应用

港口是交通运输的重要节点,也是国家经济发展的重要支撑,其作业效率直接影响着运营效益。随着全球数字化技术的不断革新,我国港口逐渐从传统模式向智能化、数字化的“智慧模式”转变。在这一转型过程中,高精度技术应用的作用愈发重…

伊朗上下5000年简史

提起伊朗,你脑海中首先浮现的是什么? 混乱、保守、战争?穆斯林?抑或是石油,核武器? 这些附着在伊朗头上的标签,使很多人忽略了,它是一个拥有着5000年历史的文明古国;在…

保护视力的软件:定时提醒你休息的桌面工具EyeLeo

文章目录 保护视力的软件:定时提醒你休息的桌面工具EyeLeo什么是EyeLeo为什么要使用?它为什么如此重要?EyeLeo特征 使用说明 保护视力的软件:定时提醒你休息的桌面工具EyeLeo 什么是EyeLeo 官网:http://www.eyeleo.c…

django新手教程

Django简介 Django是开源的、大而且全的Web应用框架。 它独具特色,采用了MTV设计模式。 它也是一款用来构建服务器的框架。这一概念如何理解呢? 应用程序有两种模式:C/S、B/S。 C/S是客户端与服务器端,这类程序一般能独立运行…

【Python】高级语法:推导式、迭代器、生成器、装饰器

原文作者:我辈李想 版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。 文章目录 一、推导式1.列表推导式2.集合推导式3.字典推导式 二、迭代器三、生成器1.yield 生成器2.元组生成器3.生成器中重要方法 四、装饰器1.函数装饰…

谈谈电商API!

近年来,随着互联网和移动互联网技术的不断发展,电商行业成为了一种新兴的商业模式。电商平台实现了互联网和商品销售的深度融合,成为经济社会发展的重要组成部分。而电商API(Application Programming Interface, 应用程序接口&…

RobotFrameWork Web自动化测试之测试环境搭建

前言 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD&#xff…

自然语言处理实战项目11-阅读理解项目的数据处理与训练详细讲解,实验结果与分析

大家好,我是微学AI,今天给大家介绍一下自然语言处理实战项目11-阅读理解项目的数据处理与训练详细讲解,阅读理解任务目标是让计算机从给定的文章中理解并回答问题。为了完成这个任务,我们需要对给定的数据进行处理和训练。该任务是…

项目调研丨多区块并行处理公链 Transformers 研究报告

目录 一、项目简介 二、项目愿景 三、特色和优势 (1)速度 (2)安全 (3)可扩展性 (4)高度定制 (5)不可篡改 (6)所有数据公开透…

怎么防止数据重放攻击——CBC模式【密码学】(7)

目录 一、什么是CBC模式 二、初始化向量 三、异或运算 四、密钥少一位会有影响吗 一、什么是CBC模式 CBC模式中,明文分组在加密前,要与前一组的密文分组进行异或运算,异或运算的结果参与加密函数的运算。 每一个密文分组,都…

解决谷歌翻译无法使用

谷歌翻译无法使用是谷歌官方关闭了中国地区翻译服务。 废话不多说直接上教程,本质就是通过修改hosts文件让translate.googleapis.com域名的IP解析到国内的谷歌服务器IP,网上大部分的教程也是如此。 但是有个问题就是这个IP不稳定可能用了几天就不用了&am…

leetcode 150. 逆波兰表达式求值

2023.6.20 后缀表达式也是栈的经典应用&#xff0c;注意好细节就行&#xff0c;下面直接上代码&#xff1a; class Solution { public:int evalRPN(vector<string>& tokens) {stack<long long> stk;long long result 0;for(int i0; i<tokens.size(); i){i…

兼容性测试对于软件测试来说重要吗?

该测试是软件测试的一个重要部分&#xff0c;它也获得了越来越多的关注和重视。那么&#xff0c;兼容性测试对于软件测试来说重要吗&#xff1f;我们一起往下了解。 首先&#xff0c;兼容性测试可以确保软件在不同的操作系统、硬件平台和设备上能够正常运行。在产品开发过程中&…

Git进阶系列 | 2. Git中的分支策略

Git是最流行的代码版本控制系统&#xff0c;这一系列文章介绍了一些Git的高阶使用方式&#xff0c;从而帮助我们可以更好的利用Git的能力。本系列一共8篇文章&#xff0c;这是第2篇。原文&#xff1a;Branching Strategies in Git[1] 几乎所有的版本控制系统(VCS)都有某种类型的…

【开发细节】SpringBoot项目将接口从HTTP换为HTTPS

证书准备 首先需要生成一个 SSL 证书&#xff0c;可以使用 OpenSSL 工具或者自己的 CA 颁发机构来生成证书&#xff0c;这里就不赘述了。如果是测试阶段&#xff0c;也可以使用 self-signed certificate。 直接使用jdk的keytool生成&#xff0c;具体操作方法如下&#xff1a; …

一个好看美观的登录注册界面的实现

序言&#xff1a;之前介绍那个博客&#xff0c;然后自己搞了这个界面。最近有人和我要&#xff0c;把代码给大家贴出来&#xff0c;提供参考。 首先是这个界面哈 <!DOCTYPE html> <html lang"en"> <head><script src"../static/lib/jquer…

不走弯路!记一个Appium框架运行的实例

目录 前言&#xff1a; 一、框架环境安装 二、测试流程操作 1、安装APK 2、启动 3、服务参数配置 4、脚本录制操作 5、脚本编写 6、脚本执行 三、测试总结 前言&#xff1a; Appium是一个开源的自动化测试框架&#xff0c;用于移动应用程序的自动化测试。它支持在iOS和Andro…