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

# FAQ

> Retrouvez ici les réponses aux questions les plus courantes.

<AccordionGroup>
  <Accordion
    title="Pourquoi passer par une clé API pour acheter des crédits ? À quoi sert la section « Fournisseur IA » ?"
    description={
  <span className="inline-flex gap-1.5">
    <span className="faq-tag">configuration</span>
    <span className="faq-tag">IA</span>
  </span>
}
  >
    **Fanify ne vous revend pas l'IA.** Vous ouvrez votre **propre compte** chez le fournisseur (ex. [OpenRouter](/fr/basics/configuration/openrouter)), vous y déposez vos crédits **directement chez lui**, puis vous collez votre **clé d'API** dans Fanify.

    **Une image simple :** pensez à l'électricité. Fanify est l'**appareil**, le fournisseur IA est votre **fournisseur d'électricité** : vous ouvrez **votre** compte chez lui, vous payez votre consommation directement, et vous « branchez » l'appareil dessus avec la **clé d'API**.

    <ul>
      <li>La **clé d'API** est un simple laissez-passer : elle autorise Fanify à utiliser **votre** compte en votre nom.</li>
      <li>Vous achetez vos crédits **chez le fournisseur**, pas via Fanify : vous payez le **prix réel**, sans marge cachée.</li>
      <li>La section **Fournisseur IA** (**Admin** > **Services**) est l'endroit où vous branchez ces clés. Sans elles, aucune fonction IA ne tourne.</li>
    </ul>

    Vous gardez ainsi la main sur vos comptes et vos coûts ; Fanify se contente de piloter l'IA pour vous. C'est l'idéologie de Fanify : **transparence des coûts** et **liberté de l'utilisateur**.

    <Tip>
      Configuration détaillée : [OpenRouter](/fr/basics/configuration/openrouter).
    </Tip>
  </Accordion>

  <Accordion
    title="Pourquoi les réponses automatiques générées ne s'envoient pas toute directement ?"
    description={
  <span className="inline-flex gap-1.5">
    <span className="faq-tag">chatting</span>
    <span className="faq-tag">IA</span>
  </span>
}
  >
    Les réponses automatiques générées ne s'envoient pas toute directement après génération pour 2 raisons:

    <ol>
      <li>Délais d'approbation par les chatteurs</li>
      <li>Simulation d'écriture ou d'enregistrement de vocaux</li>
    </ol>

    <Tip>
      Ces paramètres sont configurables dans l'onglet **Admin** > **Chatting Auto** > **Chatting** > **Paramètres AutoReply**
    </Tip>
  </Accordion>

  <Accordion
    title="Pourquoi les réponses automatiques n'envoient pas de PPV ?"
    description={
  <span className="inline-flex gap-1.5">
    <span className="faq-tag">chatting</span>
    <span className="faq-tag">PPV</span>
  </span>
}
  >
    Il arrive que la conversation automatique réponde en texte mais ne joigne aucun **PPV**, même lorsque votre bibliothèque en contient. Plusieurs raisons possibles, de la plus fréquente à la plus rare :

    <AccordionGroup>
      <Accordion title="Le fan n'est pas encore assez « chaud »">
        Chaque PPV possède un **niveau de chaleur** (température). Un PPV n'est proposé que si la conversation a atteint un niveau de chaleur **au moins égal** à celui du média.

        Si tous vos PPV adaptés sont réglés sur un niveau plus élevé que celui de la conversation en cours, aucun ne sera envoyé.

        <Tip>
          Vérifiez le **niveau de chaleur** de vos PPV et abaissez-le si nécessaire, ou laissez la conversation se réchauffer davantage avant d'attendre un envoi.
        </Tip>
      </Accordion>

      <Accordion title="Tous les PPV adaptés ont déjà été envoyés">
        Un même PPV n'est **jamais envoyé deux fois** au même fan. Si tous les médias correspondants ont déjà été partagés avec ce fan, la conversation répondra en texte.

        <Tip>
          Ajoutez de nouveaux PPV à votre bibliothèque pour élargir le choix disponible.
        </Tip>
      </Accordion>

      <Accordion title="Les PPV n'ont pas de description">
        Pour choisir le bon média, l'intelligence artificielle s'appuie sur la **description** de chaque PPV. Un PPV **sans description** est très difficile à retrouver et risque d'être ignoré.

        Une description peut être manquante si :

        <ul>
          <li>elle n'a jamais été renseignée ;</li>
          <li>elle est encore **en cours de génération** automatique juste après l'import ;</li>
          <li>la génération automatique n'a rien pu produire (par exemple sur un contenu très particulier).</li>
        </ul>

        <Tip>
          Ouvrez le PPV concerné, vérifiez qu'il porte bien une **description**, et enregistrez-le. La description et la recherche associée sont alors recalculées.
        </Tip>
      </Accordion>

      <Accordion title="Aucun PPV payant ne correspond à ce fan">
        Pour les contenus **payants**, le système choisit un PPV dans la **fourchette de prix** adaptée au fan. Aucun lien de paiement n'est proposé si :

        <ul>
          <li>ce fan a déjà acheté tous les PPV de sa gamme de prix ;</li>
          <li>aucun PPV ne se situe dans la fourchette de prix qui lui est appliquée.</li>
        </ul>

        <Tip>
          Élargissez votre catalogue payant ou ajustez les prix de vos PPV pour couvrir davantage de fourchettes.
        </Tip>
      </Accordion>

      <Accordion title="Les paramètres de chatting limitent l'envoi">
        Certains réglages influencent quand et comment les PPV sont proposés (par exemple la **continuité d'album**, qui privilégie l'envoi de médias d'un même album).

        <Tip>
          Ces réglages se trouvent dans **Admin** > **Chatting Auto** > **Chatting**. Vérifiez-les si le comportement d'envoi ne correspond pas à vos attentes.
        </Tip>
      </Accordion>
    </AccordionGroup>
  </Accordion>
</AccordionGroup>
