Skip to main content

A3RT Talk API wrapper for Python

Project description

A3RT-TalkPy

A3RT-TalkPyは、A3RT TalkAPIをPythonから利用するための、非公式ラッパーライブラリです。

Test Program Normal Test Program Async

Upload pypi package release

なぜ作ったのか?

俺が使う理由もなく無駄なライブラリをわざわざ作るわけがないだろう...

A3RT TalkAPIとは?

株式会社リクルートが立ち上げた新規事業の1つであるA3RTという機械学習API群のAPIの1つで、TalkAPIでは会話を行うことができます。
詳しくは、A3RT TalkAPIのページをご覧ください。

A3RT-TalkPyとは?

上記で述べた、A3RT TalkAPIをPythonから利用するための、非公式ラッパーライブラリです。
非同期による処理が可能です。

必要条件

このライブラリを使用するには、以下の環境が必要です。

  • Python 3.10 以上
  • TalkAPIのAPIキー (こちらから発行できます。)

インストール

pip install a3rt-talkpy

使い方

同期処理

from a3rt_talkpy import TalkClient

API_KEY = "aaabbbcccddd"  # APIキーを入力してください。

client = TalkClient(API_KEY)

def main():
    query = input("> ")
    response = client.talk(query)
    print(response.reply)

if __name__ == "__main__":
    main()

非同期処理

import asyncio
from a3rt_talkpy import AsyncTalkClient

API_KEY = "aaabbbcccddd"  # APIキーを入力してください。

client = AsyncTalkClient(API_KEY)

async def main():
    query = input("> ")
    response = await client.talk(query)
    print(response.reply)

if __name__ == "__main__":
    asyncio.run(main())

ライセンス

LICENSEをご確認ください。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

a3rt_talkpy-1.0.2.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

a3rt_talkpy-1.0.2-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file a3rt_talkpy-1.0.2.tar.gz.

File metadata

  • Download URL: a3rt_talkpy-1.0.2.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.5

File hashes

Hashes for a3rt_talkpy-1.0.2.tar.gz
Algorithm Hash digest
SHA256 396f229cdb90732dc1d8a5d03b67f5c36c054d60ca860174644b00fe7a547b25
MD5 bc1cb602b8c7d353e13ea2b9623c5152
BLAKE2b-256 c59f61f0be1f04f2f727d40aa1cf98e92c48fa8ee17f78a6bb169ca97791428e

See more details on using hashes here.

File details

Details for the file a3rt_talkpy-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: a3rt_talkpy-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.5

File hashes

Hashes for a3rt_talkpy-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fe2c667fc428cb3a25ccb42412685064e9db92ff56ee318b35e523f27bf70112
MD5 fe9c74218eff594439b05c7637abc5e0
BLAKE2b-256 8e60b3faead7841b8c8acd26faf001c2f5ff6aa7433778ceee400a38b6fbc496

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page