Generator
  • Introduction
  • Endpoints
    • /generate
  • Les spécifications
    • Construire une spécification
    • Liste des spécifications
  • Les contextes
  • Les structures conditionnelles
    • For
  • Les filtres
    • Replace
    • Date
    • Uppercase
    • Lowercase
    • UCFirst
Powered by GitBook
On this page
  • Générer un texte
  • Exemples

Was this helpful?

  1. Endpoints

/generate

Endpoint pour générer un texte

Générer un texte

POST https://apigenerator.gmulti.now.sh/v1/generate

Vous devez envoyer votre configuration des contextes. Il est également possible d'y ajouter une source de données

Headers

Name
Type
Description

Authorization

string

{API_KEY}

Request Body

Name
Type
Description

settings

array

Un tableau qui va contenir vos options pour le générateur

source

array

Une source de données

{
    "text": "Le texte généré."
}

{
    "status" : 403,
    "code" : 'not_authorized'
}
{
    "status" : 403,
    "code" : 'request_method_not_authorize'
}
{
    "status" : 422,
    "code" : 'miss_settings_parameter'
}

Exemples

{
  "settings": [
    {
      "text": "{A l'occasion|Dans le cadre} de la [[match.round]]ème journée,",
      "dataSpecTest": []
    },
    {
      "contexts": [
        {
          "text": "[[visitor_team.name]] se déplace sans problème chez [[home_team.name]]",
          "dataSpecTest": [
            [
              {
                "operator": "<",
                "value": 10,
                "variable": "[[match.position_difference]]"
              }
            ]
          ]
        },
        {
          "text": "[[home_team.name]] {reçoit|accueille} [[visitor_team.name]]",
          "dataSpecTest": []
        }
      ]
    }
  ],
  "source": {
    "match": {
      "round": 2,
      "position_difference": 19
    },
    "home_team": {
      "name": "Angers SCO",
      "position": 20
    },
    "visitor_team": {
      "name": "Olympique Lyonnais",
      "position": 1
    }
  }
}

Les résultats possibles avec ces conditions :

  • A l'occasion de la 2ème journée, Olympique Lyonnais se déplace sans problème chez Angers SCO

  • Dans le cadre de la 2ème journée, Olympique Lyonnais se déplace sans problème chez Angers SCO

PreviousEndpointsNextLes spécifications

Last updated 5 years ago

Was this helpful?