nexos.ai Chat API is one of 16 APIs that nexos.ai publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Chat. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
1 operation
across 1 path,
and defines 42 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.0.
Requests are made against a single base URL, https://api.nexos.ai.
1 operations1 paths42 schemas1 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://api.nexos.ai
Authentication
HTTP Bearer, API Key
Resource Areas
1
Authentication & Security 2
nexos.ai Chat API declares
2 security schemes
for authenticating requests.
It accepts HTTP bearer tokens (bearerAuth).
An API key is passed in the header as X-Api-Key (apiKeyHeader).
By default, every request must be authenticated.
apiKeyHeader — Authenticate by sending your nexos API key in the X-Api-Key header (e.g. X-Api-Key: nexos-... for a user key or X-Api-Key: nexos-team-... for a team key). This…
Paths & Operations 1
Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.
Chat 1
Generate a response from conversation messages.
POST
/v1/chat/completions
Create chat completion
post-chat-completions-v11 parambody→ 200400402500
Schemas 42
The contract defines 42 schemas that model the data the API accepts and returns. The most detailed are ChatCompletionsRequest (31 properties), chat_completions_messages_ChatCompletionRequestAssistantMessage (7 properties), RagMCP (5 properties), UserLocation (5 properties). Each schema is shown below with its type and property counts.
Output types that you would like the model to generate for this request. Most models are capable of generating text, which is the default: ["text"] To request…
ChatCompletionToolChoiceOption
Controls which (if any) tool is called by the model. none means the model will not call any tool and instead generates a message. auto means the model can pick…
Developer-provided instructions that the model should follow, regardless of messages sent by the user. With o1 models and newer, use developer messages for thi…
Options for streaming response. Only set this when you set stream: true.
1 property
ChatCompletionFunctions
object
3 properties1 required
ChatCompletionRequestDeveloperMessage
object
Developer-provided instructions that the model should follow, regardless of messages sent by the user. With o1 models and newer, developer messages replace the…
3 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.