Skip to main content

主な機能

現在は5つの主要な機能を提供しています。
  • /completions: チャット形式で質問に答えます。
  • /search: ドキュメントを文章やキーワードで検索します。
  • /contents/{id}: コンテンツIDを指定してドキュメントの内容を取得します。
  • /extract: 指定したドキュメントから特定の情報を抽出します。
  • /tags: 登録したドキュメントのタグ一覧を取得します。

インストール

QAIPのAPIを呼び出すためにSDKをインストールします:
pip install qaip

サンプルスクリプト

from qaip import Qaip
client = Qaip()

result = client.completion(
    messages=[{"role": "user", "content": "QAIPの主な機能について教えてください"}],
    citation=True,
)

for choice in result.choices:
    print(f"Assistant: {choice.message.content}")
    if choice.citations:
        print("\n引用元:")
        for i, citation in enumerate(choice.citations):
            print(f"- {i+1}: {citation.url}")