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"
}
Retrieves RAG configuration settings for a project
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"
}
Show Settings Object
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"
}