Bilgi Bankası Oluştur

Yeni bir bilgi bankası oluşturun

Endpoint

POST/knowledge-bases

Yeni bir bilgi bankası oluşturur ve oluşturulan bilgi bankasının detaylarını döndürür.

İstek Gövdesi

name(zorunlu)

Bilgi bankası adı (3-100 karakter)

description(opsiyonel)

Bilgi bankası açıklaması (maksimum 500 karakter)

İstek Örneği

cURL
curl -X POST https://api.wespoke.ai/api/v1/knowledge-bases \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Ürün Bilgi Bankası",
    "description": "Ürünlerimiz hakkında genel bilgiler"
  }'

Yanıt Örneği

201 Created
{
  "id": "kb_abc123",
  "name": "Ürün Bilgi Bankası",
  "description": "Ürünlerimiz hakkında genel bilgiler",
  "documentCount": 0,
  "totalChunks": 0,
  "createdAt": "2024-01-15T10:30:00Z",
  "updatedAt": "2024-01-15T10:30:00Z"
}

Hata Yanıtları

400 Bad Request - Geçersiz istek
{
  "error": "Validation error",
  "details": {
    "name": "Ad en az 3 karakter olmalıdır"
  }
}
401 Unauthorized - Kimlik doğrulama hatası
{
  "error": "Unauthorized",
  "message": "Geçersiz API anahtarı"
}