DataAgent (OnPremise)
Request method: POST
Request URL: {{domain}}/profile_platform/api/v2/rag/kb/create
Parameter name | Type | Required | Parameter example | Description |
|---|---|---|---|---|
name | string | Yes | "Test knowledge base" | Knowledge base name (1–128 characters) |
description | string | No | "Knowledge base description" | Knowledge base description |
llm_id | string | Yes | "1" | Embedding model ID |
type | string | No | "normal" | Knowledge base modality type: normal (normal), vision (visual), default is "normal" |
content_type | string | No | "general" | Knowledge type: general (general), report (research report), financial (financial report), qa (Q&A), term (terminology), cache (cache), vecdp (customer data), proxy (proxy), default is "general" |
category | string | No | "general" | Knowledge base type: general (general) |
subject_id | int | No | 0 | Subject ID, default is 0 |
schedule_config | object | No | {} | Schedule configuration |
tenant_ids | list | No | [100] | Tenant ID list |
ScheduleConfig
Parameter name | Type | Required | Parameter example | Description |
|---|---|---|---|---|
schedule_type | int | No | 0 | Schedule type: 0 (no update required), 1 (scheduled update), default is 0 |
frequency | string | No | "daily" | Frequency: daily (every day), weekly (every week), monthly (every month) |
time_setting | string | No | "10:00" | Time setting (HH:mm format) |
day_of_week | list | No | [0,1,2] | Day of the week (0 = Monday, 6 = Sunday) |
day_of_month | list | No | [1,15] | Day of the month (0 = 1st) |
bdb_task_id | int | No | 123 | BDB task ID |
Parameter name | Type | Required | Parameter example | Description |
|---|---|---|---|---|
code | int | Yes | 0 | Response code: 0 = success, non-0 = failure |
msg | string | Yes | "success" | If code is non-0, returns error message |
message | string | No | "success" | Error message (same as msg) |
data | int | Yes | 1 | ID of the created knowledge base |