BlindInsight blindllm API
The blindllm API from BlindInsight — 4 operation(s) for blindllm.
The blindllm API from BlindInsight — 4 operation(s) for blindllm.
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/blindinsight-blindllm-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: Blind Insight REST accounts Blindllm API
version: 10.22.0
description: End-to-end encrypted datastore
servers:
- url: https://api.app.blindinsight.io
description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: blindllm
paths:
/api/blindllm/chat/:
post:
operationId: blindllm_chat_create
description: Anonymous, IP-rate-limited demo endpoint used by blindinsight.com to drive the homepage chat experience. Runs the orchestrator against a single configured demo organization.
summary: Public BlindLLM demo (marketing site)
tags:
- blindllm
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/BlindLLMDemoRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/BlindLLMDemoRequest'
multipart/form-data:
schema:
$ref: '#/components/schemas/BlindLLMDemoRequest'
required: true
security:
- {}
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BlindLLMDemoResponse'
description: ''
'400':
description: No response body
'429':
description: No response body
'503':
description: No response body
/api/blindllm/demo/:
post:
operationId: blindllm_demo_create
description: Anonymous, IP-rate-limited demo endpoint used by blindinsight.com to drive the homepage chat experience. Runs the orchestrator against a single configured demo organization.
summary: Public BlindLLM demo (marketing site)
tags:
- blindllm
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/BlindLLMDemoRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/BlindLLMDemoRequest'
multipart/form-data:
schema:
$ref: '#/components/schemas/BlindLLMDemoRequest'
required: true
security:
- {}
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BlindLLMDemoResponse'
description: ''
'400':
description: No response body
'429':
description: No response body
'503':
description: No response body
/api/blindllm/inspect/:
get:
operationId: blindllm_inspect_retrieve
description: Returns the demo organization's derived Dataset/Schema catalog so blindinsight.com can render /datasets inspect and /schemas inspect without a duplicated static catalog.
summary: Public BlindLLM schema catalog inspect
tags:
- blindllm
security:
- {}
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BlindLLMInspectResponse'
description: ''
'503':
description: No response body
/api/blindllm/models/:
get:
operationId: blindllm_models_retrieve
description: Lists the provider selector ids accepted by BlindLLM demo endpoints.
summary: Supported BlindLLM model selectors
tags:
- blindllm
security:
- {}
responses:
'200':
description: No response body
components:
schemas:
BlindLLMDemoRequest:
type: object
description: Public demo request — prompt plus an optional model selector.
properties:
prompt:
type: string
maxLength: 1000
model:
type: string
default: ''
maxLength: 64
client_proxy:
type: string
default: ''
maxLength: 64
demo_user_id:
type: string
default: ''
maxLength: 128
required:
- prompt
BlindLLMInspectResponse:
type: object
description: Public catalog inspect response consumed by the dot-com hero.
properties:
datasets:
type: array
items:
type: object
catalog_snapshot_at:
type: string
required:
- catalog_snapshot_at
- datasets
BlindLLMDemoResponse:
type: object
description: Public demo response — slim subset of `BlindLLMQuery`.
properties:
ok:
type: boolean
answer:
type: string
used_tool:
type:
- string
- 'null'
schemas_queried:
type: array
items:
type: string
fallback:
type: boolean
fallback_reason:
type:
- string
- 'null'
provider_error:
type:
- object
- 'null'
additionalProperties:
type: string
data_mode:
type: string
duration_ms:
type: integer
model:
type: string
client_proxy:
type: string
request_id:
type: string
required:
- answer
- client_proxy
- data_mode
- duration_ms
- fallback
- fallback_reason
- model
- ok
- request_id
- schemas_queried
- used_tool
securitySchemes:
basicAuth:
type: http
scheme: basic
cookieAuth:
type: apiKey
in: cookie
name: sessionid
jwtAuth:
type: http
scheme: bearer
bearerFormat: JWT