Skip to main content
The Chat Completions endpoint allows you to generate text responses using the distributed language models in the Fortytwo network. It supports both standard responses and streaming via Server-Sent Events (SSE).

Create Chat Completion

Generate a response to a conversation using a specified network model’s preset.

Endpoint

Request Body

string
required
ID of the model to use (from /v1/models).
array
required
List of messages in the conversation.
boolean
default:"false"
Enable Server-Sent Events streaming.

Message Format

Each message in the messages array should have:
string
required
One of: system | user | assistant.
string
required
The content of the message.

Response Modes

In standard mode, the API returns a complete response once generation is finished.

Example Request

Response Format

Response Fields

string
Unique identifier for the completion.
string
Always chat.completion.
integer
Unix timestamp of creation.
string
Model used for generation.
array
List of completion choices.
object
Token usage information.

OpenAI SDK Integration

The Fortytwo API is fully compatible with the OpenAI Python and Node.js SDKs:

Preview Rate Limiting

Chat completion requests are subject to rate limits while in Preview. See ‘Preview Limits & Quotas’ for more details.

Error Responses

Common error responses for chat completions can be found in ‘Errors’.

Next Steps