GET /api/silicon-navigator/gpu-list
Get the list of GPUs available in SiliconNavigator.Authorization
🔒OAuth2: OAuth2PasswordBearerFlow type: password
Token URL: token
Responses
- 200: Successful Response
GET /api/silicon-navigator/gpu-specs/params
Get the available filter parameters (distinct manufacturers and chips) for the GPU specs query.Authorization
🔒OAuth2: OAuth2PasswordBearerFlow type: password
Token URL: token
Responses
- 200: Successful Response
POST /api/silicon-navigator/gpu-specs
Get the GPU specs list, with optional filtering, ordering, and pagination.Authorization
🔒OAuth2: OAuth2PasswordBearerFlow type: password
Token URL: token
Request Body
The request body must be inapplication/json format. All fields are optional; an empty body returns the first page of results ordered by retail_price desc.
| Field | Type | Required | Description | Constraints |
|---|---|---|---|---|
filter | array | No | List of filter conditions. Each item is an object with exactly one { "column": "value" } pair. String columns match by case-insensitive substring; numeric columns accept an exact value or a "low-high" range. | Allowed columns: name, slug, bus, manufacturer, chip, mem, mem_bus, bandwidth, fp16, tdp, msrp, retail_price, rental_price, cpp, ppw |
order_by | array | No | List of order-by conditions. Each item is an object with exactly one { "column": "asc" | "desc" } pair. Defaults to retail_price desc. | Direction must be asc or desc; columns as in filter |
paginate | object | No | Pagination object with num_per_page and page_num. | num_per_page: [ 1 .. 100 ], default 50; page_num: >= 1, default 1 |
Request Example
Responses
- 200: Successful Response
- 422: Validation Error