Which AI features are live
GET/docs/_readsmith/api/ai/capabilities
Reports the degradation ladder's current state, so clients show only the controls that will work. Always answers; a site with no database or keys reports all-off.
Responses
200 OKCurrent capabilities.
Capabilities
searchbooleanrequiredSearch is answering (a database is connected).
vectorSearchbooleanrequiredThe semantic arm is configured (an embedding key resolves).
askAibooleanrequiredAsk AI is enabled and a chat key resolves.
Request
▍GET/docs/_readsmith/api/ai/capabilities
curl 'https://readsmith.dev/docs/_readsmith/api/ai/capabilities'const response = await fetch("https://readsmith.dev/docs/_readsmith/api/ai/capabilities", {
method: "GET",
});
const data = await response.json();import requests
response = requests.get(
"https://readsmith.dev/docs/_readsmith/api/ai/capabilities",
)
data = response.json()Response
200 OK
{
"search": false,
"vectorSearch": false,
"askAi": false
}