[PYTHON] Jouez avec A3RT (texte suggéré)

J'ai essayé l'API publiée par Recruit Technologies, qui m'intéressait depuis un moment. Pour le moment, uniquement "API de suggestion de texte".

environnement

Sur Cloud9 (tendances personnelles récentes)

Installation

pip install requests
pip install pya3rt

Exemple de code

suggest.py


# -*- coding: utf-8 -*-
import pya3rt

apikey = "{Your API Key}"
api = pya3rt.TextSuggestClient(apikey)

pd = "Qu'est-ce que la route des samouraïs"
sug_dict = api.text_suggest(previous_description=pd)

print(pd + sug_dict["suggestion"][0])

Eh bien, j'ai joué les accords en espérant que la fameuse phrase serait terminée. Le résultat est ,,,, "Samurai Road a un grand bâtiment."

Eh bien, c'est devenu une phrase moderne.

D'une manière ou d'une autre, il est resté coincé

Lorsque j'ai exécuté le code ci-dessus, j'ai eu une erreur pour une raison quelconque. Les détails de l'erreur sont les suivants.

File "/usr/local/lib/python3.5/dist-packages/pya3rt/text_suggest.py", line 17, in request
response = requests.get(endpoint, params)
TypeError: get() takes 1 positional argument but 2 were given

On dit qu'il y a beaucoup d'arguments get, donc quand j'ai regardé la source pertinente,

response = requests.get(endpoint, params)

Il y en a certainement beaucoup, alors je l'ai modifié comme suit et je l'ai fait fonctionner.

response = requests.get(endpoint, params=params)

Site officiel

https://a3rt.recruit-tech.co.jp/product/textSuggestAPI/

Recommended Posts

Jouez avec A3RT (texte suggéré)
Jouez avec Prophet
Jouez avec PyTorch
Jouez avec 2016-Python
Jouez avec CentOS 8
Jouez avec Pyramid
Jouez avec Fathom
Jouer avec Othello (Reversi)
Text mining avec Python-Scraping-
Jouons avec la 4e dimension 4e
Jouons avec les données Amedas - Partie 1
Jouez avec les notifications push avec imap4lib
Jouez avec les partitions Linux
Jouons avec les données Amedas - Partie 4
Jouer avec Jupyter Notebook (IPython Notebook)
[Python] Jouez avec le Webhook de Discord.
Jouons avec les données Amedas - Partie 3
Jouons avec les données Amedas - Partie 2
Jouez avec le module MD de ASE
Analyse des émotions par SMS avec ML-Ask
Jouez avec une tortue avec des graphiques de tortue (partie 1)
GOTO en Python avec Sublime Text 3
Faites de l'art ASCII avec l'apprentissage en profondeur
Extraction de texte avec AWS Textract (Python3.6)
Jouez avec la série Poancare et SymPy
Text mining avec Python ① Analyse morphologique
Activer Python raw_input avec Sublime Text 3
Jouons avec Excel avec Python [Débutant]
Application GUI facile avec Tkinter Text
Jouer avec l'implémentation de l'interface utilisateur Pythonista [Action implementation]
Jouez avec le module de capteur PIR [DSUN-PIR]
Jouez avec les partitions Linux ~ Suite ~
Parlez du texte japonais avec OpenJTalk + python
Spark play avec WSL anaconda jupyter (2)
Jouez avec Turtle sur Google Colab
Jouez avec les démons parce que c'est une section