Knowledge base

Create knowledge base

Call the file upload endpoint first to obtain the knowledge base file path.

POST/openapi/knowledge/create

Request

Parameters

Authorizationstringrequired

Header · Authentication token

Request body

namestringrequired

Knowledge base name

filesobject[]required

File list

[].filePathstringrequired

Uploaded file path

[].dataRowNuminteger

Row where the body content starts

[].indexColumnNuminteger[]

List of columns to index

[].separatorstring

Text separators (multiple values allowed, separated by spaces)

[].chunkSizeinteger

Maximum characters per chunk

Response

200 OK
knowledge_codestringrequired

Knowledge base code

Sample code

curl -X POST 'https://openapi.voicefox.ai/openapi/knowledge/create' \
  -H 'Authorization: Bearer <YOUR_TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "string",
  "files": [
    {
      "filePath": "string",
      "dataRowNum": 0,
      "indexColumnNum": [
        0
      ],
      "separator": "string",
      "chunkSize": 0
    }
  ]
}'

Response example

{
  "knowledge_code": "string"
}