Ich habe die von Recruit Technologies veröffentlichte API ausprobiert, an der ich mich schon seit einiger Zeit interessiert hatte. Derzeit nur "Text Suggest API".
Auf Cloud9 (aktuelle persönliche Trends)
pip install requests
pip install pya3rt
suggest.py
# -*- coding: utf-8 -*-
import pya3rt
apikey = "{Your API Key}"
api = pya3rt.TextSuggestClient(apikey)
pd = "Was ist Samurai Straße"
sug_dict = api.text_suggest(previous_description=pd)
print(pd + sug_dict["suggestion"][0])
Nun, ich spielte die Akkorde in der Hoffnung, dass die berühmte Phrase vervollständigt würde. Ergebnis ist ,,,, "Die Samurai-Straße hat ein großes Gebäude."
Nun, es ist ein moderner Satz geworden.
Als ich den obigen Code ausgeführt habe, ist aus irgendeinem Grund ein Fehler aufgetreten. Die Details des Fehlers sind wie folgt.
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
Es wird gesagt, dass es viele Argumente gibt, also als ich mir die relevante Quelle ansah,
response = requests.get(endpoint, params)
Sicher gibt es viele, also habe ich es wie folgt modifiziert und zum Laufen gebracht.
response = requests.get(endpoint, params=params)
https://a3rt.recruit-tech.co.jp/product/textSuggestAPI/
Recommended Posts