API Reference
Complete REST API documentation for NeuralChip platform
Getting Started
The NeuralChip API provides programmatic access to our AI acceleration platform. All API requests require authentication using an API key.
Base URL
https://api.neuralchip.ai
Authentication
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Quick Start
Get started with our official SDKs in your preferred language
import neuralchip
# Initialize client
client = neuralchip.Client(api_key="YOUR_API_KEY")
# Run inference
result = client.inference(
model_id="resnet50-fp16",
input_data=image_data,
batch_size=1,
precision="fp16"
)
print(f"Result: {result.output}")
print(f"Latency: {result.latency_ms}ms")API Endpoints
POST
/v1/inference
Execute inference on a deployed model
curl -X POST https://api.neuralchip.ai/v1/inference \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_id": "resnet50-fp16",
"input": {
"data": "base64_encoded_image"
},
"options": {
"batch_size": 1,
"precision": "fp16"
}
}'GET
/v1/models
List all deployed models
curl https://api.neuralchip.ai/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"POST
/v1/models/deploy
Deploy a new model
curl -X POST https://api.neuralchip.ai/v1/models/deploy \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "model=@model.ncm" \
-F "config=@config.json"DELETE
/v1/models/{model_id}
Delete a deployed model
curl -X DELETE https://api.neuralchip.ai/v1/models/resnet50-fp16 \
-H "Authorization: Bearer YOUR_API_KEY"Rate Limits
1000
Requests per minute (Free tier)
10,000
Requests per minute (Pro tier)
Custom
Enterprise plans available