docs(api): use mintlify for API specs

This commit is contained in:
pedrooot committed 2025-10-30 18:58:05 +01:00
1 parent f831171a21
commit 77089eba57
136 files changed
+23969

No files matched your search

@@ -0,0 +1,21 @@
---
title: "Create Lighthouse Provider"
api: "POST /api/v1/lighthouse/providers"
description: "Add AI provider for Lighthouse."
---
Configure an LLM provider.
## Request Body
\`\`\`json
{
"data": {
"type": "lighthouse-providers",
"attributes": {
"provider_type": "openai",
"api_key": "sk-...",
"name": "OpenAI Production"
}
}
}
\`\`\`
@@ -0,0 +1,7 @@
---
title: "Delete Lighthouse Provider"
api: "DELETE /api/v1/lighthouse/providers/{id}"
description: "Remove AI provider."
---
Delete LLM provider configuration.
@@ -0,0 +1,7 @@
---
title: "List Lighthouse Providers"
api: "GET /api/v1/lighthouse/providers"
description: "Retrieve LLM providers for Lighthouse AI."
---
Get configured AI/LLM providers (OpenAI, Azure OpenAI, etc).
@@ -0,0 +1,7 @@
---
title: "Refresh Lighthouse Provider Models"
api: "POST /api/v1/lighthouse/providers/{id}/refresh-models"
description: "Refresh available models from provider."
---
Update the list of available AI models.
@@ -0,0 +1,7 @@
---
title: "Retrieve Lighthouse Provider"
api: "GET /api/v1/lighthouse/providers/{id}"
description: "Get AI provider details."
---
Fetch LLM provider configuration.
@@ -0,0 +1,7 @@
---
title: "Test Lighthouse Provider Connection"
api: "POST /api/v1/lighthouse/providers/{id}/connection"
description: "Test AI provider connectivity."
---
Verify LLM provider is properly configured.
@@ -0,0 +1,7 @@
---
title: "Update Lighthouse Provider"
api: "PATCH /api/v1/lighthouse/providers/{id}"
description: "Update AI provider settings."
---
Modify LLM provider configuration.