Nexus
Nexus APIs
POST
/v1/gemini
Chat
Request body
Request payload
Example
{
"prompt": "string",
"fileName": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"fileContent": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
messages
|
required nullable | — | — | |
prompt
|
string
|
required nullable | — | — |
fileContent
|
string (byte)
|
nullable | — | — |
fileName
|
string
|
nullable | — | — |
Example
{
"prompt": "string",
"fileName": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"fileContent": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
messages
|
required nullable | — | — | |
prompt
|
string
|
required nullable | — | — |
fileContent
|
string (byte)
|
nullable | — | — |
fileName
|
string
|
nullable | — | — |
Example
{
"prompt": "string",
"fileName": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"fileContent": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
messages
|
required nullable | — | — | |
prompt
|
string
|
required nullable | — | — |
fileContent
|
string (byte)
|
nullable | — | — |
fileName
|
string
|
nullable | — | — |
Example
{
"prompt": "string",
"fileName": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"fileContent": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
messages
|
required nullable | — | — | |
prompt
|
string
|
required nullable | — | — |
fileContent
|
string (byte)
|
nullable | — | — |
fileName
|
string
|
nullable | — | — |
Example
{
"prompt": "string",
"fileName": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"fileContent": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
messages
|
required nullable | — | — | |
prompt
|
string
|
required nullable | — | — |
fileContent
|
string (byte)
|
nullable | — | — |
fileName
|
string
|
nullable | — | — |
Example
{
"prompt": "string",
"fileName": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"fileContent": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
messages
|
required nullable | — | — | |
prompt
|
string
|
required nullable | — | — |
fileContent
|
string (byte)
|
nullable | — | — |
fileName
|
string
|
nullable | — | — |
Example
{
"prompt": "string",
"fileName": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"fileContent": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
messages
|
required nullable | — | — | |
prompt
|
string
|
required nullable | — | — |
fileContent
|
string (byte)
|
nullable | — | — |
fileName
|
string
|
nullable | — | — |
Example
{
"prompt": "string",
"fileName": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"fileContent": "string"
}
Schema
| Name | Type | Attributes | Description | Extensions |
|---|---|---|---|---|
messages
|
required nullable | — | — | |
prompt
|
string
|
required nullable | — | — |
fileContent
|
string (byte)
|
nullable | — | — |
fileName
|
string
|
nullable | — | — |
Responses
200
OK
Security
Authentication is required for this operation.
Source: default
Requirements (any one option may satisfy)
- Bearer and ApplicationToken
- Basic