Bilgi bankasını sil
curl --request DELETE \
--url https://app.whattalk.ai/api/user/knowledgebases/{id}import requests
url = "https://app.whattalk.ai/api/user/knowledgebases/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.whattalk.ai/api/user/knowledgebases/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.whattalk.ai/api/user/knowledgebases/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.whattalk.ai/api/user/knowledgebases/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.whattalk.ai/api/user/knowledgebases/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.whattalk.ai/api/user/knowledgebases/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "Knowledgebase deleted successfully."
}
{
"error": "Knowledgebase not found."
}
Bilgi Tabanları
Bilgi bankasını sil
Bir bilgi bankasını ve tüm belgelerini silin
DELETE
/
user
/
knowledgebases
/
{id}
Bilgi bankasını sil
curl --request DELETE \
--url https://app.whattalk.ai/api/user/knowledgebases/{id}import requests
url = "https://app.whattalk.ai/api/user/knowledgebases/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.whattalk.ai/api/user/knowledgebases/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.whattalk.ai/api/user/knowledgebases/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.whattalk.ai/api/user/knowledgebases/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.whattalk.ai/api/user/knowledgebases/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.whattalk.ai/api/user/knowledgebases/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "Knowledgebase deleted successfully."
}
{
"error": "Knowledgebase not found."
}
Bu endpoint, bir bilgi bankasını ve ilişkili tüm belgelerini kalıcı olarak siler. Bu işlem geri alınamaz.
Yol Parametreleri
integer
gerekli
Silinecek bilgi bankasının benzersiz tanımlayıcısı
Yanıt
string
Başarı mesajı
{
"message": "Knowledgebase deleted successfully."
}
{
"error": "Knowledgebase not found."
}
Neler Silinir
Bir bilgi bankasını sildiğinizde:- Bilgi bankasındaki tüm belgeler kalıcı olarak silinir
- Vektör gömmeleri vektör veritabanından kaldırılır
- Belge deposu verileri harici servislerden temizlenir
Bağlı Asistanlara Ne Olur
Bu bilgi bankasını kullanan tüm asistanların bilgi bankası referansı kaldırılır. Çalışmaya devam edecekler ancak bilgi bankası bağlamı olmadan.Bu işlem geri alınamaz. Tüm belgeler ve işlenmiş içerikleri kalıcı olarak silinecektir. Devam etmeden önce bu bilgi bankasını silmek istediğinizden emin olun.

