Skip to main content
GET
/
api
/
knowledge
/
settings
curl -X GET "https://api.example.com/api/knowledge/settings?projectId=proj_123" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "success": true,
  "settings": {
    "vectorstoreProvider": "pinecone",
    "vectorStoreConfig": {
      "environment": "us-east-1",
      "indexName": "my-index"
    },
    "embeddingModel": "text-embedding-3-small",
    "chunkSize": 512,
    "chunkOverlap": 50,
    "searchType": "semantic",
    "topK": 5,
    "minScore": 0.5
  },
  "message": "Settings retrieved successfully"
}

Query Parameters

projectId
string
required
Project ID to retrieve settings for

Response

success
boolean
Whether the request was successful
settings
object | null
RAG configuration settings or null if not configured
message
string
Status message
curl -X GET "https://api.example.com/api/knowledge/settings?projectId=proj_123" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "success": true,
  "settings": {
    "vectorstoreProvider": "pinecone",
    "vectorStoreConfig": {
      "environment": "us-east-1",
      "indexName": "my-index"
    },
    "embeddingModel": "text-embedding-3-small",
    "chunkSize": 512,
    "chunkOverlap": 50,
    "searchType": "semantic",
    "topK": 5,
    "minScore": 0.5
  },
  "message": "Settings retrieved successfully"
}