logo
Body Params
NameTypeRequiredDescriptionDefault
answerStyleCodestringOptional

Mã kiểu câu trả lời.

-
botDescriptionstringOptional

Mô tả về chatbot.

-
botNamestringRequired

Tên của chatbot.

-
creativityLevelnumberOptional

Mức độ sáng tạo.

-
enableResponseOutDataTrainbooleanOptional

Cho phép phản hồi ngoài dữ liệu huấn luyện.

-
fileNameUuidListarrayOptional

Danh sách UUID của tệp.

-
isPublicbooleanOptional

Công khai chatbot.

-
llmProviderstringRequired

Nhà cung cấp mô hình ngôn ngữ.

-
llmModelstringRequired

Mô hình ngôn ngữ.

-
embeddingProviderstringRequired

Nhà cung cấp mô hình nhúng.

-
embeddingModelstringRequired

Mô hình nhúng.

-
outputLanguagestringOptional

Ngôn ngữ đầu ra.

-
quoteDocumentbooleanOptional

Trích dẫn tài liệu.

-
responseFormatCodestringOptional

Mã định dạng phản hồi.

-
suggestNextQuestionbooleanOptional

Gợi ý câu hỏi tiếp theo.

-
writeStyleCodestringOptional

Mã kiểu viết.

-
promptstringOptional

Ngữ cảnh.

-

Path Params

NameTypeRequiredDescriptionDefault

Query Params

NameTypeRequiredDescriptionDefault

Headers

HeaderRequiredDescriptionExample
AuthorizationRequired

Bearer token xác thực

Bearer <token>

Response

200Tạo thành công
TrườngKiểuMô tả
idstringID chatbot vừa tạo
namestringTên chatbot
created_atstringNgày tạo chatbot (ISO 8601)
400Dữ liệu không hợp lệ
TrườngKiểuMô tả
errorstringThông báo lỗi dữ liệu
example.title:
{
  "200": {
    "data": {
      "createdAt": "2025-06-20T06:51:01.664+00:00",
      "updatedAt": null,
      "createdBy": "SAMPLE_USER",
      "updatedBy": null,
      "botId": "efc84521-081b-4a14-b0d1-c3fbd82254cd",
      "botName": "test",
      "botDescription": "test",
      "isPublic": null,
      "status": 1,
      "coreBotId": null,
      "llmProvider": "azure_openai",
      "llmModel": "gpt-4o",
      "embeddingProvider": "azure_openai",
      "embeddingModel": "text-embedding-3-large",
      "creativityLevel": null,
      "writeStyleCode": null,
      "responseFormatCode": null,
      "answerStyleCode": null,
      "enableResponseOutDataTrain": null,
      "outputLanguage": null,
      "quoteDocument": null,
      "suggestNextQuestion": null,
      "prompt": ""
    },
    "resultCode": "0",
    "resultMsg": "Success"
  }
}

API Request

POSThttps://troly.mobifone.vn/api/v1/am/bot/add

Try It Out

Test Endpoint

No query parameters
No path parameters
Body Params
Headers
const axios = require('axios');
let data = JSON.stringify({
  "botName": "",
  "botDescription": "",
  "llmProvider": "azure_openai",
  "llmModel": "gpt-4o",
  "embeddingProvider": "azure_openai",
  "embeddingModel": "text-embedding-3-large",
  "prompt": ""
});

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://troly.mobifone.vn/api/v1/am/bot/add',
  headers: { 
    'Content-Type': 'application/json', 
    'Authorization': '<YOUR_ACCESS_TOKEN_BEARER>, 
  },
  data : data
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});