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

Try it