Create message
Create a session message for a chatbot session specified by session uuid
Endpoint
POST / api / v1 / session / {uuid} / message / stream
Authorization
Authorization string Bearer <your_token>
Path
uuid string required
Body
query string required
Request example
curl --location --request POST 'https://app.aichatbothub.com/api/v1/session/{uuid}/message/stream' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data-raw '{"query": "Your query goes here"}'import requests
uuid = '<session-uuid>'
url = f"https://app.aichatbothub.com/api/v1/session/{uuid}/message/stream"
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
data = {
"query": "Your query goes here"
}
response = requests.post(url, headers=headers, json=data, stream=True)
if response.status_code == 200:
for line in response.iter_lines(decode_unicode=True):
# Process streaming response here
print(line)
else:
print("Error:", response.status_code)
const xhr = new XMLHttpRequest();
const uuid = '<session-uuid>'
xhr.open("POST", `https://app.aichatbothub.com/api/v1/session/${uuid}/message/stream`, true);
xhr.setRequestHeader("Authorization", "Bearer <token>");
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
const data = JSON.stringify({"query": "Your query goes here"});
xhr.send(data);
xhr.onprogress = () => {
const streamingResponse = xhr.responseText;
console.log(streamingResponse);
};
xhr.onreadystatechange = () => {
if (xhr.readyState === 4) {
if (xhr.status === 200) {
console.log("Streaming completed successfully");
} else {
console.error("Error:", xhr.status);
}
}
};
Response example
"Chat streaming response"Last updated