J'ai postulé pour une pré-candidature pour l'API d'intelligence artificielle fournie par User Local, et j'ai reçu une clé d'API vers juin, mais c'est une bonne main. Je ne pouvais pas l'éteindre. Je suis nouveau sur l'API Web, donc c'est facile à publier.
Pour l'instant, frappons l'API de Python pour voir à quoi cela ressemble.
Il semble que je devrais faire une requête GET, j'ai donc écrit le code Python comme suit. ʻSpécifiez votre propre apikey_pram`. En fait, vous pouvez jouer jusqu'à 10 fois par heure en définissant la clé API sur «" sample "».
#! /usr/bin/env python -O
# -*- encode: utf-8 -*-
import sys
import json
import urllib.request
import urllib.parse
message_param = sys.argv[1]
apikey_param = "plz set your api key"
url = "https://chatbot-api.userlocal.jp/api/chat?"
params = {
"message": message_param,
"key": apikey_param
}
url += urllib.parse.urlencode(params)
if __debug__:
print("access to {0}".format(url))
with urllib.request.urlopen(url) as res:
html = res.read().decode("utf-8")
root = json.loads(html)
print("AI: {0}".format(root["result"]))
J'ai enregistré ceci sous le nom de sample_userlocal.py
.
Ça s'appelle l'intelligence artificielle, donc c'est un peu méchant, mais je l'ai posé comme ça.
~ $ ./sample_userlocal.py Qu'est-ce que l'intelligence artificielle?
AI:À propos de moi? Lol
~ $ ./sample_userlocal.py Sérieusement?
AI:sérieusement
~ $ ./sample_userlocal.py Wow, super!
AI:Bugi((´^ω^))
Bugi --- ((´ ^ ω ^)) !!! Je me sens comme "je ne pense pas que ça fait du bien". Jouons un peu plus.
~ $ ./sample_userlocal.py faim
AI:Nous saluons le retour!
~ $ ./sample_userlocal.py je suis à la maison
AI:bon travail
~ $ ./sample_userlocal.py merci
AI:Umu
Eh bien, il n'est pas rare de dire "Bienvenue à nouveau" quand vous avez "faim" ... Cela ne semble pas naturel si ce n'est que cela, mais si vous essayez de parler de force comme c'est le cas, vous pouvez en quelque sorte parler. Finalement, j'ai demandé à nouveau "Qu'est-ce que l'intelligence artificielle" et j'ai terminé.
~ $ ./sample_userlocal.py Qu'est-ce que l'intelligence artificielle?
AI:Est-ce une intelligence artificielle plutôt qu'une intelligence artificielle?
Ouais ouais ouais ouais lol lol Vraiment. (Le gars que tu ne peux pas dire)
Je dis la formule, mais comme c'est une API que j'apprends, je vais dire quelque chose d'étrange. Bon, c'est assez intéressant, donc la prochaine fois je ferai de celui-ci un bot dans le laboratoire Slack (petite sensation moyenne)
C'est facile, mais par le mémorandum.