API Reference
API Reference
#
Complete reference for the LLMITE API.
Base URL
#
All API requests should be made to:
https://api.llmite.com/v1
Authentication
#
All API requests require authentication using an API key:
1
2
|
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.llmite.com/v1/endpoint
|
Endpoints
#
Projects
#
List Projects
#
Response:
1
2
3
4
5
6
7
8
9
10
|
{
"projects": [
{
"id": "proj_123",
"name": "My Project",
"created_at": "2024-01-01T00:00:00Z",
"status": "active"
}
]
}
|
Create Project
#
Request Body:
1
2
3
4
|
{
"name": "New Project",
"description": "Project description"
}
|
Get Project
#
Models
#
List Available Models
#
Execute Model
#
1
|
POST /models/{id}/execute
|
Request Body:
1
2
3
4
5
6
7
|
{
"input": "Your input text",
"parameters": {
"temperature": 0.7,
"max_tokens": 100
}
}
|
Rate Limits
#
- 100 requests per minute for free tier
- 1000 requests per minute for pro tier
- 10000 requests per minute for enterprise tier
Error Handling
#
The API uses standard HTTP status codes:
200 - Success
400 - Bad Request
401 - Unauthorized
403 - Forbidden
404 - Not Found
429 - Rate Limited
500 - Internal Server Error
Error Response Format:
1
2
3
4
5
6
|
{
"error": {
"code": "invalid_request",
"message": "The request was invalid"
}
}
|