API Overview
The Knowledge Base API provides programmatic access to our curated AI knowledge base, containing articles, tutorials, and best practices for AI development.
Versioning
All endpoints use semantic versioning via the URL path pattern: /v{major}.{minor}
Endpoints
Search Articles
GET /v1/searchSummary
Search across all knowledge base articles using keyword queries.
Request Parameters
query
Type
Required
Description
string
Yes
Search query text (minimum 3 characters)
Retrieve Article
GET /v1/articles/{id}Summary
Retrieve the full HTML content of a specific knowledge base article.
Path Parameters
id
Type
Required
Description
string
Yes
Unique article identifier
Parameters
Query Parameters
Name
Type
Description
page
integer
Results page number (default: 1)
limit
integer
Items per page (1-100)
Examples
Search Articles
GET /v1/search?query=models
Request
GET /v1/search Host: kb-api.example.com Authorization: Bearer your_access_token Query Parameters: { "query": "model training", "page": 1, "limit": 10 }
Response
{ "items": [ { "article_id": "kb-00123", "title": "Model Training Strategies", "summary": "Comprehensive guide to optimizing machine learning model training processes..." } ], "total_results": 42, "page": 1, "limit": 10 }