API Documentation
RESTful API for integrating SeekON.AI into your applications
Quick Start
Authentication
All API requests require authentication using an API key. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYBase URL
https://api.seekon.ai/v1Endpoints
POST
/processProcess data using AI models.
Request Body
{
"data": "string",
"model": "default",
"options": {
"temperature": 0.7,
"max_tokens": 1000
}
}Response
{
"id": "req_123456",
"success": true,
"result": "processed output",
"usage": {
"tokens": 150
},
"timestamp": "2024-03-15T10:30:00Z"
}GET
/status/:idCheck the status of a processing request.
Response
{
"id": "req_123456",
"status": "completed",
"result": "processed output",
"created_at": "2024-03-15T10:30:00Z",
"completed_at": "2024-03-15T10:30:05Z"
}GET
/modelsList available AI models.
Response
{
"models": [
{
"id": "default",
"name": "Default Model",
"description": "General purpose AI model"
},
{
"id": "advanced",
"name": "Advanced Model",
"description": "High-accuracy model"
}
]
}Error Codes
| Code | Description |
|---|---|
| 400 | Bad Request - Invalid parameters |
| 401 | Unauthorized - Invalid API key |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Internal Server Error |
Rate Limits
Starter: 10,000 requests/month
Professional: 100,000 requests/month
Enterprise: Unlimited