inference-sh Tasks API
The tasks API from inference-sh — 15 operation(s) for tasks.
The tasks API from inference-sh — 15 operation(s) for tasks.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/inference-sh:inference-sh-tasks-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: inference.sh Tasks API
version: '2'
servers:
- url: https://api.inference.sh
tags:
- name: Tasks
paths:
/tasks:
get:
tags:
- Tasks
responses:
'200':
description: Success
summary: Get tasks
x-summary-source: derived
operationId: getTasks
x-operation-id-source: derived
/tasks/featured:
get:
tags:
- Tasks
responses:
'200':
description: Success
summary: Get tasks featured
x-summary-source: derived
operationId: getTasksFeatured
x-operation-id-source: derived
/tasks/list:
post:
tags:
- Tasks
responses:
'200':
description: Success
summary: Create tasks list
x-summary-source: derived
operationId: postTasksList
x-operation-id-source: derived
/tasks/queue-stats:
get:
tags:
- Tasks
responses:
'200':
description: Success
summary: Get tasks queue stats
x-summary-source: derived
operationId: getTasksQueueStats
x-operation-id-source: derived
/tasks/stream:
connect:
tags:
- tasks
responses:
'200':
description: Success
query:
tags:
- tasks
responses:
'200':
description: Success
delete:
tags:
- Tasks
responses:
'200':
description: Success
summary: Delete tasks stream
x-summary-source: derived
operationId: deleteTasksStream
x-operation-id-source: derived
get:
tags:
- Tasks
responses:
'200':
description: Success
summary: Get tasks stream
x-summary-source: derived
operationId: getTasksStream
x-operation-id-source: derived
head:
tags:
- Tasks
responses:
'200':
description: Success
summary: Check tasks stream
x-summary-source: derived
operationId: headTasksStream
x-operation-id-source: derived
options:
tags:
- Tasks
responses:
'200':
description: Success
summary: Describe tasks stream
x-summary-source: derived
operationId: optionsTasksStream
x-operation-id-source: derived
patch:
tags:
- Tasks
responses:
'200':
description: Success
summary: Update tasks stream
x-summary-source: derived
operationId: patchTasksStream
x-operation-id-source: derived
post:
tags:
- Tasks
responses:
'200':
description: Success
summary: Create tasks stream
x-summary-source: derived
operationId: postTasksStream
x-operation-id-source: derived
put:
tags:
- Tasks
responses:
'200':
description: Success
summary: Replace tasks stream
x-summary-source: derived
operationId: putTasksStream
x-operation-id-source: derived
trace:
tags:
- Tasks
responses:
'200':
description: Success
summary: Trace tasks stream
x-summary-source: derived
operationId: traceTasksStream
x-operation-id-source: derived
/tasks/{id}:
delete:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete tasks by id
x-summary-source: derived
operationId: deleteTasksById
x-operation-id-source: derived
get:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get tasks by id
x-summary-source: derived
operationId: getTasksById
x-operation-id-source: derived
/tasks/{id}/cancel:
post:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create tasks by id cancel
x-summary-source: derived
operationId: postTasksByIdCancel
x-operation-id-source: derived
/tasks/{id}/featured:
post:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create tasks by id featured
x-summary-source: derived
operationId: postTasksByIdFeatured
x-operation-id-source: derived
/tasks/{id}/files:
delete:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete tasks by id files
x-summary-source: derived
operationId: deleteTasksByIdFiles
x-operation-id-source: derived
get:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get tasks by id files
x-summary-source: derived
operationId: getTasksByIdFiles
x-operation-id-source: derived
post:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create tasks by id files
x-summary-source: derived
operationId: postTasksByIdFiles
x-operation-id-source: derived
/tasks/{id}/logs:
get:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get tasks by id logs
x-summary-source: derived
operationId: getTasksByIdLogs
x-operation-id-source: derived
/tasks/{id}/status:
get:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get tasks by id status
x-summary-source: derived
operationId: getTasksByIdStatus
x-operation-id-source: derived
/tasks/{id}/stream:
connect:
tags:
- tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
query:
tags:
- tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
delete:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete tasks by id stream
x-summary-source: derived
operationId: deleteTasksByIdStream
x-operation-id-source: derived
get:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get tasks by id stream
x-summary-source: derived
operationId: getTasksByIdStream
x-operation-id-source: derived
head:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Check tasks by id stream
x-summary-source: derived
operationId: headTasksByIdStream
x-operation-id-source: derived
options:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Describe tasks by id stream
x-summary-source: derived
operationId: optionsTasksByIdStream
x-operation-id-source: derived
patch:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Update tasks by id stream
x-summary-source: derived
operationId: patchTasksByIdStream
x-operation-id-source: derived
post:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create tasks by id stream
x-summary-source: derived
operationId: postTasksByIdStream
x-operation-id-source: derived
put:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Replace tasks by id stream
x-summary-source: derived
operationId: putTasksByIdStream
x-operation-id-source: derived
trace:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Trace tasks by id stream
x-summary-source: derived
operationId: traceTasksByIdStream
x-operation-id-source: derived
/tasks/{id}/telemetry:
get:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get tasks by id telemetry
x-summary-source: derived
operationId: getTasksByIdTelemetry
x-operation-id-source: derived
/tasks/{id}/timings:
get:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get tasks by id timings
x-summary-source: derived
operationId: getTasksByIdTimings
x-operation-id-source: derived
/tasks/{id}/visibility:
post:
tags:
- Tasks
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create tasks by id visibility
x-summary-source: derived
operationId: postTasksByIdVisibility
x-operation-id-source: derived