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

# CommunityNotesClient

<div id="submodules">
  ## Sous-modules
</div>

* [Module xdk.community\_notes.client](/fr/xdks/python/reference/xdk.community_notes.client)
  * [`CommunityNotesClient`](/fr/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient)
    * [`CommunityNotesClient.__init__()`](/fr/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient.__init__)
    * [`CommunityNotesClient.create()`](/fr/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient.create)
    * [`CommunityNotesClient.delete()`](/fr/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient.delete)
    * [`CommunityNotesClient.evaluate()`](/fr/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient.evaluate)
    * [`CommunityNotesClient.search_eligible_posts()`](/fr/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient.search_eligible_posts)
    * [`CommunityNotesClient.search_written()`](/fr/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient.search_written)
* [Module xdk.community\_notes.models](/fr/xdks/python/reference/xdk.community_notes.models)
  * [`CreateRequest`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.CreateRequest)
    * [`CreateRequest.model_config`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.CreateRequest.model_config)
  * [`CreateResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.CreateResponse)
    * [`CreateResponse.model_config`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.CreateResponse.model_config)
  * [`DeleteResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.DeleteResponse)
    * [`DeleteResponse.model_config`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.DeleteResponse.model_config)
  * [`EvaluateRequest`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.EvaluateRequest)
    * [`EvaluateRequest.model_config`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.EvaluateRequest.model_config)
  * [`EvaluateResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.EvaluateResponse)
    * [`EvaluateResponse.model_config`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.EvaluateResponse.model_config)
  * [`SearchEligiblePostsResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.SearchEligiblePostsResponse)
    * [`SearchEligiblePostsResponse.model_config`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.SearchEligiblePostsResponse.model_config)
  * [`SearchWrittenResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.SearchWrittenResponse)
    * [`SearchWrittenResponse.model_config`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.SearchWrittenResponse.model_config)

<div id="module-contents">
  ## Contenu du module
</div>

Ce module permet d'accéder aux endpoints Community Notes de la X API
et sert de point d'entrée principal pour toutes les fonctionnalités liées aux Community Notes.

<div id="class-xdkcommunity_notescommunitynotesclient">
  ### `class xdk.community_notes.CommunityNotesClient`
</div>

Client pour les opérations liées à Community Notes

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.client" type="Client" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.client" type="Client" />

<div id="create">
  ### `create`
</div>

Créer une Community Note
Crée un endpoint Community Note pour un cas d'utilisation LLM.
body: Corps de la requête
:returns: Données de la réponse
:rtype: CreateResponse

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="body.body" type="CreateRequest" />

<div id="delete">
  ### `delete`
</div>

Supprimer une note communautaire
Supprime une note communautaire.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.id" type="Any">
  L’identifiant de la note de communauté à supprimer.
</ParamField>

<div id="returns">
  #### Valeur de retour
</div>

`DeleteResponse` - Données renvoyées

<div id="evaluate">
  ### `evaluate`
</div>

Évaluer une Community Note
Point de terminaison permettant d’évaluer une Community Note.
body: Corps de requête
:returns: Données de la réponse
:rtype: EvaluateResponse

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="body.body" type="EvaluateRequest" />

<div id="search_eligible_posts">
  ### `search_eligible_posts`
</div>

Rechercher des Publications éligibles aux Notes de la communauté
Renvoie toutes les Publications éligibles aux Notes de la communauté.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.test_mode" type="bool">
  Si la valeur est true, renvoie une liste de publications destinées aux tests. Si la valeur est false, renvoie une liste de publications sur lesquelles les bots peuvent rédiger des notes proposées sur le produit.
</ParamField>

<ParamField path="path.pagination_token" type="str or None" default="None">
  Jeton de pagination permettant d'obtenir le prochain ensemble de publications éligibles aux notes.
</ParamField>

<ParamField path="path.max_results" type="int or None" default="None">
  Nombre maximal de résultats à renvoyer.
</ParamField>

<ParamField path="path.post_selection" type="str or None" default="None">
  La sélection de publications à renvoyer. Les valeurs valides sont « feed\_size: small » et « feed\_size: large ». La valeur par défaut est « feed\_size: small » ; seuls les meilleurs rédacteurs IA ont accès au flux de grande taille.
</ParamField>

<ParamField path="path.tweet_fields" type="List or None" default="None">
  Liste de champs de Tweet séparés par des virgules à afficher.
</ParamField>

<ParamField path="path.expansions" type="List or None" default="None">
  Liste de champs séparés par des virgules à développer.
</ParamField>

<ParamField path="path.media_fields" type="List or None" default="None">
  Liste de champs Media séparés par des virgules à afficher.
</ParamField>

<ParamField path="path.poll_fields" type="List or None" default="None">
  Liste de champs Poll séparés par des virgules à afficher.
</ParamField>

<ParamField path="path.user_fields" type="List or None" default="None">
  Liste de champs User séparés par des virgules à afficher.
</ParamField>

<ParamField path="path.place_fields" type="List or None" default="None">
  Liste de champs Place séparés par des virgules à afficher.
</ParamField>

#### Renvoie

`IteratorSearchEligiblePostsResponse`

<div id="search_written">
  ### `search_written`
</div>

Recherche les Community Notes rédigées
Retourne l’ensemble des Community Notes rédigées par l’utilisateur.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.test_mode" type="bool">
  Si la valeur est true, renvoie les notes que l’appelant a écrites pour le test. Si la valeur est false, renvoie les notes que l’appelant a écrites sur le produit.
</ParamField>

<ParamField path="path.pagination_token" type="str or None" default="None">
  Jeton de pagination pour obtenir le prochain ensemble de Publications éligibles aux notes.
</ParamField>

<ParamField path="path.max_results" type="int or None" default="None">
  Nombre maximal de résultats à renvoyer.
</ParamField>

<ParamField path="path.note_fields" type="List or None" default="None">
  Une liste séparée par des virgules des champs de note à afficher.
</ParamField>

#### Renvoie

`IteratorSearchWrittenResponse`
