# Paramètre de l'API du bot AI pour sélectionner la "personas" en tant que "Forum Helper" lors de l'envoi de message?

**URL:** <https://meta.discourse.org/t/ai-bot-api-parameter-to-select-the-personas-to-be-forum-helper-when-sending-message/338119>\
**Category:** Product Support\
**Tags:** rest-api, ai, ai-bot\
**Created:** [Novembre 25, 2024, 12:16 UTC](https://meta.discourse.org/t/ai-bot-api-parameter-to-select-the-personas-to-be-forum-helper-when-sending-message/338119 "2024-11-25T00:16:06Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![xFocus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xfocus/32/463960_2.png) [@xFocus](https://meta.discourse.org/u/xFocus)\
**Post date:** [Novembre 25, 2024, 12:16 UTC](https://meta.discourse.org/t/ai-bot-api-parameter-to-select-the-personas-to-be-forum-helper-when-sending-message/338119/1 "2024-11-25T00:16:06Z")

</div>

Salut à tous, une question sur l’envoi de requêtes au bot discourse-ai

Si je crée un message pour ai-bot, je peux sélectionner la «&nbsp;persona&nbsp;» comme «&nbsp;Forum Helper&nbsp;»

 ![Screenshot 2024-11-24 at 4.05.44 PM](https://global.discourse-cdn.com/meta/original/4X/0/f/5/0f533ce41389583fa660742a18265b805963826f.png)

Et Forum Helper répondra à mon message, comme ci-dessous

 ![Screenshot 2024-11-24 at 4.04.56 PM](https://global.discourse-cdn.com/meta/original/4X/6/4/c/64cc31202ae431c26f1e217b9019df5f6b0b747f.png)

Je veux donc faire la même chose via un appel API POST, voici la charge utile dans mon script que je viens de copier de la suggestion d’ingénierie inverse

```plaintext
    url = f"{DISCOURSE_BASE_URL}/posts"
    payload = {
        "title": subject,
        "raw": message,
        "target_recipients": DISCOURSE_BOT_USERNAME,
        "archetype": "private_message",
        "unlist_topic": "false",
        "category": "",
        "is_warning": "false",
        "typing_duration_msecs": "2600",
        "composer_open_duration_msecs": "53220",
        "featured_link": "",
        "shared_draft": "false",
        "draft_key": "private_message_ai",
        "meta_data[ai_persona_id]": "-1",
        "nested_post": "true"
    }
    response = requests.post(url, headers=HEADERS, json=payload)

```

 ![Screenshot 2024-11-24 at 3.31.53 PM](https://global.discourse-cdn.com/meta/original/4X/3/c/5/3c56e312048df49425d94416378205b8bed4e390.png)

Mais ce que j’obtiens, c’est un bot qui essaie de rechercher sur mon forum au lieu de «&nbsp;Forum Helper&nbsp;», comme vous pouvez le voir ci-dessous, il n’y a pas de telle étiquette «&nbsp;Forum Helper&nbsp;» à droite de l’utilisateur gemini, comme ci-dessous

 ![Screenshot 2024-11-24 at 4.07.17 PM](https://global.discourse-cdn.com/meta/original/4X/e/4/3/e437c03d8342fb2de533ab6b2224d8b9c6761276.png)

J’ai essayé d’aller sur `/admin/plugins/discourse-ai/ai-personas` et de laisser uniquement «&nbsp;Forum Helper&nbsp;» coché et tous les autres décochés, mais cela n’a pas aidé.

Je suppose qu’il me manque un paramètre clé pour indiquer que je veux envoyer un message à «&nbsp;Forum Helper&nbsp;» de ai bot, et non à celui par défaut qui semble rechercher dans le contenu de mon forum&nbsp;?

Merci&nbsp;! 🙂

---

_[View the full topic](https://meta.discourse.org/t/ai-bot-api-parameter-to-select-the-personas-to-be-forum-helper-when-sending-message/338119)._
