ابزارها و مدل‌ها

ساخت ویدیو با Claude؛ از سناریو تا رندر با Remotion

Claude ویدیو رندر نمی‌کند، اما می‌تواند سناریو، شات‌لیست، پرامپت و کد ویدیو بنویسد. با یک مثال عملی، کد را در 1ai می‌گیریم و با Remotion روی رایانه به MP4 تبدیل می‌کنیم.

۱۳ دقیقه مطالعه
ماکت سه‌بعدی قاب ویدیو و کارت‌های استوری‌بورد با جنس سرامیک و فلز روی پس‌زمینه آبی و بنفش

ساخت ویدیو با Claude یعنی استفاده از آن برای نوشتن سناریو، استوری‌بورد، پرامپت یا کدی که بعداً به ویدیو تبدیل می‌شود؛ خود Claude فایل ویدیو را رندر نمی‌کند. برای خروجی نهایی، یا پرامپت را به یک ابزار ویدیوساز بیرونی می‌دهید، یا کد Remotion را روی رایانه اجرا می‌کنید. در این راهنما مسیر دوم را با درخواست کد از Claude Sonnet 5.5 در 1ai قدم‌به‌قدم پیش می‌بریم.

مبنای بررسی منابع این مطلب ۳۱ اکتبر ۲۰۲۶، برابر با ۹ آبان ۱۴۰۵ است. در وان ای آی (1ai) امکان تولید ویدیو وجود ندارد؛ نقش این سرویس در این فرایند، آماده‌کردن متن و کد در چت است.

ساخت ویدیو با Claude دقیقاً یعنی چه؟

سه خروجی را از هم جدا کنید: طرح ویدیو، کد ویدیو و فایل قابل پخش. طرح می‌گوید چه چیزی نمایش داده شود؛ کد، چیدمان و حرکت را تعریف می‌کند؛ رندر این تعریف را به فریم‌ها و فایل نهایی تبدیل می‌کند. دریافت یک قطعه کد در چت به معنی دریافت MP4 نیست.

طبق مشخصات رسمی Claude Sonnet 5.5، این مدل در سپتامبر ۲۰۲۶ معرفی شده و ورودی متن و تصویر را به خروجی متن تبدیل می‌کند. بنابراین از آن باید سناریو یا کد بخواهید، نه خروجی ویدیویی مستقیم. برای آشنایی با دسترسی به این خانواده در 1ai، صفحه مدل‌های Claude نقطه شروع مناسبی است.

نیاز شماچیزی که از Claude می‌خواهیدمرحله بعد
معرفی محصولسناریو و متن گویندگیضبط یا تهیه صدا و تدوین
برنامه‌ریزی تصویربرداریاستوری‌بورد متنی و شات‌لیستتصویربرداری طبق برنامه
کلیپ با تصاویر تولیدشدهپرامپت انگلیسی هر نمااجرای پرامپت در ابزار بیرونی
موشن‌گرافیک متنیکد Remotion و Reactپیش‌نمایش و رندر محلی
آماده‌سازی فایل‌هافرمان ffmpegاجرای فرمان روی رایانه

برای یک ریلز آموزشی که متن و نمودار دارد، مسیر کدنویسی انتخاب قابل‌کنترلی است. برای نمای واقع‌گرایانه از حرکت یک انسان، ابتدا باید ابزار تولید تصویر متحرک یا فیلم‌برداری را انتخاب کنید. این دو نوع پروژه را با یک درخواست مبهم مثل «یک ویدیوی حرفه‌ای بساز» شروع نکنید.

چطور سناریو، استوری‌بورد و شات‌لیست بگیریم؟

سناریو را قبل از انتخاب افکت بنویسید. به Claude بگویید مخاطب کیست، ویدیو چه مدت است و بیننده در پایان باید چه کاری انجام دهد. اگر اطلاعات محصول ناقص است، صریحاً بخواهید جای خالی بگذارد و ویژگی یا تخفیف نسازد.

text
برای یک فروشگاه فرضی لوازم تحریر، سناریوی ویدیوی عمودی ۱۲ثانیه‌ای بنویس.
مخاطب: دانشجویانی که برای شروع ترم برنامه می‌ریزند.
هدف: دعوت به دیدن مجموعه دفترها، بدون ادعای قیمت یا تخفیف.
خروجی: سه بخش ۴ثانیه‌ای؛ برای هر بخش متن روی تصویر،
متن گویندگی، شرح تصویر و هدف ارتباطی را جدا بنویس.
متن روی تصویر حداکثر ۷ کلمه باشد. وعده تأییدنشده اضافه نکن.

برای شروع سریع‌تر، ابزار سناریوی ویدیو هم به آماده‌کردن متن کمک می‌کند. خروجی اولیه را با صدای بلند بخوانید؛ اگر برای جا شدن در زمان مجبور به تندخوانی هستید، متن را کوتاه کنید. تعداد ثانیه‌ها به‌تنهایی تضمین نمی‌کند که گویندگی طبیعی باشد.

استوری‌بورد متنی شرح تصویرهای متوالی است؛ شات‌لیست دستور اجرایی هر نما را مشخص می‌کند. از مدل بخواهید این دو را در یک جدول با ستون‌های زمان، اندازه نما، حرکت دوربین، سوژه، نوشته و صدا کنار هم بیاورد. نمونه برنامه پیشنهادی ما چنین است:

زمانتصویر پیشنهادینوشتهنکته اجرایی
۰ تا ۴ ثانیهنمای ساده از دفتر و میزترم تازه، شروع تازهزمینه خلوت باشد
۴ تا ۸ ثانیهنمایش سه کاربرد دفتربنویس، مرتب کن، پیش بروهر کاربرد کوتاه بماند
۸ تا ۱۲ ثانیهکارت پایانی با دعوتمجموعه دفترها را ببینزمان کافی برای خواندن بدهید

این جدول یک پیشنهاد خلاقانه است، نه نتیجه اجرای یک مدل ویدیویی. اگر تصویر محصول واقعی دارید، مشخص کنید کدام تصویر باید در هر نما استفاده شود تا طرح با دارایی‌های موجود قابل اجرا باشد.

چطور پرامپت ویدیو برای Veo یا Kling بنویسیم؟

در مسیر تولید نمای تصویری، کار Claude نوشتن دستور هر شات است. محصول بیرونی را جدا باز می‌کنید و دستور را آنجا اجرا می‌کنید؛ ارسال همان متن در چت 1ai ویدیو تولید نمی‌کند. Veo در معرفی رسمی Google ابزار تولید ویدیو است و از مسیرهایی مثل Flow در دسترس قرار می‌گیرد؛ محیط رسمی Kling هم مقصد جداگانه‌ای برای کار با ویدیو است.

قبل از انتخاب این مسیر، شرایط حساب، پرداخت و دسترسی منطقه‌ای محصول بیرونی را بررسی کنید. دسترسی به مدل‌های متنی در 1ai به معنی داشتن حساب یا اعتبار آن سرویس‌ها نیست. برای مقایسه مسیرها، راهنمای ابزارهای ساخت ویدیو با هوش مصنوعی را ببینید.

برای آماده‌کردن دستورها، ابتدا این درخواست فارسی را بدهید:

text
استوری‌بورد فروشگاه لوازم تحریر را به سه پرامپت مستقل انگلیسی تبدیل کن.
در هر پرامپت سوژه، محیط، نور، قاب‌بندی و فقط یک حرکت دوربین را مشخص کن.
رنگ دفتر و میز در همه نماها یکسان بماند.
نوشته داخل تصویر و لوگو درخواست نکن؛ نوشته‌ها را بعداً اضافه می‌کنم.
هیچ پارامتر اختصاصی ابزار را بدون بررسی مستندات آن پیشنهاد نده.

نمونه‌ای از دستور یک نما:

text
A plain mint notebook on a warm wooden desk beside a pencil.
Soft morning light from the left. Vertical composition with generous
empty space above the notebook. A slow, subtle camera push-in.
Keep the notebook shape and color consistent throughout the shot.
No text, no logos, no watermark.

این پرامپت تضمین شباهت کامل نماها نیست. پس از هر خروجی، شکل محصول، رنگ و حرکت را بررسی کنید. اگر ایراد فقط در حرکت دوربین است، همان بخش را اصلاح کنید؛ تغییر هم‌زمان سوژه، سبک و نور تشخیص علت بهبود یا افت کیفیت را دشوار می‌کند.

آموزش ساخت ویدیو با Claude و Remotion از کجا شروع می‌شود؟

در این مثال یک ویدیوی عمودی ۱۲ثانیه‌ای با سه کارت فارسی می‌سازیم. تصویر خارجی، موسیقی و فونت دانلودی نداریم تا نمونه اولیه وابستگی کمتری داشته باشد. ساخت ویدیو با کد Remotion برای چنین موشن‌گرافیک‌هایی مناسب است: نوشته‌ها و شکل‌ها را در کد تنظیم می‌کنید و نتیجه را پیش از رندر می‌بینید.

نصب پروژه، تعریف Composition و رندر محلی در مستندات رسمی Remotion توضیح داده شده است. در کد زیر، زمان‌بندی از شماره فریم می‌آید؛ قرار نیست انیمیشن با ساعت واقعی یا کلیک کاربر جلو برود. برای کمک در فهم و اصلاح کد هم می‌توانید از بخش هوش مصنوعی برای کدنویسی استفاده کنید.

۱. در 1ai مدل را انتخاب و درخواست را دقیق کنید

با شماره موبایل ایرانی و کد پیامکی وارد 1ai شوید، یک چت باز کنید و Claude Sonnet 5.5 را انتخاب کنید. هزینه درخواست قبل از اجرا نمایش داده می‌شود. این تمرین به نصب ابزار خط فرمان Claude یا اتصال حساب خارجی نیاز ندارد؛ فقط کد را از چت می‌گیرید.

text
برای Remotion با React و TypeScript یک مثال آموزشی کامل بنویس.
ویدیو: عمودی، ۱۰۸۰ در ۱۹۲۰، ۳۰ فریم بر ثانیه، ۱۲ ثانیه.
موضوع: معرفی دفتر دانشجویی با سه کارت متنی فارسی، هرکدام ۴ ثانیه.
سه فایل src/index.ts و src/Root.tsx و src/NotebookVideo.tsx را کامل بده.
نام Composition برابر Notebook باشد. تصویر، صدا، کتابخانه اضافه،
فونت اینترنتی و درخواست شبکه استفاده نکن.
حرکت‌ها فقط از useCurrentFrame و interpolate محاسبه شوند.
جهت متن rtl، نوشته بزرگ و فاصله از لبه‌ها کافی باشد.
فرمان ساخت پروژه، پیش‌نمایش و رندر MP4 را جدا توضیح بده.
اگر درباره API مطمئن نیستی، ادعای اجرای موفق نکن.

پاسخ مدل ممکن است در دفعات مختلف متفاوت باشد. کد زیر نمونه آموزشی پیشنهادی این مقاله است؛ آن را گزارش خروجی واقعی یک گفت‌وگوی اجراشده در 1ai تلقی نکنید. می‌توانید آن را مبنای گفت‌وگو قرار دهید و اصلاح متن یا رنگ را بخواهید.

۲. پروژه را روی رایانه بسازید

به رایانه، Node.js و npm، اینترنت برای نصب وابستگی‌ها و دسترسی به ترمینال نیاز دارید. ابتدا مطمئن شوید فرمان‌های نسخه پاسخ می‌دهند. سپس در پوشه‌ای که پروژه دیگری در آن نیست، این دستورها را به‌ترتیب اجرا کنید:

bash
node --version
npm --version
npx create-video@latest --yes --blank notebook-video
cd notebook-video
npm install

این‌ها دستورهای رایانه شما هستند، نه پیام‌هایی که باید در چت بفرستید. پس از نصب، فایل‌های زیر را در پروژه تازه قرار دهید. اگر از قبل پروژه دارید، قبل از جایگزین‌کردن فایل‌ها نسخه فعلی آن‌ها را نگه دارید.

۳. کد سه فایل را وارد کنید

محتوای src/index.ts:

ts
import {registerRoot} from 'remotion';
import {RemotionRoot} from './Root';

registerRoot(RemotionRoot);

محتوای src/Root.tsx:

tsx
import {Composition} from 'remotion';
import {NotebookVideo} from './NotebookVideo';

export const RemotionRoot = () => (
  <Composition
    id="Notebook"
    component={NotebookVideo}
    width={1080}
    height={1920}
    fps={30}
    durationInFrames={360}
  />
);

محتوای src/NotebookVideo.tsx:

tsx
import {AbsoluteFill, interpolate, useCurrentFrame} from 'remotion';

const cards = [
  {title: 'ترم تازه، شروع تازه', detail: 'ایده‌هایت را جایی بنویس'},
  {title: 'بنویس و مرتب کن', detail: 'یادداشت، برنامه، قدم بعدی'},
  {title: 'دفتر بعدی تو کدام است؟', detail: 'مجموعه دفترها را ببین'},
];

export const NotebookVideo = () => {
  const frame = useCurrentFrame();
  const index = Math.min(Math.floor(frame / 120), cards.length - 1);
  const localFrame = frame - index * 120;
  const opacity = interpolate(localFrame, [0, 15, 105, 119], [0, 1, 1, 0], {
    extrapolateLeft: 'clamp',
    extrapolateRight: 'clamp',
  });
  const y = interpolate(localFrame, [0, 20], [50, 0], {
    extrapolateLeft: 'clamp',
    extrapolateRight: 'clamp',
  });

  return (
    <AbsoluteFill style={{
      background: '#131b47', color: '#ffffff',
      justifyContent: 'center', alignItems: 'center',
      fontFamily: 'sans-serif', direction: 'rtl', padding: 100,
      boxSizing: 'border-box',
    }}>
      <div style={{
        width: '100%', boxSizing: 'border-box', padding: 64,
        background: '#26346a', borderRadius: 48, textAlign: 'center',
        opacity, transform: `translateY(${y}px)`,
      }}>
        <div style={{
          width: 160, height: 210, borderRadius: 20,
          background: '#9be3cf', margin: '0 auto 56px',
          borderRight: '18px solid #63b8a0',
        }} />
        <div style={{fontSize: 76, fontWeight: 700, lineHeight: 1.65}}>
          {cards[index].title}
        </div>
        <div style={{fontSize: 44, lineHeight: 1.8, marginTop: 32}}>
          {cards[index].detail}
        </div>
      </div>
    </AbsoluteFill>
  );
};

عدد ۳۶۰ از ضرب ۱۲ ثانیه در ۳۰ فریم به دست آمده است. هر کارت ۱۲۰ فریم دیده می‌شود و در ابتدا و انتهای بازه محو می‌شود. مستطیل سبز فقط نشانه‌ای ساده از دفتر است؛ عکس محصول نیست. انتخاب فونت عمومی هم برای شروع است و ظاهر حروف در رایانه‌های مختلف ممکن است فرق کند.

۴. پیش‌نمایش را ببینید و یک اصلاح مشخص بخواهید

bash
npx remotion studio src/index.ts

نشانی محلی اعلام‌شده در ترمینال را در مرورگر باز کنید و Composition با نام Notebook را انتخاب کنید. ابتدا فریم‌های ۰، ۶۰، ۱۲۰، ۱۸۰، ۲۴۰ و ۳۳۰ را ببینید؛ بعد کل ویدیو را پخش کنید. خوانایی متن، خروج نوشته از کارت و فاصله از لبه‌ها را بررسی کنید.

اگر عنوان شکسته یا کوچک است، این‌طور درخواست اصلاح بدهید:

text
در نمونه من عنوان کارت سوم خوانا نیست.
فقط اندازه عنوان و فاصله‌های همان کارت را اصلاح کن.
ابعاد، مدت ویدیو، نام Composition و دو کارت دیگر تغییر نکنند.
فایل کامل اصلاح‌شده را بده و بگو کدام مقدارها عوض شدند.

۵. فایل MP4 را رندر کنید

وقتی پیش‌نمایش قابل قبول شد، در ترمینال دیگری و از پوشه همان پروژه اجرا کنید:

bash
npx remotion render src/index.ts Notebook out/notebook.mp4 --codec=h264

خروجی مورد انتظار در پوشه out قرار می‌گیرد. سرعت رندر به رایانه و پیچیدگی پروژه وابسته است؛ زمان مشخصی وعده ندهید. نمونه ما صدا ندارد. فایل را بیرون از پیش‌نمایش هم پخش کنید تا مدت، حرکت و نوشته‌ها را در خروجی واقعی ببینید.

چطور صدا اضافه کنیم و خطاها را رفع کنیم؟

برای نسخه بعد، ابتدا متن گویندگی را با زمان کارت‌ها هماهنگ کنید. در 1ai می‌توانید از تبدیل متن به گفتار فایل صوتی بگیرید؛ کیفیت فارسی صداها یکسان نیست، پس نمونه را گوش کنید. سپس از Claude بخواهید فایل محلی را با روش مناسب نسخه نصب‌شده Remotion به پروژه اضافه کند.

اگر فقط چسباندن صدا به MP4 آماده را می‌خواهید، Claude می‌تواند فرمان ffmpeg بنویسد. طبق مستندات رسمی ffmpeg، این ابزار ورودی‌های رسانه‌ای را می‌خواند و تبدیل یا ترکیب می‌کند. با فرض نصب ffmpeg و وجود دو فایل در پوشه فعلی:

bash
ffmpeg -i out/notebook.mp4 -i voice.mp3 -map 0:v:0 -map 1:a:0 -c:v copy -c:a aac -shortest out/notebook-voice.mp4

گزینه -shortest خروجی را با پایان ورودی کوتاه‌تر تمام می‌کند؛ اگر صدا کمتر از ۱۲ ثانیه است، این فرمان پایان تصویر را هم کوتاه می‌کند. پیش از استفاده، طول فایل‌ها را هماهنگ کنید. نام خروجی تازه انتخاب شده تا ویدیوی بی‌صدا حفظ شود.

برای رفع خطا، متن دقیق خطا و فرمان اجراشده را به Claude بدهید. «کار نمی‌کند» اطلاعات کافی ندارد. اگر Composition پیدا نمی‌شود، نام Notebook و مسیر فایل ورودی را بررسی کنید. اگر نصب شکست خورده، ابتدا مشکل نصب را حل کنید؛ بازنویسی انیمیشن به آن کمک نمی‌کند.

در ساخت ویدیو با هوش مصنوعی کلود می‌توانید کد SVG یا HTML متحرک هم بخواهید، اما نمایش حرکت در مرورگر هنوز فایل MP4 نیست. برای خروجی باید مسیر ثبت فریم و رمزگذاری مشخص باشد. در این مثال، مسیر رندر Remotion را نگه دارید تا ابزارهای متعدد به تمرین اول اضافه نشوند.

چطور نمونه را برای پروژه واقعی تغییر دهیم؟

برای تبدیل این تمرین به یک ویدیوی قابل استفاده، ابتدا فقط محتوا را تغییر دهید. سه عنوان را با پیام‌های واقعی کسب‌وکارتان جایگزین کنید و توضیح هر کارت را در یک جمله کوتاه نگه دارید. اگر یک جمله دو پیام مستقل دارد، یکی را حذف کنید یا به کارت دیگری منتقل کنید. زیادکردن تعداد افکت‌ها مشکل متن طولانی را حل نمی‌کند.

مدت ویدیو را هم با منطق کد هماهنگ کنید. در نمونه، سه کارت داریم و برای هر کارت ۱۲۰ فریم در نظر گرفته‌ایم. اگر چهار کارت با همین زمان‌بندی می‌خواهید، مدت کل باید ۴۸۰ فریم شود؛ اگر فقط عدد مدت را بیشتر کنید، کارت آخر تکرار می‌شود و انیمیشن تازه‌ای ایجاد نمی‌شود. هنگام درخواست تغییر از Claude، تعداد کارت‌ها و مدت هر کارت را با هم بیان کنید تا همه عددهای وابسته اصلاح شوند.

برای نوشته فارسی، ترکیب عدد، نام لاتین و جمله را جداگانه بازبینی کنید. عنوانی که در پیش‌نمایش رایانه خوب دیده می‌شود ممکن است روی نمایشگر کوچک سخت خوانده شود. خروجی را به گوشی منتقل کنید و یک بار بدون توقف ببینید؛ اگر برای خواندن مجبور به نگه‌داشتن تصویر شدید، متن را کم کنید یا زمان بیشتری بدهید. اطلاعات اصلی را نزدیک مرکز نگه دارید تا عناصر رابط برنامه مقصد روی آن قرار نگیرند.

پیش از اضافه‌کردن عکس یا گویندگی، نسخه بی‌صدای سالم را حفظ کنید. هر بار فقط یک وابستگی تازه وارد کنید: اول عکس، بعد فونت، سپس صدا. اگر نتیجه خراب شد، می‌دانید آخرین تغییر چه بوده است. برای گزارش خطا نیز نسخه بسته‌های نصب‌شده، نام فایل و بخش مرتبط کد را همراه پیام خطا بفرستید؛ رمز، کلید API یا اطلاعات مشتری در نمونه قرار ندهید.

در پایان، یک معیار ساده برای تأیید داشته باشید: پیام هر کارت با یک بار دیدن فهمیده شود، نوشته بیرون قاب نرود و دعوت پایانی واضح باشد. این معیارها از درخواست کلی «حرفه‌ای‌ترش کن» اجرایی‌ترند و کمک می‌کنند اصلاح بعدی هدف مشخصی داشته باشد.

سوالات متداول

آیا ساخت ویدیو با Claude خروجی مستقیم MP4 می‌دهد؟

خیر؛ در مسیر این راهنما Claude متن و کد می‌دهد. MP4 را با اجرای پروژه روی رایانه می‌سازید و 1ai خودش ویدیو تولید نمی‌کند.

آیا ساخت ویدیو با کلاد بدون بلد بودن کدنویسی ممکن است؟

برای سناریو و پرامپت به کدنویسی نیاز ندارید. برای مثال Remotion باید بتوانید فایل بسازید، دستور ترمینال اجرا کنید و خطاها را برای اصلاح به مدل برگردانید.

Claude برای ویدیو بهتر است یا ابزار ویدیوساز؟

برای برنامه‌ریزی محتوا و تولید کد از Claude استفاده کنید. برای تولید نما از پرامپت، ابزار ویدیوساز بیرونی لازم است؛ برای موشن‌گرافیک کدنویسی‌شده این مقاله، رندر محلی کافی است.

آیا ساخت ویدیو با Claude در 1ai هزینه رندر دارد؟

در 1ai هزینه درخواست چت از اعتبار یکپارچه محاسبه می‌شود؛ رندر این نمونه روی رایانه شما انجام می‌شود. استفاده از خدمات بیرونی شرایط و هزینه جداگانه دارد و باید پیش از اجرا بررسی شود.

آیا نمونه مقاله برای انتشار آماده است؟

این نمونه نقطه شروع آموزشی است. پیش از انتشار، متن، فونت فارسی، مدت نمایش کارت‌ها و فایل نهایی را بازبینی کنید و اگر صدا اضافه کردید، هماهنگی آن را هم بسنجید.

برای شروع، درخواست سه‌کارت را در چت 1ai امتحان کنید؛ ابتدا سناریو را نهایی کنید، بعد کد بگیرید و نتیجه را روی رایانه خودتان رندر کنید.

چهار هستهٔ پردازشی سه‌بعدی از سرامیک و فلز روی پس‌زمینهٔ آبی و بنفش، نمادی از خانوادهٔ GPT-6
ابزارها و مدل‌ها

GPT-6 چیست؟ مقایسه Astra، Sol و Luna و راهنمای استفاده

راهنمای خانوادهٔ GPT-6: تاریخ عرضه، تفاوت Astra با Sol و Luna، جایگاه GPT-6.1 Sol و انتخاب مدل مناسب برای درس، تولید محتوا و برنامه‌نویسی در 1ai.

۱۳ دقیقه مطالعه
دوربین سینمایی سرامیکی سه‌بعدی و نوار فیلم با نماد پخش روی پس‌زمینه آبی و بنفش
ابزارها و مدل‌ها

ساخت ویدیو با هوش مصنوعی؛ مقایسه ابزارها و راهنمای عملی

کدام مدل ویدیو برای کار شما مناسب است؟ مقایسه گزینه‌های بیرونی، وضعیت پایان Sora و یک مسیر عملی از ایده و سناریوی فارسی تا تصویر شروع، گویندگی و رندر در ابزار ویدیو.

۱۴ دقیقه مطالعه
قاب تصویری سرامیکی با ماگ آبی و قلم فلزی ویرایش روی زمینه آبی و بنفش
ابزارها و مدل‌ها

GPT Image 2.5 چیست؟ تفاوت Flare و Sunburst و راهنمای عکس

راهنمای انتخاب بین Flare برای کارهای عمومی و Sunburst برای ویرایش دقیق؛ همراه با آموزش استفاده از عکس مرجع در 1ai و شش پرامپت آماده برای ساخت و ادیت تصویر.

۱۳ دقیقه مطالعه

هوش مصنوعی را همین حالا امتحان کنید

GPT، Claude، Gemini، DeepSeek و مدل‌های تصویر در یک فضای فارسی؛ هر روز با اعتبار رایگان.

شروع رایگان