Administration des sources de données
Les sources de données contiennent les documents exploités par l’App LLM.
Dans le cas où l’intégrateur souhaite interagir avec les sources Wikit Semantics, l’API propose en particulier les points de terminaison suivants
Création d'une source de données
POST /datastore/v1/data-sources
llm_connector_ids : a demander a votre interlocuteur Wikit
bash
curl -X POST "<https://apis.wikit.ai/datastore/v1/data-sources>" \
-H "Authorization: Bearer $SEMANTICS_TOKEN" \
-H "X-Wikit-Organization-Id: $SEMANTICS_ORG_ID" \
-H "Content-Type: application/json" \
-d '{
"name": "Ma source de données",
"llm_connector_ids": ["67c5646e05d2ed84ac20495d"]
}'Consultation d'une source de données
GET /datastore/v1/data-sources/{data_source_id}
bash
curl -X GET "<https://apis.wikit.ai/datastore/v1/data-sources/$SEMANTICS_DATASOURCE_ID>" \\
-H "Authorization: Bearer $SEMANTICS_TOKEN" \
-H "X-Wikit-Organization-Id: $SEMANTICS_ORG_ID"Liste des sources de données
GET /datastore/v1/data-sources
bash
curl -X GET "<https://apis.wikit.ai/datastore/v1/data-sources>" \
-H "Authorization: Bearer $SEMANTICS_TOKEN" \
-H "X-Wikit-Organization-Id: $SEMANTICS_ORG_ID"Mise à jour d'une source de données
PUT /datastore/v1/data-sources/{data_source_id}
bash
curl -X PUT "<https://apis.wikit.ai/datastore/v1/data-sources/$SEMANTICS_DATASOURCE_ID>" \\
-H "Authorization: Bearer $SEMANTICS_TOKEN" \
-H "X-Wikit-Organization-Id: $SEMANTICS_ORG_ID" \
-H "Content-Type: application/json" \
-d '{
"name": "Nouveau nom de la source"
}'Suppression d'une source de données
DELETE /datastore/v1/data-sources/{data_source_id}
bash
curl -X DELETE "<https://apis.wikit.ai/datastore/v1/data-sources/$SEMANTICS_DATASOURCE_ID>" \
-H "Authorization: Bearer $SEMANTICS_TOKEN" \
-H "X-Wikit-Organization-Id: $SEMANTICS_ORG_ID"Consultation des sources de données activées pour une app LLM
GET /semantics/apps/{llm_app_id}/data-sources
bash
curl -X GET "https://apis.wikit.ai/semantics/apps/{llm_app_id}/data-sources" \
-H "Authorization: Bearer $SEMANTICS_TOKEN"
-H "X-Wikit-Organization-Id: $SEMANTICS_ORG_ID"