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

# AI ऑटो-मॉड

> AI moderation जो keywords match करने के बजाय अर्थ पढ़ती है — दस categories, बढ़ती punishment और trust-based sampling। Black tier।

<Info>
  **केवल Black tier।** किसी भी नीचे के tier पर page की जगह plans view होती है। Custom Bot (`+`) AI access नहीं देता — यह केवल tier से बंधा है।
</Info>

Standard [Auto-Moderation](/hi/moderation/auto-mod) patterns match करता है। AI Auto-Moderation message को इस तरह पढ़ती है जैसे एक moderator करता: यह sarcasm, coded language, filters से बचने के लिए बनाई misspellings, और आपके members जो भी भाषा में लिखते हैं उसकी content समझती है। यह images भी पढ़ती है।

<Note>
  दो switches दोनों on होने चाहिए: [Server Setup](/hi/server-management/setup) में **AI Auto-Mod**, और इस page पर settings। Module off होने पर, कुछ scan नहीं होता और यहाँ amber banner के अलावा कोई warning नहीं दिखता।
</Note>

## Monitor mode में शुरू करें

**Operating mode** setting page पर सबसे महत्वपूर्ण control है।

<CardGroup cols={2}>
  <Card title="Monitor" icon="eye">
    Violations logged होती हैं। **कुछ पर action नहीं होता।** यह default है।
  </Card>

  <Card title="Enforce" icon="gavel">
    Configured actions स्वतः लागू होते हैं।
  </Card>
</CardGroup>

<Warning>
  Monitor mode अब भी tokens costs — हर message scan होता है, केवल action रोका जाता है। यदि आप log channel set किए बिना Monitor छोड़ते हैं, तो आप ऐसे scans के लिए भुगतान करते हैं जिनके परिणाम कोई नहीं देखता।
</Warning>

<Tip>
  कुछ दिनों के लिए log channel के साथ Monitor चलाएँ, इसने क्या flag किया वह पढ़ें, अपनी sensitivity tune करें, फिर Enforce पर switch करें। इस step को skip करना false positives के बारे में शिकायतों का सबसे आम कारण है।
</Tip>

## Sensitivity

एक slider, percentage के रूप में व्यक्त।

| उच्च sensitivity               | कम sensitivity                              |
| ------------------------------ | ------------------------------------------- |
| कम AI certainty पर act करती है | केवल तब act करती है जब AI बहुत confident हो |
| अधिक पकड़ती है                 | कम पकड़ती है                                |
| अधिक false positives           | कम false positives                          |

एक संतुलित शुरुआती बिंदु **25–40%** है।

<Note>
  हर category की अपनी sensitivity slider है। **जब किसी category की slider set होती है, तो केवल वही लागू होती है** — global value उन categories के लिए fallback है जिन्हें आपने tune नहीं किया, अतिरिक्त floor नहीं।
</Note>

## Categories

दस categories, प्रत्येक का अपना switch, अपना actions सेट, और अपनी sensitivity।

| Category                           | Default पर on | Default action   |
| ---------------------------------- | ------------- | ---------------- |
| Harassment                         | —             | Delete           |
| घृणा फैलाने वाला भाषण              | —             | Delete           |
| यौन सामग्री                        | —             | Delete           |
| **नाबालिगों से जुड़ी यौन सामग्री** | **हाँ**       | **Delete + Ban** |
| Violence और threats                | —             | Delete           |
| Self-harm                          | —             | Delete           |
| अवैध गतिविधि                       | —             | Delete           |
| Scams और phishing                  | —             | Delete           |
| Profanity                          | —             | Delete           |
| Advertising                        | —             | Delete           |

<Warning>
  Out of the box केवल **Sexual content involving minors** enabled है। हर दूसरी category तब तक off है जब तक आप उसे on नहीं करते — एक ताज़ा enabled AI Auto-Mod configure करने तक लगभग कुछ नहीं करती।
</Warning>

<Warning>
  Sexual-content-involving-minors category technically editable है, लेकिन इसे disable करना Discord के Terms of Service का उल्लंघन कर सकता है। इसे on छोड़ें।
</Warning>

### Age-gated channels

Discord age-restricted channel में, **Sexual content** category दबा दी जाती है। हर दूसरी category — sexual content involving minors सहित — अब भी सामान्य रूप से लागू होती है।

### Actions

प्रति category कोई भी combination चुनें: Delete message, Warn user, Timeout, Mute, Kick, Ban, Alert।

तीन combinations reject होते हैं:

* Kick **और** Ban एक साथ
* Alert **के साथ** Ban
* Alert **के साथ** Kick

बाकी सब stack करता है। Delete किसी भी चीज़ के साथ combine होता है।

<Note>
  **Mute केवल text mute है।** यह member को voice channels में चुप नहीं कराता।
</Note>

## Custom rules

अपने server के नियम सादी English में लिखें। AI इन्हें standard categories के साथ लागू करती है।

<Info>
  **25 rules**, केवल Black tier।
</Info>

हर rule का एक नाम, 1,000 characters तक का description, एक single action, और वैकल्पिक sensitivity है जो global value को override करती है।

<Tip>
  क्या अनुमत है और क्या नहीं दोनों के बारे में specific हों। "No advertising other servers, but sharing a friend's art or stream link in #showcase is fine" "no ads" से बहुत बेहतर काम करता है।
</Tip>

<Note>
  ऐसा rule text जो AI के instructions को manipulate करने के प्रयास जैसा लगे save पर reject हो जाता है। यदि कोई rule generic error के साथ save होने से मना करे, तो इसे command के बजाय behaviour के plain description के रूप में rephrase करें।
</Note>

<Warning>
  Matching custom rule **अपनी** sensitivity के खिलाफ check होता है और स्वतंत्र रूप से enforce करता है चाहे समकक्ष category enabled हो या नहीं।
</Warning>

## Escalation

Default पर off। जब on, बार-बार अपराधी उत्तरोत्तर मज़बूत actions प्राप्त करते हैं।

<Steps>
  <Step title="Steps जोड़ें">
    हर step एक infraction count (1–99) साथ ही एक action है, timeout, mute और ban के लिए duration के साथ। 20 steps तक।
  </Step>

  <Step title="Decay window set करें">
    1 से 30 दिन, default 7। इतने के बाद, एक infraction गिनना बंद कर देती है।
  </Step>
</Steps>

<Note>
  **वर्तमान message total में गिना जाता है।** 1 infraction पर set step member के पहले अपराध पर fire होता है, दूसरे पर नहीं।
</Note>

<Warning>
  Step की action category की punishment को **बदल देती है** लेकिन यदि category में Delete और Alert थे तो उन्हें रखती है। Escalation punishment को escalate करता है; यह message के हटाए जाने को नहीं रोकता।
</Warning>

<Note>
  Duration एक साल पर capped है। Dashboard 100,000 hours जैसे मान स्वीकार करता है जिन्हें server फिर generic save error के साथ reject करता है — durations को एक साल के अंदर रखें।
</Note>

## Exemptions

* **Exempt roles** — इनमें से किसी वाले members पूरी तरह skip हो जाते हैं
* **Exempt channels** — यहाँ messages कभी scan नहीं होते
* **Exempt users** — 500 तक, bots के लिए उपयोगी

<Note>
  **Administrator वाले members कभी scan नहीं होते**, चाहे आप उन्हें exempt करें या नहीं। यह जाँच किसी token खर्च होने से पहले चलती है।
</Note>

## Kick और ban से पहले confirmation

Default पर on। Kick और ban actions moderator के approve के लिए post होते हैं, तुरंत लागू नहीं होते।

<Warning>
  **Confirmation deletion को नहीं रोकती।** यदि category के actions में Delete शामिल है, तो violation detect होते ही message हट जाता है। केवल kick या ban approval की प्रतीक्षा करती है।
</Warning>

Confirmations एक घंटे बाद expire हो जाती हैं। वे आपके alert channel पर post होती हैं, log channel पर fall back करती हैं, message जिस channel में था उस पर fall back करती हैं।

## Trust Tiers

एक token-बचाने का उपाय। लंबे clean record वाले members कम बार scan होते हैं।

| Setting                              | Range                 | Default  |
| ------------------------------------ | --------------------- | -------- |
| Trust threshold                      | 5–1000 clean messages | 50       |
| Sample rate                          | 1 में 2–100           | 1 में 10 |
| Server में न्यूनतम दिन               | 0–365                 | 0        |
| Links और attachments हमेशा scan करें | —                     | On       |

चार safeguards का matlab है कि trusted member कभी अदृश्य नहीं होता:

1. **Discord invites, `@everyone`/`@here`, और 5+ mentions हमेशा scan होते हैं** — कोई अपवाद नहीं
2. 6 सेकंड में 3 messages का burst scan force करता है
3. Sampling कभी शून्य तक नहीं पहुँचती — trusted member अब भी समय-समय पर scan होता है
4. **कोई भी violation trust को तुरंत शून्य पर reset कर देता है**

<Tip>
  व्यस्त server पर Trust Tiers token खर्च को काफ़ी कम कर सकता है, क्योंकि जो members सबसे अधिक post करते हैं वे आमतौर पर वही हैं जो नियम कभी नहीं तोड़ते।
</Tip>

**Trusted Members** list वर्तमान में योग्य लोगों को दिखाती है। **Reduce** किसी का score आधा करता है; **Remove** इसे पूरी तरह clear करता है। दोनों तुरंत प्रभाव में आते हैं — save bar शामिल नहीं है।

## Channels

* **Log channel** — हर moderation event, matched category और confidence के साथ
* **Alert channel** — high-severity events और confirmation prompts

<Warning>
  दोनों में से कोई भी set न होने पर, AI moderation कहीं भी दृश्य record के बिना चलती और act करती है।
</Warning>

## जब token balance ख़त्म हो जाए

AI Auto-Mod fail-closed है: यदि यह पुष्टि नहीं कर सकता कि budget है, तो यह scan नहीं करती।

| Balance              | Behaviour                                               |
| -------------------- | ------------------------------------------------------- |
| 100,000 tokens से कम | एक बार का "running low" notice post होता है             |
| 3,000 tokens से कम   | **Scanning रुक जाती है।** एक paused notice post होता है |

Notices आपके alert channel पर जाते हैं, log channel पर fall back करते हैं। यदि balance recover हो और दूसरी बार गिरे तो low-balance warning फिर fire होती है।

<Card title="AI Usage" icon="chart-line" horizontal href="/hi/moderation/ai-usage">
  खर्च track करें, देखें क्या scan हुआ, और top up करें।
</Card>

## एक scan की क्या lागत है

एक message एक AI call उत्पन्न करता है। Images वाला message text के लिए एक call plus **प्रति image एक, चार तक** उत्पन्न करता है।

<Tip>
  यदि image scanning आपके server के लिए महत्वपूर्ण नहीं है, तो **Scan images** off करना उपलब्ध सबसे बड़ी बचत है।
</Tip>

## Username scanning

जब member join करता है और जब वे अपना नाम बदलते हैं तब Display names और usernames check होते हैं। नाम के लिए Delete action अर्थहीन है, इसलिए यह इसके बजाय alert बन जाता है।

## Troubleshooting

<AccordionGroup>
  <Accordion title="कुछ भी नहीं पकड़ा जा रहा">
    इन पर क्रम में काम करें:

    1. क्या AI Auto-Mod Server Setup में on है?
    2. क्या आपने कोई categories enable की हैं? Default पर केवल एक on है।
    3. क्या आप Monitor mode में हैं? यह log करती है लेकिन act नहीं करती।
    4. क्या आपका token balance 3,000 से ऊपर है?
    5. क्या शामिल members Administrators हैं, या exempt list पर हैं?
  </Accordion>

  <Accordion title="बहुत अधिक false positives">
    Global slider के बजाय उस specific category की sensitivity कम करें जो over-fire हो रही है। Tune करते समय Monitor mode पर वापस जाएँ।
  </Accordion>

  <Accordion title="Tokens तेज़ी से खत्म हो रहे">
    Image scanning off करें, Trust Tiers enable करें, high-traffic channels को exempt करें जिन्हें moderation की ज़रूरत नहीं है, और उन categories को disable करें जिनकी परवाह आप नहीं करते।
  </Accordion>

  <Accordion title="मैंने इसे on किया लेकिन कुछ नहीं होता, logs भी नहीं">
    ऐसा server जिसमें module enabled है लेकिन कोई configuration कभी save नहीं हुआ, पूरी तरह चुप है। यह page खोलें, अपनी categories और log channel set करें, और एक बार save करें।
  </Accordion>

  <Accordion title="किसी member ने creative spelling से filter से बचा">
    यह ठीक वही है जिसे AI Auto-Mod handle करती है और standard Auto-Mod नहीं। सुनिश्चित करें कि संबंधित category enabled है और इसकी sensitivity बहुत कम set नहीं है।
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Auto-Moderation" icon="shield-halved" href="/hi/moderation/auto-mod">
    Pattern-based filtering, हर tier पर मुफ़्त।
  </Card>

  <Card title="AI Server Control" icon="wand-magic-sparkles" href="/hi/moderation/ai-server-control">
    Bot से बात करके server manage करें।
  </Card>
</CardGroup>
