会話とメッセージの作成
会話の作成
新しい会話を作成します。
エンドポイント: https://api.maiagent.ai/api/v1/conversations
リクエストメソッド: POST
リクエストヘッダー:
Authorization: Api-Key <お客様のAPIキー>
Content-Type: application/jsonリクエスト内容:
「Web Chat ID」は「AIアシスタント」の詳細ページ最下部から取得してください
{
"webChat": "String" // Web Chat ID
}リクエスト例:
import requests
response = requests.post(
url='https://api.maiagent.ai/api/v1/conversations/',
headers={
'Authorization': 'Api-Key <お客様のAPIキー>'
},
json={
'webChat': 'お客様の Web Chat ID'
}
)レスポンス内容:
メッセージ連携に使用する場合は、「ID」を控えておくだけで十分です。会話「ID」を使用すると、その会話内のすべてのメッセージを取得できるほか、「会話 ID」によって現在のメッセージ Webhook がどの会話内のものかを判別することもできます。
メッセージの送信
新しいメッセージを作成します
エンドポイント: https://api.maiagent.ai/api/v1/messages/
リクエストメソッド: POST
リクエストヘッダー:
リクエスト内容:
リクエストパラメータの説明:
conversation
string
はい
会話の一意の識別子
content
string
はい
送信するメッセージの内容
attachments
array
いいえ
添付ファイル配列、デフォルトは空の配列 []
添付ファイルオブジェクトのフィールド説明
id
string
はい
添付ファイルの一意の識別子
type
string
はい
添付ファイルの種類
filename
string
はい
添付ファイルのファイル名
file
string
はい
添付ファイルのURL
リクエスト例:
Python 例
cURL 例
レスポンス形式:
レスポンスを受信した場合、メッセージが正常に作成されたことを意味します。返信メッセージは Webhook 形式で提供されますので、Webhook の章をご参照ください
レスポンス例:
レスポンスフィールドの説明
id
string
メッセージの一意の識別子 (UUID)
conversation
string
会話の一意の識別子 (UUID)
sender
object
送信者情報オブジェクト
sender.avatar
string
送信者のアバター URL
type
string
メッセージの種類 (incoming/outgoing)
content
string
メッセージ内容
feedback
object
null
createdAt
string
メッセージの作成タイムスタンプ
attachments
array
添付ファイルのリスト
citations
array
引用元ドキュメントのリスト
citationNodes
array
引用元ノードのリスト
メッセージの種類の説明
incoming: 受信したメッセージoutgoing: 送信したメッセージ
最終更新
役に立ちましたか?
