Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Interfaze Chat API

The Chat API from Interfaze — 1 operation(s) for chat.

Interfaze Chat API is published by Interfaze 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 18 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://api.interfaze.ai/v1.

1 operations 1 paths 18 schemas 1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.interfaze.ai/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Interfaze Chat API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

  • bearerAuth — API key obtained from the [dashboard](https://interfaze.ai/dashboard).

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
POST
/chat/completions
Create chat completion
createChatCompletion 3 params body → 200400401402413429500503

Schemas 18

The contract defines 18 schemas that model the data the API accepts and returns. The most detailed are ChatCompletionRequest (10 properties), ChatCompletionResponse (8 properties), Message (5 properties), Choice (3 properties). Each schema is shown below with its type and property counts.

ContentPart
A typed content part for multimodal input. Discriminated by type.
TextPart
object
2 properties 2 required
ChatCompletionChunk
object
A single chunk in a streaming response.
3 properties
Choice
object
A single completion choice.
3 properties
ErrorEnvelope
object
Error response wrapper.
1 property
FilePart
object
2 properties 2 required
ResponseFormat
Constrains the model output to a specific format. Follows the [OpenAI structured output specification](https://developers.openai.com/api/docs/guides/structured…
Message
object
A single message in the conversation.
5 properties 2 required
Usage
object
Token usage statistics.
3 properties
ToolChoice
Controls which (if any) tool the model calls. "auto" = model decides, "none" = no tool calls, "required" = must call at least one tool, or an object to force a…
ErrorObject
object
Error details.
3 properties
Tool
object
A tool the model may call.
2 properties 2 required
ToolFunction
object
The function definition for a tool.
3 properties 1 required
ChatCompletionRequest
object
10 properties 2 required
ToolCall
object
A tool call requested by the assistant.
3 properties 3 required
ImagePart
object
2 properties 2 required
ChatCompletionResponse
object
A successful non-streaming chat completion response.
8 properties
PrecontextEntry
object
Raw output from an internal task the model performed.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

interfaze-chat-api-openapi.yml Raw ↑