vv0.1.0
Nouswise API
API specification for Nouswise, providing endpoints for chat completions and responses.
Servers
https://api.nouswise.ai
Create a Response
POST
/v1/responses
Authorizations
Request Body
{
"input": "string",
"instructions": null,
"max_output_tokens": null,
"metadata": {
},
"model": "string",
"reasoning": {
"effort": "string",
"summary": null
},
"stream": false,
"temperature": 1,
"text": {
"format": {
"type": "text"
}
},
"tool_choice": "string",
"tools": [
],
"top_p": 1
}
Responses
A successful responseSchema JSON JSON
application/json
{
"id": "resp_67ccd2bed1ec8190b14f964abc0542670bb6a6b452d3795b",
"object": "string",
"created_at": 1741476542,
"status": "string",
"error": {
"code": "string",
"message": "string",
"details": {
"additionalProperties": "string"
}
},
"incomplete_details": {
"additionalProperties": "string"
},
"instructions": "string",
"max_output_tokens": 0,
"model": "gpt-4.1-2025-04-14",
"output": [
{
"type": "string",
"id": "msg_67ccd2bf17f0819081ff3bb2cf6508e60bb6a6b452d3795b",
"status": "string",
"role": "string",
"content": [
{
"type": "string",
"text": "string",
"annotations": [
"string"
]
}
]
}
],
"parallel_tool_calls": true,
"previous_response_id": "string",
"reasoning": {
"effort": "string",
"summary": "string"
},
"store": true,
"temperature": 1,
"text": {
"format": {
"type": "string"
}
},
"tool_choice": "auto",
"tools": [
{
"additionalProperties": "string"
}
],
"top_p": 1,
"truncation": "string",
"usage": {
"input_tokens": 0,
"input_tokens_details": {
"cached_tokens": 0,
"reasoning_tokens": 0
},
"output_tokens": 0,
"output_tokens_details": {
"cached_tokens": 0,
"reasoning_tokens": 0
},
"total_tokens": 0
},
"user": "string",
"metadata": {
"additionalProperties": "string"
}
}
POST
/v1/responses
Samples
Create a chat completion
POST
/v1/chat/completions
Authorizations
Request Body
{
"id": "string",
"choices": [
{
"finish_reason": "string",
"index": 0,
"refusal": "string",
"message": {
"role": "string",
"name": "string",
"content": "string",
"refusal": "string",
"tool_calls": {
},
"citations": {
"paragraph": "string",
"page_number": "string"
}
}
}
],
"created": 0,
"model": "string",
"object": "chat.completion",
"usage": {
}
}
Responses
A successful responseSchema JSON JSON
application/json
{
"id": "string",
"object": "string",
"created": 0,
"model": "string",
"choices": [
{
"index": 0,
"finish_reason": "string",
"message": {
"role": "string",
"content": "string",
"name": "string",
"function_call": {
"name": "string",
"arguments": "string"
},
"citations": {
"paragraph": "string",
"page_number": "string"
}
},
"refusal": "string"
}
],
"usage": {
"input_tokens": 0,
"input_tokens_details": {
"cached_tokens": 0,
"reasoning_tokens": 0
},
"output_tokens": 0,
"output_tokens_details": {
"cached_tokens": 0,
"reasoning_tokens": 0
},
"total_tokens": 0
}
}
POST
/v1/chat/completions