Knowledge Base API

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/search

Summary

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
}