スレッド

スレッドの作成

POST https://imprai.ai/api/sdk/threads

新しいスレッドを作成します。

リクエストボディ

  • messages: スレッドを開始するためのメッセージの配列です。

  • metadata: オブジェクトに添付できる 16 組のキーと値のセットです。これにより、オブジェクトに関する追加情報を構造化形式で保存できます。キーは最大 64 文字、値は最大 512 文字です。

リクエスト例

curl 'https://imprai.ai/api/sdk/threads' \
--H 'Content-Type: application/json' \
--H 'Authorization: Bearer $imprai_KEY' \
--H 'Cookie: NEXT_LOCALE=en' \
--data '{
     "metadata": {
        "user": "abc123"
      }
}'

リターン

スレッドオブジェクト。

スレッドを一覧表示

GET https://imprai.ai/api/sdk/threads

スレッドの一覧を取得します。

クエリパラメータ

  • limit: 返されるスレッドの最大数を指定する整数。デフォルトは 20。

  • order: スレッドの返却順序を指定する文字列。デフォルトは desc。

  • before: ページネーションで使用するカーソルとして使用される文字列。after はリスト内の位置を定義するオブジェクト ID です。

  • after: ページネーションで使用するカーソルとして使用される文字列。before はリスト内の位置を定義するオブジェクト ID です。

リクエストの例

リターン

スレッドオブジェクトのリスト。

スレッドの取得

GET https://imprai.ai/api/sdk/threads/{thread_id}

ID でスレッドを取得します。

パスパラメータ

  • thread_id (必須): 取得するスレッドの ID を含む文字列。

リクエスト例

リターン 指定された ID に一致するスレッドオブジェクト。

スレッドの更新

POST https://imprai.ai/api/sdk/threads/{thread_id}

スレッドを更新します。

パスパラメータ

  • thread_id (必須): 更新するスレッドの ID を含む文字列。

リクエストボディ

  • metadata: オブジェクトに添付できる 16 組のキーと値のセット。これにより、オブジェクトに関する追加情報を構造化形式で保存できます。キーは最大 64 文字、値は最大 512 文字です。

リクエスト例

リターン 指定された ID に一致する変更されたスレッドオブジェクト。

最終更新