نکات کلیدی
- برای استفاده از Midjourney، داشتن حساب Discord و اشتراک فعال ضروری است.
- نحوه استفاده از دستور `/imagine` و نوشتن پرامپتهای مؤثر برای تولید تصویر را بیاموزید.
- تفاوت و کاربرد دکمههای U (Upscale) و V (Variations) را در نتایج Midjourney درک کنید.
- با تکرار و آزمایش پرامپتهای مختلف، میتوانید نتایج هنری و خلاقانهتری بدست آورید.
- حتی با دانش محدود انگلیسی، میتوان با تکنیکهای خاص پرامپتنویسی، تصاویر فوقالعادهای خلق کرد.
همین حالا در Axeto امتحان کنید
مقاله را خواندید — حالا با ابزار واقعی Axeto خروجی بگیرید.

آموزش کامل Midjourney: راهنمای جامع برای خلق تصاویر شگفتانگیز
خلاصه
در دنیای امروز، هوش مصنوعی به سرعت در حال تغییر نحوه تعامل ما با فناوری و هنر است. یکی از برجستهترین ابزارهای این انقلاب، Midjourney است؛ یک سیستم هوش مصنوعی قدرتمند که قادر به تولید تصاویر خیرهکننده از توضیحات متنی (پرامپت) است. این راهنمای جامع از Axeto (axeto.ai) شما را با تمام جنبههای Midjourney آشنا میکند، از اصول اولیه تا تکنیکهای پیشرفته، تا بتوانید پتانسیل کامل این ابزار شگفتانگیز را کشف کنید. ما به شما نشان میدهیم که چگونه میتوانید با استفاده از پرامپتهای خلاقانه، تصاویری منحصربهفرد و با کیفیت بالا خلق کنید. این آموزش برای هنرمندان، طراحان، تولیدکنندگان محتوا و هر کسی که به دنبال ابزاری قدرتمند برای تجسم ایدههای خود است، طراحی شده است. ما به شما کمک میکنیم تا با درک عمیقتر از مدلهای هوش مصنوعی و نحوه کار Midjourney، به یک خالق تصاویر حرفهای تبدیل شوید.
پیشنیازها
برای شروع کار با Midjourney، چند پیشنیاز اساسی وجود دارد:
1. حساب Discord: Midjourney در حال حاضر به طور عمده از طریق پلتفرم Discord عمل میکند. شما باید یک حساب دیسکورد داشته باشید و به سرور رسمی Midjourney بپیوندید. این فرآیند ساده و رایگان است. پس از ورود به سرور، میتوانید به یکی از کانالهای "newbies" رفته و شروع به تولید تصویر کنید.
2. اشتراک Midjourney: اگرچه Midjourney در گذشته یک دوره آزمایشی رایگان ارائه میداد، اما در حال حاضر برای استفاده از آن نیاز به خرید اشتراک دارید. طرحهای اشتراک Midjourney در سطوح مختلفی ارائه میشوند که هر کدام محدودیتهای استفاده (تعداد تصاویر تولید شده) و قابلیتهای متفاوتی دارند. Axeto نیز طرحهای متنوعی برای تولید محتوای هوش مصنوعی ارائه میدهد که میتواند مکمل یا جایگزین مناسبی برای نیازهای شما باشد.
3. درک اولیه از زبان انگلیسی: از آنجایی که پرامپتها در Midjourney به زبان انگلیسی هستند (اگرچه میتوان از مترجم استفاده کرد)، درک اولیه از این زبان برای نوشتن پرامپتهای مؤثر و دقیق مفید خواهد بود. با این حال، نگران نباشید، ما در این راهنما به شما نشان خواهیم داد که چگونه میتوانید با استفاده از تکنیکهای خاص، حتی با دانش محدود انگلیسی، تصاویر فوقالعادهای خلق کنید.
4. ذهن خلاق و کنجکاو: مهمترین پیشنیاز، داشتن ذهنی خلاق و تمایل به آزمایش است. Midjourney ابزاری برای بیان ایدههای شماست و هرچه بیشتر آزمایش کنید، نتایج بهتری خواهید گرفت. فراموش نکنید که هوش مصنوعی یک ابزار است و خلاقیت واقعی از شما نشأت میگیرد.
گامبهگام
برای شروع کار با Midjourney، این مراحل را دنبال کنید:
گام اول: ورود به سرور Discord Midjourney
1. ساخت حساب Discord: اگر هنوز حساب Discord ندارید، به discord.com بروید و یک حساب کاربری رایگان ایجاد کنید.
2. پیوستن به سرور Midjourney: پس از ورود به Discord، به discord.gg/midjourney بروید و دعوتنامه را بپذیرید. شما به سرور رسمی Midjourney اضافه خواهید شد.
3. پیدا کردن کانالهای newbies: در نوار کناری سمت چپ Discord، به دنبال کانالهایی با نام "#newbies-XX" (مثلاً #newbies-12) بگردید. این کانالها برای کاربران جدید طراحی شدهاند تا بتوانند دستورات خود را ارسال کنند.
گام دوم: خرید اشتراک (در صورت لزوم)
1. بازدید از وبسایت Midjourney: به midjourney.com/account/ بروید و با حساب Discord خود وارد شوید.
2. انتخاب طرح اشتراک: طرحی را انتخاب کنید که متناسب با نیازها و بودجه شما باشد. Midjourney طرحهای Basic، Standard و Pro را ارائه میدهد که هر کدام میزان استفاده متفاوتی دارند.
گام سوم: اولین پرامپت خود را ارسال کنید
1. استفاده از دستور /imagine: در کانال newbies در Discord، در قسمت پیام، تایپ کنید /imagine و سپس کلید Space یا Enter را فشار دهید. یک فیلد prompt ظاهر میشود.
2. نوشتن پرامپت: در فیلد prompt، توضیحات متنی خود را به زبان انگلیسی وارد کنید. هرچه پرامپت شما دقیقتر و توصیفیتر باشد، نتایج بهتری خواهید گرفت.
* مثال: /imagine prompt a cat sitting on a bookshelf, cozy atmosphere, warm lighting, hyperrealistic, 8k
3. ارسال پرامپت: کلید Enter را فشار دهید. Midjourney شروع به پردازش پرامپت شما میکند. این فرآیند ممکن است چند ثانیه تا چند دقیقه طول بکشد.
گام چهارم: درک نتایج
پس از پردازش پرامپت، Midjourney چهار تصویر اولیه را به شما ارائه میدهد. در زیر این تصاویر، دکمههایی با برچسبهای U1، U2، U3، U4 و V1، V2، V3، V4 را مشاهده خواهید کرد.
- U (Upscale): این دکمهها برای بزرگنمایی و بهبود کیفیت یکی از چهار تصویر اولیه استفاده میشوند. U1 مربوط به تصویر بالا سمت چپ، U2 بالا سمت راست، U3 پایین سمت چپ و U4 پایین سمت راست است.
- V (Variations): این دکمهها برای ایجاد چهار نسخه جدید (variants) از یکی از تصاویر اولیه استفاده میشوند که بر اساس سبک و ترکیب آن تصویر خاص است. V1 مربوط به تصویر بالا سمت چپ و به همین ترتیب برای بقیه.
- دکمه رفرش (بازسازی): یک دکمه دایرهای با دو فلش در حال چرخش نیز وجود دارد که با کلیک بر روی آن، Midjourney چهار تصویر کاملاً جدید بر اساس همان پرامپت اولیه شما تولید میکند.
گام پنجم: ذخیره تصاویر
پس از اینکه تصویری را Upscale کردید، میتوانید با کلیک راست روی آن و انتخاب "Save Image" یا "Open Original" و سپس ذخیره کردن، آن را در کامپیوتر خود ذخیره کنید.
تست Axeto
تیم Axeto برای درک بهتر قابلیتهای Midjourney در تولید تصاویر با پرامپتهای فارسی (ترجمه شده به انگلیسی توسط خود ابزار یا مترجمهای دیگر) و همچنین بررسی کیفیت خروجی، تستهایی را انجام داده است. هدف ما این بود که ببینیم Midjourney در مقایسه با مدلهای داخلی Axeto چگونه عمل میکند و چه تجربهای را برای کاربران ایرانی فراهم میآورد.
| پرامپت فارسی (ترجمه شده) L. نتیجه آزمایش:
با توجه به تستهای انجام شده، Midjourney در تولید تصاویر از پرامپتهای فارسی (که توسط مترجم به انگلیسی تبدیل شدهاند) نتایج قابل قبولی ارائه میدهد. با این حال، دقت و کیفیت تصاویر تا حد زیادی به کیفیت ترجمه و جزئیات پرامپت بستگی دارد. برخی از نکات کلیدی از تستهای Axeto:
- ترجمه دقیق: استفاده از مترجمهای آنلاین قوی یا دانش زبان انگلیسی برای پرامپتنویسی مستقیم، تأثیر بسزایی در خروجی دارد. پرامپتهای مبهم یا با ترجمه ضعیف، منجر به نتایج نامطلوب میشوند.
- جزئیات در پرامپت: هرچه پرامپت فارسی اولیه جزئیات بیشتری داشته باشد (مثلاً رنگ، سبک، نورپردازی، ترکیببندی)، نتیجه نهایی دقیقتر و نزدیکتر به خواسته کاربر خواهد بود.
- سبکهای هنری: Midjourney در تولید تصاویر با سبکهای هنری مختلف (واقعگرایانه، فانتزی، کارتونی و غیره) بسیار قدرتمند است. ذکر سبک مورد نظر در پرامپت، ضروری است.
- مقایسه با Axeto: در حالی که Midjourney یک ابزار قدرتمند و شناخته شده است، مدلهای اختصاصی Axeto برای تولید محتوای متنی و تصویری به زبان فارسی بهینهسازی شدهاند. این بدان معناست که کاربران Axeto میتوانند مستقیماً با پرامپتهای فارسی و بدون نیاز به ترجمه، به نتایج با کیفیت و مرتبط با فرهنگ ایرانی دست یابند. Axeto به طور خاص برای درک ظرافتهای زبان و فرهنگ فارسی طراحی شده است که میتواند در برخی موارد، تجربه کاربری بهتری را برای تولیدکنندگان محتوای ایرانی فراهم کند.
در مجموع، Midjourney ابزاری فوقالعاده است، اما کاربران ایرانی باید به چالش ترجمه پرامپتها و احتمال از دست رفتن برخی جزئیات در این فرآیند توجه داشته باشند. برای تولید محتوای متنی و تصویری که نیاز به درک عمیقتر از زبان و فرهنگ فارسی دارد، Axeto میتواند گزینه بهتری باشد.
مثال عملی
فرض کنید میخواهید تصویری از یک "بازار سنتی ایرانی با معماری اسلامی، رنگهای گرم و نور خورشید در حال غروب" ایجاد کنید.
1. ورود به Discord: وارد کانال newbies در سرور Midjourney شوید.
2. تایپ دستور: /imagine را تایپ کنید.
3. نوشتن پرامپت: پرامپت انگلیسی زیر را وارد کنید:
a traditional Iranian bazaar with Islamic architecture, warm colors, and a sunset glow, highly detailed, photorealistic, golden hour, 4k
4. ارسال: Enter را فشار دهید.
Midjourney چهار تصویر را تولید میکند. فرض کنید تصویر شماره 3 (پایین سمت چپ) به ایده شما نزدیکتر است.
5. Upscale کردن: روی دکمه U3 کلیک کنید تا تصویر بزرگنمایی و بهبود یابد.
6. ایجاد تغییرات (اختیاری): اگر میخواهید نسخههای متفاوتی از تصویر 3 داشته باشید، روی V3 کلیک کنید.
7. ذخیره: پس از Upscale، روی تصویر کلیک راست کرده و "Save Image" را انتخاب کنید.
شما همچنین میتوانید این پرامپت را در ابزار تولید تصویر Axeto امتحان کنید و نتایج را با هم مقایسه کنید. Axeto به شما امکان میدهد مستقیماً با پرامپت فارسی کار کنید، که میتواند فرآیند را سادهتر کند.
کد نمونه
Midjourney به خودی خود یک API عمومی برای تعامل مستقیم با کد ارائه نمیدهد، بلکه تعامل از طریق دستورات Discord Bot انجام میشود. با این حال، میتوانید از ابزارهای شخص ثالث یا کتابخانههایی که برای اتوماسیون تعامل با Discord طراحی شدهاند، استفاده کنید. این کار معمولاً شامل استفاده از Discord API برای ارسال پیامها و دریافت پاسخها است.
در اینجا یک مثال مفهومی از نحوه ارسال یک پرامپت به Midjourney با استفاده از یک کتابخانه پایتون برای Discord (مانند discord.py) آورده شده است. توجه داشته باشید که این یک نمونه ساده است و برای استفاده واقعی نیاز به تنظیمات پیشرفتهتر و مدیریت خطا دارد.
import discord
import asyncio
# Replace with your actual bot token
TOKEN = "YOUR_DISCORD_BOT_TOKEN"
# Replace with the ID of the channel where Midjourney bot is active
CHANNEL_ID = YOUR_CHANNEL_ID
intents = discord.Intents.default()
intents.message_content = True # Required to read message content
client = discord.Client(intents=intents)
@client.event
async def on_ready():
print(f'Logged in as {client.user}')
channel = client.get_channel(CHANNEL_ID)
if channel:
print(f"Connected to channel: {channel.name}")
# Send the /imagine command to Midjourney bot
await channel.send("/imagine prompt a futuristic city at night, neon lights, flying cars, cyberpunk style --ar 16:9")
print("Prompt sent to Midjourney bot.")
else:
print(f"Channel with ID {CHANNEL_ID} not found.")
@client.event
async def on_message(message):
# Ignore messages from the bot itself
if message.author == client.user:
return
# You can add logic here to process Midjourney's responses
# For example, look for messages containing images from the Midjourney bot
if message.author.name == "Midjourney Bot": # Check if the message is from Midjourney bot
print(f"Midjourney Bot message received: {message.content}")
if message.attachments:
for attachment in message.attachments:
print(f"Image URL: {attachment.url}")
# You can download the image here or process it further
client.run(TOKEN)
توضیحات کد:
-
TOKEN: توکن ربات دیسکورد شما. برای دریافت این توکن، باید یک ربات دیسکورد در پورتال توسعهدهندگان دیسکورد ایجاد کنید. -
CHANNEL_ID: ID کانالی که میخواهید دستورات را به آن ارسال کنید (مثلاً یکی از کانالهایnewbiesدر سرور Midjourney). -
on_ready(): زمانی که ربات با موفقیت به دیسکورد متصل میشود، اجرا میشود. در اینجا، ربات یک پرامپت را به کانال مشخص شده ارسال میکند. -
on_message(): هر زمان که پیامی در کانالهایی که ربات به آنها دسترسی دارد، دریافت شود، اجرا میشود. شما میتوانید از این تابع برای تشخیص پاسخهای Midjourney Bot (که شامل تصاویر تولید شده است) استفاده کنید.
نکات مهم:
- ربات دیسکورد: برای اجرای این کد، باید یک ربات دیسکورد بسازید و آن را به سرور Midjourney اضافه کنید. این کار نیازمند دسترسیهای مدیریتی یا اجازه از مدیر سرور است.
- مجوزها (Intents): اطمینان حاصل کنید که
message_contentintent در پورتال توسعهدهندگان دیسکورد برای ربات شما فعال است. - محدودیتها: استفاده از این روش برای اتوماسیون Midjourney ممکن است با محدودیتها و قوانین استفاده Midjourney و Discord در تضاد باشد. همیشه قوانین و شرایط استفاده را بررسی کنید.
- API رسمی: Midjourney در حال توسعه یک API رسمی است که در آینده میتواند امکان تعامل مستقیمتر و پایدارتری را فراهم کند.
برای کاربران Axeto، نیازی به این پیچیدگیها نیست. Axeto یک رابط کاربری ساده و مستقیم برای تولید تصویر و تولید متن ارائه میدهد که با چند کلیک میتوانید محتوای مورد نظر خود را تولید کنید.
مقایسه
در جدول زیر، Midjourney را با برخی از مدلهای تولید تصویر دیگر و پلتفرم Axeto مقایسه میکنیم تا دید بهتری از قابلیتها و تفاوتهای آنها به دست آورید:
| ویژگی / پلتفرم | Midjourney T A B L E S F O R A X E T O. A I G U I D E S
| ویژگی | Midjourney | Axeto (مدلهای داخلی) |
|---|---|---|
| رابط کاربری | عمدتاً از طریق Discord | وبسایت اختصاصی با رابط کاربری گرافیکی (GUI) |
| زبان پرامپت | انگلیسی (نیاز به ترجمه برای فارسی) | فارسی و انگلیسی (درک بومی فارسی) |
| سرعت تولید | متوسط تا سریع (بسته به ترافیک سرور) | سریع |
| کیفیت تصویر | بسیار بالا، هنری، خلاقانه | بالا، با تمرکز بر نیازهای محتوای فارسی |
| کنترل جزئیات | پارامترهای پیشرفته (Aspect Ratio, Stylize, Chaos و غیره) | کنترلهای ساده و پیشرفته، با تمرکز بر کاربرد آسان |
| قیمتگذاری | اشتراک ماهانه (بر اساس میزان استفاده) | طرحهای متنوع (شامل تولید متن و تصویر) |
| سهولت استفاده برای فارسیزبانان | نیاز به ترجمه و آشنایی با Discord | طراحی شده برای کاربران فارسیزبان، بدون نیاز به ترجمه |
| جامعه کاربری | بزرگ و فعال در Discord | در حال رشد، با تمرکز بر جامعه تولیدکنندگان محتوا در ایران |
| کاربردهای خاص | هنر دیجیتال، طراحی مفهومی | تولید محتوای گرافیکی، بازاریابی، شبکههای اجتماعی، آموزشی (با تمرکز بر ایران) |
نکات حرفهای
برای خلق تصاویر بینظیر با Midjourney، فراتر از اصول اولیه بروید و این نکات حرفهای را در نظر بگیرید:
1. پرامپتهای جزئی و توصیفی:
* به جای a forest بگویید: A mystical ancient forest at dawn, with towering redwood trees, glowing mushrooms, soft morning mist, sun rays piercing through the canopy, fantasy art, volumetric lighting, hyperrealistic, 8k.
* از صفات، قیدها و جزئیات حسی استفاده کنید تا Midjourney تصویر ذهنی شما را بهتر درک کند.
2. استفاده از پارامترها (Parameters):
* --ar <width>:<height>: نسبت ابعاد تصویر را تنظیم میکند (مثلاً --ar 16:9 برای وایداسکرین).
* --v <version>: نسخه مدل Midjourney را مشخص میکند (مثلاً --v 5.2 یا --v 6). نسخههای جدیدتر معمولاً کیفیت و درک پرامپت بهتری دارند.
* --style <raw/stylize>: میزان "هنری بودن" یا "وفاداری به پرامپت" را کنترل میکند. --style raw معمولاً برای وفاداری بیشتر به پرامپت استفاده میشود.
* --s <value> (Stylize): میزان زیباییشناسی و هنری بودن تصویر را تنظیم میکند (پیشفرض 100، میتوانید از 0 تا 10000 تنظیم کنید). مقادیر بالاتر تصاویر هنریتر و انتزاعیتر تولید میکنند.
* --chaos <value>: میزان تنوع و غیرمنتظره بودن نتایج را کنترل میکند (از 0 تا 100). مقادیر بالاتر، نتایج متنوعتری ایجاد میکنند.
* --weird <value>: برای خلق تصاویر عجیب و غیرمعمول (از 0 تا 3000).
* --no <item>: برای حذف عناصر ناخواسته (مثلاً --no text برای حذف متن).
* --iw <value>: وزن تصویر ورودی (Image Weight) را تعیین میکند (در صورت استفاده از پرامپتهای ترکیبی با تصویر).
3. ترکیب پرامپتها (Prompt Blending):
* شما میتوانید چندین پرامپت را با :: ترکیب کنید تا Midjourney مفاهیم مختلف را با هم ترکیب کند. مثلاً: cat::3 dog::1 (گربه سه برابر سگ وزن دارد).
* این تکنیک برای خلق مفاهیم جدید و هیبریدی بسیار قدرتمند است.
4. استفاده از تصاویر ورودی (Image Prompts):
* میتوانید URL یک تصویر را در ابتدای پرامپت خود قرار دهید تا Midjourney از سبک، ترکیببندی یا موضوع آن تصویر به عنوان مرجع استفاده کند.
* مثال: /imagine prompt [URL_تصویر] a futuristic city, neon lights
5. تکرار و پالایش (Iterate and Refine):
* اولین پرامپت شما لزوماً بهترین نتیجه را نخواهد داد. با نتایج اولیه کار کنید، آنها را Upscale یا Vary کنید، و پرامپت خود را بر اساس آنچه میبینید، تغییر دهید.
* از دکمههای U و V به طور مؤثر استفاده کنید.
6. الهام گرفتن از دیگران:
* در کانالهای newbies یا گالری Midjourney، پرامپتهای دیگران را مشاهده کنید. این کار میتواند ایدههای جدیدی به شما بدهد و نحوه ساخت پرامپتهای مؤثر را بیاموزید.
* وبسایتهایی مانند PromptBase پرامپتهای آماده برای فروش ارائه میدهند.
7. مدیریت زمان و منابع:
* Midjourney بر اساس زمان GPU مصرفی هزینه دریافت میکند. با استفاده هوشمندانه از پرامپتها و انتخاب دقیق Upscale/Vary، میتوانید منابع خود را بهینه کنید.
* Axeto نیز طرحهای مختلفی برای مدیریت منابع شما ارائه میدهد.
8. آشنایی با Flux و ویژگیهای جدید:
* Midjourney به طور مداوم در حال بهروزرسانی است. با دنبال کردن اطلاعیهها و آزمایش ویژگیهای جدید مانند Flux (در صورت انتشار)، همیشه یک قدم جلوتر باشید.
با رعایت این نکات، میتوانید به یک کاربر حرفهای Midjourney تبدیل شوید و تصاویری خلق کنید که فراتر از انتظار شما باشند. فراموش نکنید که خلاقیت شما، در کنار قدرت هوش مصنوعی، کلید موفقیت است.
جمعبندی
Midjourney بدون شک یکی از قدرتمندترین و خلاقانهترین ابزارهای تولید تصویر با هوش مصنوعی در دسترس است. این ابزار به هنرمندان، طراحان و تولیدکنندگان محتوا این امکان را میدهد که ایدههای خود را با سرعتی بیسابقه به واقعیت بصری تبدیل کنند. از معماریهای خیالی گرفته تا پرترههای سورئال و مناظر فانتزی، Midjourney مرزهای خلاقیت را جابجا کرده است.
در این راهنما، ما شما را با تمام جنبههای ضروری Midjourney آشنا کردیم: از پیشنیازها و مراحل گامبهگام برای شروع، تا نکات حرفهای برای بهینهسازی پرامپتها و استفاده از پارامترهای پیشرفته. همچنین، با ارائه یک مثال عملی و تستهای Axeto، تلاش کردیم تا درک عمیقتری از نحوه کار این ابزار و مقایسه آن با پلتفرمهای مشابه، به ویژه برای کاربران فارسیزبان، ارائه دهیم.
با وجود قدرت بینظیر Midjourney، چالشهایی مانند نیاز به پرامپتهای انگلیسی و رابط کاربری مبتنی بر Discord ممکن است برای برخی کاربران ایرانی دشوار باشد. در این زمینه، Axeto (axeto.ai) با ارائه مدلهای هوش مصنوعی بومیسازی شده و رابط کاربری فارسی، تلاش میکند تا فرآیند تولید محتوا را برای فارسیزبانان سادهتر و کارآمدتر کند.
چه به دنبال خلق آثار هنری باشید، چه برای پروژههای تجاری خود به تصاویر نیاز داشته باشید، تسلط بر Midjourney یک مهارت ارزشمند در عصر هوش مصنوعی است. با تمرین، آزمایش و بهکارگیری نکات این راهنما، شما نیز میتوانید به یک خالق تصاویر حرفهای تبدیل شوید و از پتانسیل نامحدود Midjourney بهرهمند شوید. به یاد داشته باشید که هوش مصنوعی یک ابزار است و خلاقیت واقعی از شما نشأت میگیرد. پس، آزادانه آزمایش کنید و از خلق تصاویر شگفتانگیز لذت ببرید!
منبع
- وبسایت رسمی Midjourney: www.midjourney.com
- Discord Midjourney: discord.gg/midjourney
- Midjourney Documentation: docs.midjourney.com
- Axeto (AI Platform): axeto.ai
- PromptBase (Prompt Marketplace): promptbase.com
- Discord Developer Portal: discord.com/developers/docs/intro
!نمونه تصویر تولید شده توسط Midjourney از یک منظره فانتزی
!تصویری از رابط کاربری Discord و نحوه وارد کردن پرامپت در Midjourney
!چهار تصویر اولیه تولید شده توسط Midjourney و دکمههای U و V
