> ## Documentation Index
> Fetch the complete documentation index at: https://docs.so-me.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# AI

> AI দিয়ে ক্যাপশন, ছবি ও UGC ভিডিও তৈরি করুন

AI কমান্ড দিয়ে আপনি টেক্সট ক্যাপশন, ছবি এবং অ্যাভাটার/UGC ভিডিও তৈরি করতে, জেনারেশন হিস্ট্রি ঘুরে দেখতে, এমনকি একটি ধাপেই পোস্ট তৈরি ও শিডিউল করতে পারেন।

> [!NOTE]
>
> প্রতিটি কমান্ড গ্লোবাল ফ্ল্যাগ `--json` (ডিফল্ট) / `--table` / `--verbose`, সাথে `--api-key <key>` ও `--api-url <url>` (অথবা `SOME_API_KEY` / `SOME_API_URL` এনভায়রনমেন্ট ভ্যারিয়েবল) সমর্থন করে।

## টেক্সট

### ai:generate

AI দিয়ে টেক্সট কনটেন্ট তৈরি করুন, ঐচ্ছিকভাবে নির্দিষ্ট প্ল্যাটফর্ম, টোন ও দৈর্ঘ্য অনুযায়ী।

```bash theme={null}
so-me ai:generate --prompt <text> [options]
```

| অপশন | বিবরণ |
| - | - |
| `--prompt <text>` | টেক্সট প্রম্পট **(আবশ্যক)** |
| `--platform <platform>` | অপ্টিমাইজেশনের জন্য লক্ষ্য সোশ্যাল প্ল্যাটফর্ম |
| `--tone <tone>` | কনটেন্টের টোন (যেমন `professional`, `casual`) |
| `--length <length>` | কনটেন্টের দৈর্ঘ্য: `short`, `medium`, `long` |

```bash উদাহরণ theme={null}
# Generate a tweet
so-me ai:generate --prompt "Write a tweet about our product launch"

# Platform-optimized LinkedIn post
so-me ai:generate --prompt "Announce new feature" --platform LINKEDIN --tone professional

# Short casual caption
so-me ai:generate --prompt "Weekend vibes" --tone casual --length short
```

> [!TIP]
>
> শুধু তৈরি করা টেক্সট বের করতে আউটপুট `jq`-তে পাইপ করুন। এন্ডপয়েন্টটি একটি `content` ফিল্ড ফেরত দেয়:
>
> ```bash theme={null}
> so-me ai:generate --prompt "Product launch" | jq -r '.content'
> ```

### ai:generate-and-schedule

একটি ওয়ান-শট কমান্ড যা কনটেন্ট তৈরি করে এবং সাথে সাথে পোস্ট হিসেবে শিডিউল করে। ভেতরে এটি টেক্সট তৈরি করে, দেওয়া প্ল্যাটফর্মের প্রথম সংযুক্ত অ্যাকাউন্ট নির্ণয় করে, এবং দেওয়া তারিখে (বা এখনই) শিডিউল করা একটি `TEXT` পোস্ট তৈরি করে।

```bash theme={null}
so-me ai:generate-and-schedule --prompt <text> --platform <platform> [options]
```

| অপশন | বিবরণ | ডিফল্ট |
| - | - | - |
| `--prompt <text>` | কনটেন্ট প্রম্পট **(আবশ্যক)** | — |
| `--platform <platform>` | সোশ্যাল প্ল্যাটফর্ম, যেমন `TWITTER`, `LINKEDIN` **(আবশ্যক)** | — |
| `--date <date>` | ISO 8601 ফরম্যাটে শিডিউলের তারিখ | এখনই |

> [!WARNING]
>
> লক্ষ্য প্ল্যাটফর্মের জন্য একটি সংযুক্ত অ্যাকাউন্ট থাকা আবশ্যক। কোনোটি না পাওয়া গেলে কমান্ড `No <platform> account found. Connect one first.` বার্তাসহ ব্যর্থ হয়।

```bash উদাহরণ theme={null}
# Generate and schedule a tweet for now
so-me ai:generate-and-schedule --prompt "Exciting news!" --platform TWITTER

# Schedule for a specific time
so-me ai:generate-and-schedule \
  --prompt "Announce our new feature" \
  --platform LINKEDIN \
  --date 2026-07-01T09:00:00Z
```

### ai:history

আপনার AI জেনারেশন হিস্ট্রি দেখুন।

```bash theme={null}
so-me ai:history [options]
```

| অপশন | বিবরণ | ডিফল্ট |
| - | - | - |
| `--page <number>` | পেজ নম্বর | `1` |
| `--limit <number>` | প্রতি পেজে আইটেম | `20` |

```bash উদাহরণ theme={null}
# First page as a table
so-me ai:history --table

# Second page, 50 per page
so-me ai:history --page 2 --limit 50
```

***

## ছবি

### ai:image

টেক্সট প্রম্পট থেকে একটি AI ছবি তৈরি করুন।

```bash theme={null}
so-me ai:image --prompt <text> [options]
```

| অপশন | বিবরণ |
| - | - |
| `--prompt <text>` | ছবির বর্ণনা **(আবশ্যক)** |
| `--style <style>` | ছবির স্টাইল |
| `--aspect-ratio <ratio>` | অ্যাসপেক্ট রেশিও (যেমন `1:1`, `16:9`, `9:16`) |

```bash উদাহরণ theme={null}
# Generate a product image
so-me ai:image --prompt "Modern laptop on a clean desk, minimal aesthetic"

# Instagram story format
so-me ai:image --prompt "Sunset over mountains" --aspect-ratio 9:16 --style realistic
```

### ai:image:list

আপনার তৈরি করা AI ছবির তালিকা দেখুন।

```bash theme={null}
so-me ai:image:list [options]
```

| অপশন | বিবরণ | ডিফল্ট |
| - | - | - |
| `--page <number>` | পেজ নম্বর | `1` |
| `--limit <number>` | প্রতি পেজে আইটেম | `20` |

```bash উদাহরণ theme={null}
so-me ai:image:list --table
so-me ai:image:list --page 2 --limit 50
```

### ai:image:get

একটি নির্দিষ্ট AI ছবির বিবরণ আনুন।

```bash theme={null}
so-me ai:image:get <id>
```

| আর্গুমেন্ট | বিবরণ |
| - | - |
| `<id>` | ছবির UUID |

```bash উদাহরণ theme={null}
so-me ai:image:get f200d255-1234-4abc-89de-0123456789ab
```

### ai:image:delete

তৈরি করা একটি AI ছবি মুছুন।

```bash theme={null}
so-me ai:image:delete <id>
```

| আর্গুমেন্ট | বিবরণ |
| - | - |
| `<id>` | ছবির UUID |

```bash উদাহরণ theme={null}
so-me ai:image:delete f200d255-1234-4abc-89de-0123456789ab
```

***

## ভিডিও (UGC)

AI অ্যাভাটার/UGC ভিডিও মার্কেটিং অ্যাসেট তৈরি ও পরিচালনা করুন।

### ai:video:generate

AI দিয়ে একটি UGC ভিডিও তৈরি করুন। অ্যাভাটার দেওয়া হুক টেক্সট বলে। ভিডিও জেনারেশন অ্যাসিঙ্ক্রোনাস — কমান্ড জবটি শুরু করে এর বিবরণ ফেরত দেয়; স্ট্যাটাস দেখতে `ai:video:get` পোল করুন।

```bash theme={null}
so-me ai:video:generate --hook <text> --avatar <id> [options]
```

| অপশন | বিবরণ |
| - | - |
| `--hook <text>` | অ্যাভাটার যে হুক/স্ক্রিপ্ট টেক্সট বলবে (সর্বোচ্চ ৫০০ অক্ষর) **(আবশ্যক)** |
| `--avatar <id>` | অ্যাভাটার ID — [`ai:video:avatars`](#aivideoavatars) দেখুন **(আবশ্যক)** |
| `--sound <id>` | ব্যাকগ্রাউন্ড সাউন্ড ID — [`ai:video:sounds`](#aivideosounds) দেখুন |
| `--title <title>` | ভিডিওর শিরোনাম |

```bash উদাহরণ theme={null}
# Minimal generation
so-me ai:video:generate --hook "You won't believe this!" --avatar <avatarId>

# With background sound and a title
so-me ai:video:generate \
  --hook "New drop today" \
  --avatar <avatarId> \
  --sound <soundId> \
  --title "Launch"
```

### ai:video:list

আপনার তৈরি করা AI ভিডিওর তালিকা দেখুন।

```bash theme={null}
so-me ai:video:list [options]
```

| অপশন | বিবরণ | ডিফল্ট |
| - | - | - |
| `--page <number>` | পেজ নম্বর | `1` |
| `--limit <number>` | প্রতি পেজে আইটেম | `20` |

```bash উদাহরণ theme={null}
so-me ai:video:list --table
so-me ai:video:list --page 2 --limit 50
```

### ai:video:avatars

ভিডিও জেনারেশনের জন্য উপলব্ধ AI অ্যাভাটারের তালিকা দেখুন। ফেরত পাওয়া ID `ai:video:generate --avatar`-এর সাথে ব্যবহার করুন।

```bash theme={null}
so-me ai:video:avatars
```

```bash উদাহরণ theme={null}
so-me ai:video:avatars --table
```

### ai:video:sounds

উপলব্ধ ব্যাকগ্রাউন্ড সাউন্ডের তালিকা দেখুন, ঐচ্ছিকভাবে জেনরে ফিল্টার করে। ফেরত পাওয়া ID `ai:video:generate --sound`-এর সাথে ব্যবহার করুন।

```bash theme={null}
so-me ai:video:sounds [options]
```

| অপশন | বিবরণ |
| - | - |
| `--genre <name>` | জেনর অনুযায়ী ফিল্টার |

```bash উদাহরণ theme={null}
# All sounds
so-me ai:video:sounds

# Filter by genre
so-me ai:video:sounds --genre chill
```

### ai:video:hooks

প্রোডাক্ট/বিষয়ের বিবরণ থেকে ভিডিও স্ক্রিপ্টের জন্য হুক (শুরুর লাইন) সাজেশন তৈরি করুন।

```bash theme={null}
so-me ai:video:hooks --topic <text> [options]
```

| অপশন | বিবরণ |
| - | - |
| `--topic <text>` | হুকের আইডিয়ার জন্য প্রোডাক্ট/বিষয়ের বিবরণ **(আবশ্যক)** |
| `--tone <tone>` | টোন (যেমন `casual`, `professional`, `playful`) |
| `--count <number>` | হুক সাজেশনের সংখ্যা |

```bash উদাহরণ theme={null}
# Hooks for a product-launch video
so-me ai:video:hooks --topic "our new analytics dashboard"

# Playful tone, five suggestions
so-me ai:video:hooks --topic "morning routine tips" --tone playful --count 5
```

### ai:video:get

একটি তৈরি করা AI ভিডিওর বিবরণ (স্ট্যাটাস, URL, প্রোভাইডার ইত্যাদি) আনুন।

```bash theme={null}
so-me ai:video:get <id>
```

| আর্গুমেন্ট | বিবরণ |
| - | - |
| `<id>` | ভিডিওর UUID |

```bash উদাহরণ theme={null}
so-me ai:video:get f200d255-1234-4abc-89de-0123456789ab
```

### ai:video:delete

তৈরি করা একটি AI ভিডিও মুছুন।

```bash theme={null}
so-me ai:video:delete <id>
```

| আর্গুমেন্ট | বিবরণ |
| - | - |
| `<id>` | ভিডিওর UUID |

```bash উদাহরণ theme={null}
so-me ai:video:delete f200d255-1234-4abc-89de-0123456789ab
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.