---
title: "Create an empty Knowledge"
method: POST
path: "/datasets"
---

# Create an empty Knowledge

`POST /datasets`

## Request

- Base URL: `https://web-aihub.cequens.com/v1`
- URL: `https://web-aihub.cequens.com/v1/datasets`
- Auth: API key in header `Authorization`

This API allows users to initialize a new knowledge base with a specified name. The created knowledge base will be empty, ready for adding files.

## Request body

- object
  - `name` string, required: Knowledge name

## Response `200`

200

- object
  - `id` string
  - `name` string
  - `description` unknown
  - `provider` string
  - `permission` string
  - `data_source_type` unknown
  - `indexing_technique` unknown
  - `app_count` integer
  - `document_count` integer
  - `word_count` integer
  - `created_by` string
  - `created_at` integer
  - `updated_by` string
  - `updated_at` integer
  - `embedding_model` unknown
  - `embedding_model_provider` unknown
  - `embedding_available` unknown
  - `retrieval_model_dict` object
    - `search_method` string
    - `reranking_enable` boolean
    - `reranking_model` object
      - `reranking_provider_name` string
      - `reranking_model_name` string
    - `top_k` integer
    - `score_threshold_enabled` boolean
    - `score_threshold` unknown

## Other responses

- `400`: 400
- `409`: 409

---

[API](https://skmtc.dev/cequens/apis/knowledge-base.md) - [All operations](https://skmtc.dev/cequens/apis/knowledge-base/llms.txt) - [OpenAPI document](https://skmtc.dev/cequens/apis/knowledge-base/revisions/226f35f0510c?raw)
