logo
Development
検索
会話メッセージ詳細の取得

会話メッセージ詳細の取得

リクエストで指定した conversation_id に紐づく会話内の全メッセージ詳細を取得します。message_id、ユーザー質問、メッセージタイプ、メッセージ内容、生成時刻などが含まれます。

リクエストメソッド

GET

エンドポイント

https://api-${endpoint}.gptbots.ai/v2/messages

認証

認証方法については API 概要 をご参照ください。

リクエスト

リクエスト例

レスポンス

レスポンス例

{ "total": 2, "conversation_content": [ { "message_id": "645dd86906931c4a9e0ffb1f", "parent_message_id": "545dd86906931c4a9e0ffb1f", "create_time": 1683871849906, "role": "user", "content": [ { "branch_content": [ { "type": "text", "text": "I have uploaded 2 image files, please OCR and return 2 json records." }, { "type": "image", "image": [ { "url": "https://gptbots.ai/example.png", "format": "jpeg", "name": "TAXI1", "size": 1024 }, { "url": "https://gptbots.ai/example.png", "format": "png", "name": "TAXI2", "size": 1024 } ] }, { "type": "audio", "audio": [ { "url": "https://gptbots.ai/example.mp3", "format": "mp3", "name": "example1 audio", "size": 1024 } ] }, { "type": "document", "document": [ { "url": "https://gptbots.ai/example.pdf", "format": "pdf", "name": "example pdf", "size": 1024 } ] } ] } ] }, { "message_id": "745dd86906931c4a9e0ffb1f", "parent_message_id": "645dd86906931c4a9e0ffb1f", "create_time": 1683871849906, "role": "assistant", "content": [ { "from_component_branch": "1", "branch_content": [ { "type": "text", "text": "Hi, is there anything I can help you?", }, { "type": "audio", "audio": [ { "url": "http://gptbots.ai/example.mp3", "transcript": "音声から書き起こされたテキスト" } ] }, ] }, { "from_component_branch": "2", "branch_content": [ { "type": "document", "document": [ { "url": "https://gptbots.ai/example.pdf", "format": "pdf", "name": "example pdf" } ] }, { "type": "image", "image": [ { "url": "https://gptbots.ai/example.png", "format": "png", "name": "TAXI2" } ] } ] } ] } ] }
                      
                      {
  "total": 2,
  "conversation_content": [
    {
      "message_id": "645dd86906931c4a9e0ffb1f",
      "parent_message_id": "545dd86906931c4a9e0ffb1f",
      "create_time": 1683871849906,
      "role": "user",
      "content": [
        {
            "branch_content": [
                {
                    "type": "text",
                    "text": "I have uploaded 2 image files, please OCR and return 2 json records."
                },
                {
                    "type": "image",
                    "image": [
                        {
                            "url": "https://gptbots.ai/example.png",
                            "format": "jpeg",
                            "name": "TAXI1",
                            "size": 1024
                        },
                        {
                            "url": "https://gptbots.ai/example.png",
                            "format": "png",
                            "name": "TAXI2",
                            "size": 1024
                        }
                    ]
                },
                {
                    "type": "audio",
                    "audio": [
                        {
                            "url": "https://gptbots.ai/example.mp3",
                            "format": "mp3",
                            "name": "example1 audio",
                            "size": 1024
                        }
                    ]
                },
                {
                    "type": "document",
                    "document": [
                        {
                            "url": "https://gptbots.ai/example.pdf",
                            "format": "pdf",
                            "name": "example pdf",
                            "size": 1024
                        }
                    ]
                }
            ]
        }
      ]
    },
    {
      "message_id": "745dd86906931c4a9e0ffb1f",
      "parent_message_id": "645dd86906931c4a9e0ffb1f",
      "create_time": 1683871849906,
      "role": "assistant",
      "content": [
        {
            "from_component_branch": "1",
            "branch_content": [
                  {
                    "type": "text",
                    "text": "Hi, is there anything I can help you?",
                  },
                  {
                    "type": "audio",
                    "audio": [
                    {
                        "url": "http://gptbots.ai/example.mp3",
                        "transcript": "音声から書き起こされたテキスト"
                    }
                    ]
                  },
            ]
        },
        {
            "from_component_branch": "2",
            "branch_content": [
                  {
                    "type": "document",
                    "document": [
                        {
                            "url": "https://gptbots.ai/example.pdf",
                            "format": "pdf",
                            "name": "example pdf"
                        }
                    ]
                  },
                  {
                    "type": "image",
                    "image": [
                        {
                            "url": "https://gptbots.ai/example.png",
                            "format": "png",
                            "name": "TAXI2"
                        }
                    ]
                  }
            ]
        }
      ]
    }
  ]
}

                    
このコードブロックをポップアップで表示

成功時のレスポンス

フィールド 説明
total string この会話内のメッセージ総数。
conversation_content JSON Array メッセージの詳細情報。
message_id string メッセージの一意なID。
parent_message_id string このメッセージの親メッセージID。
create_time long このメッセージが生成されたタイムスタンプ。
role string メッセージの役割(user または assistant)。
content JSON Array メッセージの内容。
from_component_branch string メッセージの発信元コンポーネントのブランチID。ユーザー送信や通常のエージェントの場合は空欄。
branch_content JSON Array メッセージのブランチ内容。
type string メッセージ内容のタイプ(text、image、audio、document、video、file)。
text string テキストメッセージの内容。
image JSON Array 画像メッセージの内容。
audio JSON Array 音声メッセージの内容。
document JSON Array ドキュメントメッセージの内容。
video JSON Array 動画メッセージの内容。
file JSON Array ファイルメッセージの内容。

失敗時のレスポンス

フィールド 説明
code int エラーコード。
message string エラー詳細。

エラーコード

コード メッセージ
40000 パラメータエラー
40005 ページングパラメータが実際の件数を超えています
40127 開発者認証に失敗しました
40356 会話が存在しません
20059 エージェントが削除されています