A3RT Talk API を試してみた
会話できる API を探していたら、A3RT Talk API というモノを見つけたので使ってみた。
メルアドを登録すると API キーが発行されるので、それでエンドポイントを叩いてやれば良い。Deno で書くとこんな感じ。
const params = new URLSearchParams(); // FormData() でも良いらしい
params.append('apikey', Deno.env.get('A3RT_API_KEY'));
params.append('query' , 'こんにちは');
const response = await fetch('https://api.a3rt.recruit.co.jp/talk/v1/smalltalk', { method: 'POST', body: params });
const json = await response.json();
console.log(json.results?.[0].reply);
処理時間は短く、結果はすぐ返ってくるのだが、全然まともな返事が返ってこなくて残念。挨拶だけは出来る。w
- 参考 : リクルートA3RT「Talk API」の登録とAPIキー発行手順を解説!チャットボット利用に | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門