REST API (1.0.0)

Download OpenAPI specification:Download

auth

permissions

permissions

path Parameters
project_id
required
string

Responses

token list

token list

Responses

token create

token create

Request Body schema: application/json
object
name
string

Responses

Request samples

Content type
application/json
{
  • "expires": {
    },
  • "name": "test"
}

user

user

Responses

projects

add group

add group

path Parameters
project_id
required
string
Request Body schema: application/json
name
string

Responses

Request samples

Content type
application/json
{
  • "name": "test group"
}

remove group

remove group

path Parameters
project_id
required
string
group_id
required
string
Request Body schema: text/plain
string <binary>

Responses

list groups

list groups

Responses

edit groups

edit groups

path Parameters
project_id
required
string
Request Body schema: application/json
groups
Array of strings

Responses

Request samples

Content type
application/json
{
  • "groups": [
    ]
}

monitoring filter

monitoring filter

Responses

list

list

path Parameters
public_project_id
required
string
query Parameters
check_public_role
string
limit
string
offset
string
search
string

Responses

promptlib

recently approved

recently approved

Responses

approve

approve

Responses

approve

approve

Responses

author

author

Responses

delete_collections

delete_collections

path Parameters
project_id
required
string

Responses

patch_collection

patch_collection

path Parameters
project_id
required
string
Request Body schema: application/json
operation
string
object

Responses

Request samples

Content type
application/json
{
  • "operation": "remove",
  • "prompt": {
    }
}

Response samples

Content type
application/json
{
  • "author": {
    },
  • "description": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia, molestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum numquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium",
  • "id": 1,
  • "name": "test",
  • "owner_id": 1,
  • "prompts": [
    ]
}

update_collection

update_collection

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects

Responses

Request samples

Content type
application/json
{
  • "prompts": [
    ]
}

detail_collection

detail_collection

path Parameters
project_id
required
string
collection_id
required
string

Responses

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
description
string
name
string

Responses

Request samples

Content type
application/json
{
  • "description": "Test description",
  • "name": "test_collection"
}

list_collections

Get Prompt Library Collection

This endpoint retrieves a prompt library collection for a specific project.

Request

Endpoint

GET /prompt_lib/collections/prompt_lib/

Response

  • Status: 200
{
    "rows": [
        {
            "id": 0,
            "name": "",
            "description": "",
            "owner_id": 0,
            "status": "",
            "author": {
                "id": 0,
                "email": "",
                "name": "",
                "last_login": "",
                "avatar": ""
            },
            "tags": [
                {
                    "name": "",
                    "data": {
                        "color": ""
                    }
                }
            ],
            "created_at": "",
            "includes_prompt": null,
            "prompt_count": 0
        }
    ],
    "total": 0
}

Add Documentation

Documentation for this endpoint is not available.

path Parameters
project_id
required
string
query Parameters
author_id
string
prompt_id
string
prompt_owner_id
string
my_liked
string

filter collections by my liked only

trend_start_period
string
statuses
string

Responses

Response samples

Content type
application/json
{
  • "rows": [
    ],
  • "total": 1
}

export all prompts

export all prompts

path Parameters
project_id
required
string
query Parameters
as_file
string
to_dial
string

Responses

import

import

path Parameters
project_id
required
string
query Parameters
from_dial
string
Request Body schema: application/json
collections
Array of any
Array of objects

Responses

Request samples

Content type
application/json
{
  • "collections": [ ],
  • "prompts": [
    ]
}

Response samples

Content type
application/json
{
  • "created": [
    ],
  • "errors": [ ]
}

export one prompt

export one prompt

path Parameters
project_id
required
string
query Parameters
as_file
string
to_dial
string

Responses

export collection

export collection

path Parameters
project_id
required
string
query Parameters
as_file
string
to_dial
string

Responses

Response samples

Content type
application/json
{
  • "author_id": 1,
  • "description": "Contains various useful stuff",
  • "name": "First collection",
  • "owner_id": 3,
  • "prompts": [
    ],
  • "shared_id": null,
  • "shared_owner_id": null
}

import wizard

import wizard

path Parameters
project_id
required
string
query Parameters
from_dial
string
Request Body schema: application/json
Array
collection_id
any or null
description
string
embedding_model
string
object
entity
string
isSelected
boolean
name
string
owner_id
number
shared_id
any or null
shared_owner_id
any or null
storage
string
storage_settings
object
Array of objects

Responses

Request samples

Content type
application/json
[
  • {
    },
  • {
    },
  • {
    },
  • {
    }
]

magic assistant

Allows to create prompt from user input.

Response example:

{
    "name": "suggested prompt name",
    "description": "suggested prompt description",
    "context": "main context of prompt",
    "welcome_message": "some text",
    "conversation_starters": ["example 1", "example 2"],
    "messages": null
}
path Parameters
project_id
required
string
Request Body schema: application/json
user_input
string

Responses

Request samples

Content type
application/json
{
  • "user_input": "Create cocktails prompt"
}

predict - no prompt_id

predict - no prompt_id

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
context
string
format_response
boolean
Array of objects
object
type
string
user_input
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "chat_history": [
    ],
  • "context": "You help me generate jokes on different topics. ",
  • "format_response": true,
  • "messages": [
    ],
  • "model_settings": {
    },
  • "type": "chat",
  • "user_input": "How about cats?",
  • "variables": [
    ]
}

Response samples

Content type
application/json
{
  • "messages": [
    ]
}

predict - with prompt_id

predict - with prompt_id

path Parameters
project_id
required
string
Request Body schema: application/json
format_response
boolean
object
user_input
string

Responses

Request samples

Content type
application/json
{
  • "format_response": true,
  • "model_settings": {
    },
  • "user_input": "Who are you?"
}

Response samples

Content type
application/json
{
  • "messages": [
    ]
}

details

details

path Parameters
project_id
required
string

Responses

details - with version

details - with version

path Parameters
project_id
required
string

Responses

delete

delete

path Parameters
project_id
required
string

Responses

list [old]

list [old]

path Parameters
project_id
required
string

Responses

create [old]

create [old]

path Parameters
project_id
required
string
Request Body schema: application/json
name
string
prompt
string
type
string

Responses

Request samples

Content type
application/json
{
  • "name": "test_old",
  • "prompt": "test old",
  • "type": "chat"
}

list

list

path Parameters
project_id
required
string
query Parameters
offset
string
tags
string
limit
string
author_id
string
sort_by
string
sort_order
string
statuses
string
query
string

Responses

Response samples

Content type
application/json
{
  • "rows": [
    ],
  • "total": 1
}

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
description
string
name
string
type
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "description": "",
  • "name": "tst",
  • "type": "chat",
  • "versions": [
    ]
}

Response samples

Content type
application/json
{
  • "created_at": "2023-11-22T15:22:09.975692",
  • "description": "This is a test prompt created from postman request",
  • "id": 1,
  • "name": "test_prompt",
  • "owner_id": 9,
  • "version_details": {
    },
  • "versions": [
    ]
}

detail_collection public

detail_collection public

Responses

details public

details public

Responses

list public

list public

query Parameters
limit
string
offset
string
tags
string
sort_by
string
sort_order
string
query
string
my_liked
string

filter prompts by my liked only

trend_start_period
string
Request Body schema: text/plain
string <binary>

Responses

publish

publish

path Parameters
project_id
required
string

Responses

publish_collection

publish_collection

path Parameters
project_id
required
string

Responses

reject

reject

Responses

reject

reject

Responses

search_options

search_options

path Parameters
project_id
required
string
query Parameters
query
string
limit
string
offset
string
sort
string
order
string
prompt_limit
string
prompt_offset
string
tag_limit
string
tag_offset
string
col_limit
string
col_offset
string
tags[]
string

Filtering by tags

entities[]
string

adding tags to result

statuses[]
string
prompt_sort
string
prompt_order
string
datasource_sort
string
datasource_order
string
application_sort
string

Responses

search requests

search requests

path Parameters
project_id
required
string
query Parameters
limit
string
offset
string

Responses

tags - by prompt

tags - by prompt

path Parameters
project_id
required
string

Responses

tags (categories)

tags (categories)

path Parameters
public_project_id
required
string
query Parameters
limit
string
offset
string
sort_by
string
sort_order
string
author_id
string
query
string

get tags fitting search prompts list

statuses
string
collection_phrase
string

get tags fitting search collection list

my_liked
string

return only tags for related entities that you liked

my_liked_collections
string

return only tags for collections that you liked

search
string

filters tags by name

entity_coverage
string

Currently, entity coverage might be 'all', 'datasource', and 'prompt'

Responses

trending authors

trending authors

path Parameters
public_project_id
required
string

Responses

unpublish

unpublish

path Parameters
project_id
required
string

Responses

unpublish_collection

unpublish_collection

path Parameters
project_id
required
string

Responses

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
context
string
Array of objects
name
string
type
string
variables
Array of any

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "context": "New version context",
  • "messages": [
    ],
  • "name": "new_version4",
  • "type": "chat",
  • "variables": [ ]
}

delete

delete

path Parameters
project_id
required
string

Responses

details

details

path Parameters
project_id
required
string

Responses

edit latest

edit latest

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
context
string
messages
Array of any
object
name
string
type
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "context": "This is the context which contains two variables var1 and var2, . and ",
  • "messages": [ ],
  • "model_settings": {
    },
  • "name": "latest",
  • "type": "chat",
  • "variables": [
    ]
}

prompts

details

details

path Parameters
project_id
required
string

Responses

details - with version

details - with version

path Parameters
project_id
required
string

Responses

delete

delete

path Parameters
project_id
required
string

Responses

list

list

path Parameters
project_id
required
string
query Parameters
offset
string
tags
string
limit
string
author_id
string
sort_by
string
sort_order
string
statuses
string
query
string

Responses

Response samples

Content type
application/json
{
  • "rows": [
    ],
  • "total": 1
}

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
description
string
name
string
type
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "description": "",
  • "name": "tst",
  • "type": "chat",
  • "versions": [
    ]
}

Response samples

Content type
application/json
{
  • "created_at": "2023-11-22T15:22:09.975692",
  • "description": "This is a test prompt created from postman request",
  • "id": 1,
  • "name": "test_prompt",
  • "owner_id": 9,
  • "version_details": {
    },
  • "versions": [
    ]
}

details public

details public

Responses

list public

list public

query Parameters
limit
string
offset
string
tags
string
sort_by
string
sort_order
string
query
string
my_liked
string

filter prompts by my liked only

trend_start_period
string
Request Body schema: text/plain
string <binary>

Responses

publish

publish

path Parameters
project_id
required
string

Responses

unpublish

unpublish

path Parameters
project_id
required
string

Responses

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
context
string
Array of objects
name
string
type
string
variables
Array of any

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "context": "New version context",
  • "messages": [
    ],
  • "name": "new_version4",
  • "type": "chat",
  • "variables": [ ]
}

delete

delete

path Parameters
project_id
required
string

Responses

details

details

path Parameters
project_id
required
string

Responses

edit latest

edit latest

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
context
string
messages
Array of any
object
name
string
type
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "context": "This is the context which contains two variables var1 and var2, . and ",
  • "messages": [ ],
  • "model_settings": {
    },
  • "name": "latest",
  • "type": "chat",
  • "variables": [
    ]
}

versions

delete

delete

path Parameters
project_id
required
string
datasource_id
required
string
datasource_version_id
required
string

Responses

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
context
string
Array of objects
name
string
type
string
variables
Array of any

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "context": "New version context",
  • "messages": [
    ],
  • "name": "new_version4",
  • "type": "chat",
  • "variables": [ ]
}

delete

delete

path Parameters
project_id
required
string

Responses

details

details

path Parameters
project_id
required
string

Responses

public

details public

details public

Responses

list public

list public

query Parameters
limit
string
offset
string
tags
string
sort_by
string
sort_order
string
query
string
my_liked
string

filter prompts by my liked only

trend_start_period
string
Request Body schema: text/plain
string <binary>

Responses

export/import

export all prompts

export all prompts

path Parameters
project_id
required
string
query Parameters
as_file
string
to_dial
string

Responses

import

import

path Parameters
project_id
required
string
query Parameters
from_dial
string
Request Body schema: application/json
collections
Array of any
Array of objects

Responses

Request samples

Content type
application/json
{
  • "collections": [ ],
  • "prompts": [
    ]
}

Response samples

Content type
application/json
{
  • "created": [
    ],
  • "errors": [ ]
}

export one prompt

export one prompt

path Parameters
project_id
required
string
query Parameters
as_file
string
to_dial
string

Responses

export collection

export collection

path Parameters
project_id
required
string
query Parameters
as_file
string
to_dial
string

Responses

Response samples

Content type
application/json
{
  • "author_id": 1,
  • "description": "Contains various useful stuff",
  • "name": "First collection",
  • "owner_id": 3,
  • "prompts": [
    ],
  • "shared_id": null,
  • "shared_owner_id": null
}

import wizard

import wizard

path Parameters
project_id
required
string
query Parameters
from_dial
string
Request Body schema: application/json
Array
collection_id
any or null
description
string
embedding_model
string
object
entity
string
isSelected
boolean
name
string
owner_id
number
shared_id
any or null
shared_owner_id
any or null
storage
string
storage_settings
object
Array of objects

Responses

Request samples

Content type
application/json
[
  • {
    },
  • {
    },
  • {
    },
  • {
    }
]

collections

approve

approve

Responses

delete_collections

delete_collections

path Parameters
project_id
required
string

Responses

patch_collection

patch_collection

path Parameters
project_id
required
string
Request Body schema: application/json
operation
string
object

Responses

Request samples

Content type
application/json
{
  • "operation": "remove",
  • "prompt": {
    }
}

Response samples

Content type
application/json
{
  • "author": {
    },
  • "description": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Maxime mollitia, molestiae quas vel sint commodi repudiandae consequuntur voluptatum laborum numquam blanditiis harum quisquam eius sed odit fugiat iusto fuga praesentium",
  • "id": 1,
  • "name": "test",
  • "owner_id": 1,
  • "prompts": [
    ]
}

update_collection

update_collection

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects

Responses

Request samples

Content type
application/json
{
  • "prompts": [
    ]
}

detail_collection

detail_collection

path Parameters
project_id
required
string
collection_id
required
string

Responses

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
description
string
name
string

Responses

Request samples

Content type
application/json
{
  • "description": "Test description",
  • "name": "test_collection"
}

list_collections

Get Prompt Library Collection

This endpoint retrieves a prompt library collection for a specific project.

Request

Endpoint

GET /prompt_lib/collections/prompt_lib/

Response

  • Status: 200
{
    "rows": [
        {
            "id": 0,
            "name": "",
            "description": "",
            "owner_id": 0,
            "status": "",
            "author": {
                "id": 0,
                "email": "",
                "name": "",
                "last_login": "",
                "avatar": ""
            },
            "tags": [
                {
                    "name": "",
                    "data": {
                        "color": ""
                    }
                }
            ],
            "created_at": "",
            "includes_prompt": null,
            "prompt_count": 0
        }
    ],
    "total": 0
}

Add Documentation

Documentation for this endpoint is not available.

path Parameters
project_id
required
string
query Parameters
author_id
string
prompt_id
string
prompt_owner_id
string
my_liked
string

filter collections by my liked only

trend_start_period
string
statuses
string

Responses

Response samples

Content type
application/json
{
  • "rows": [
    ],
  • "total": 1
}

detail_collection public

detail_collection public

Responses

publish_collection

publish_collection

path Parameters
project_id
required
string

Responses

reject

reject

Responses

unpublish_collection

unpublish_collection

path Parameters
project_id
required
string

Responses

tags

tags - by prompt

tags - by prompt

path Parameters
project_id
required
string

Responses

tags (categories)

tags (categories)

path Parameters
public_project_id
required
string
query Parameters
limit
string
offset
string
sort_by
string
sort_order
string
author_id
string
query
string

get tags fitting search prompts list

statuses
string
collection_phrase
string

get tags fitting search collection list

my_liked
string

return only tags for related entities that you liked

my_liked_collections
string

return only tags for collections that you liked

search
string

filters tags by name

entity_coverage
string

Currently, entity coverage might be 'all', 'datasource', and 'prompt'

Responses

datasources

delete

delete

path Parameters
project_id
required
string

Responses

detail

detail

path Parameters
project_id
required
string

Responses

update

update

path Parameters
project_id
required
string
Request Body schema: application/json
datasource_version_id
number
name
string
object
source_type
string
summarization
string
transformers
object

Responses

Request samples

Content type
application/json
{
  • "datasource_version_id": 1,
  • "name": "CHANGED",
  • "source_settings": {
    },
  • "source_type": "gichanget",
  • "summarization": "row",
  • "transformers": { }
}

Response samples

Content type
application/json
{
  • "created_at": "2024-03-27T12:17:22.009603",
  • "datasource_version": {
    },
  • "datasource_version_id": 1,
  • "id": 1,
  • "name": "kv",
  • "source_settings": {
    },
  • "source_type": "table",
  • "status": "running",
  • "summarization": {
    },
  • "task_id": "6022d598-3dbb-43f5-a783-f7741eadf9d1",
  • "transformers": {
    }
}

list

list

path Parameters
project_id
required
string

Responses

create Copy tmp

create Copy tmp

path Parameters
project_id
required
string
Request Body schema: application/json
datasource_version_id
number
object
object
object

Responses

Request samples

Content type
application/json
{
  • "datasource_version_id": 1,
  • "source": {
    },
  • "summarization": {
    },
  • "transformers": {
    }
}

update datasource

update datasource

path Parameters
project_id
required
string
Request Body schema: application/json
description
string
name
string
object

Responses

Request samples

Content type
application/json
{
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Vitae nibh turpis scelerisque commodo egestas id morbi urna in. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim",
  • "name": "My datasource UPD",
  • "version": {
    }
}

delete datasource

delete datasource

path Parameters
project_id
required
string

Responses

detail datasource

detail datasource

path Parameters
project_id
required
string

Responses

list datasources

list datasources

path Parameters
project_id
required
string
query Parameters
offset
string
limit
string
tags
string
sort_order
string
query
string

Responses

create datasource

create datasource

path Parameters
project_id
required
string
Request Body schema: application/json
description
string
embedding_model
string
object
name
string
storage
string
object
Array of objects

Responses

Request samples

Content type
application/json
{
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Vitae nibh turpis scelerisque commodo egestas id morbi urna in. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim",
  • "embedding_model": "45c67415-38b1-4fec-8e77-c12d00648793",
  • "embedding_model_settings": {
    },
  • "name": "My datasource 1",
  • "storage": "Chroma",
  • "storage_settings": {
    },
  • "versions": [
    ]
}

deduplicate

deduplicate

path Parameters
project_id
required
string
Request Body schema: application/json
object

Responses

Request samples

Content type
application/json
{
  • "chat_settings_embedding": {
    }
}

import datasource

import datasource

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects

Responses

Request samples

Content type
application/json
{
  • "datasources": [
    ]
}

export datasource

export datasource

path Parameters
project_id
required
string
query Parameters
key
string
value
string
disabled
string

Responses

predict

predict

path Parameters
project_id
required
string
Request Body schema: application/json
chat_history
Array of any
object
object
context
string
input
string

Responses

Request samples

Content type
application/json
{
  • "chat_history": [ ],
  • "chat_settings_ai": {
    },
  • "chat_settings_embedding": {
    },
  • "context": "jjj=456789",
  • "input": "aaa+jjj=?"
}

detail public datasource

detail public datasource

Responses

public datasources

public datasources

Responses

publish

publish

path Parameters
project_id
required
string

Responses

search

search

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
object
str_content
boolean

Responses

Request samples

Content type
application/json
{
  • "chat_history": [
    ],
  • "chat_settings_embedding": {
    },
  • "str_content": true
}

Response samples

Content type
application/json
{
  • "findings": [
    ],
  • "references": [
    ]
}

task stop

task stop

path Parameters
project_id
required
string
datasource_id
required
string

Responses

task_status

task_status

path Parameters
project_id
required
string

Responses

stop task predict

stop task predict

path Parameters
project_id
required
string

Responses

trending authors

trending authors

path Parameters
public_project_id
required
string

Responses

unpublish

unpublish

path Parameters
project_id
required
string

Responses

delete

delete

path Parameters
project_id
required
string
datasource_id
required
string
datasource_version_id
required
string

Responses

detail

detail

path Parameters
project_id
required
string
datasource_id
required
string
datasource_version_id
required
string

Responses

update

update

path Parameters
project_id
required
string
datasource_id
required
string
datasource_version_id
required
string
Request Body schema: application/json
Array of objects
name
string

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "name": "latest"
}

list

list

path Parameters
project_id
required
string
datasource_id
required
string

Responses

create

create

path Parameters
project_id
required
string
datasource_id
required
string
Request Body schema: application/json
name
string

Responses

Request samples

Content type
application/json
{
  • "name": "new_version8"
}

datasets

delete

delete

path Parameters
project_id
required
string

Responses

detail

detail

path Parameters
project_id
required
string

Responses

update

update

path Parameters
project_id
required
string
Request Body schema: application/json
datasource_version_id
number
name
string
object
source_type
string
summarization
string
transformers
object

Responses

Request samples

Content type
application/json
{
  • "datasource_version_id": 1,
  • "name": "CHANGED",
  • "source_settings": {
    },
  • "source_type": "gichanget",
  • "summarization": "row",
  • "transformers": { }
}

Response samples

Content type
application/json
{
  • "created_at": "2024-03-27T12:17:22.009603",
  • "datasource_version": {
    },
  • "datasource_version_id": 1,
  • "id": 1,
  • "name": "kv",
  • "source_settings": {
    },
  • "source_type": "table",
  • "status": "running",
  • "summarization": {
    },
  • "task_id": "6022d598-3dbb-43f5-a783-f7741eadf9d1",
  • "transformers": {
    }
}

list

list

path Parameters
project_id
required
string

Responses

create Copy tmp

create Copy tmp

path Parameters
project_id
required
string
Request Body schema: application/json
datasource_version_id
number
object
object
object

Responses

Request samples

Content type
application/json
{
  • "datasource_version_id": 1,
  • "source": {
    },
  • "summarization": {
    },
  • "transformers": {
    }
}

task stop

task stop

path Parameters
project_id
required
string
datasource_id
required
string

Responses

task_status

task_status

path Parameters
project_id
required
string

Responses

applications

detail application

detail application

path Parameters
project_id
required
string

Responses

delete application

delete application

path Parameters
project_id
required
string
application_version_id
required
string

Responses

update application

update application

path Parameters
project_id
required
string
application_version_id
required
string
Request Body schema: application/json
description
string
name
string
object

Responses

Request samples

Content type
application/json
{
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Vitae nibh turpis scelerisque commodo egestas id morbi urna in. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim",
  • "name": "My application UPD",
  • "version": {
    }
}

list applications

list applications

path Parameters
project_id
required
string
query Parameters
offset
string
limit
string
tags
string
sort_order
string
query
string

Responses

create application

create application

path Parameters
project_id
required
string
Request Body schema: application/json
description
string
name
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Vitae nibh turpis scelerisque commodo egestas id morbi urna in. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim",
  • "name": "My application",
  • "versions": [
    ]
}

import application

import application

path Parameters
project_id
required
string
Request Body schema: application/json
Array
collections
any or null
created_at
string
description
string
id
number
name
string
owner_id
number
Array of objects

Responses

Request samples

Content type
application/json
[
  • {
    }
]

export applications

export applications

path Parameters
project_id
required
string
query Parameters
as_file
string

Responses

predict

predict

path Parameters
project_id
required
string
Request Body schema: text/plain
string <binary>

Responses

Response samples

Content type
application/json
{
  • "error": null,
  • "messages": [
    ]
}

detail public application

detail public application

Responses

public applications

public applications

query Parameters
offset
string
limit
string
tags
string
sort_order
string

Responses

publish

publish

path Parameters
project_id
required
string
Request Body schema: application/json
description
string
name
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Vitae nibh turpis scelerisque commodo egestas id morbi urna in. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim facilisis quis senectus a nunc habitasse blandit. Ornare egestas enim",
  • "name": "My application 2",
  • "versions": [
    ]
}

stop task predict

stop task predict

path Parameters
project_id
required
string

Responses

update tool

update tool

path Parameters
project_id
required
string
Request Body schema: application/json
application_version_id
number
description
string
name
string
object
type
string

Responses

Request samples

Content type
application/json
{
  • "application_version_id": 1,
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit",
  • "name": "Custom tool 3",
  • "settings": {
    },
  • "type": "custom"
}

tool details

tool details

path Parameters
project_id
required
string

Responses

delete tool

delete tool

path Parameters
project_id
required
string
Request Body schema: text/plain
string <binary>

Responses

create tool

create tool

path Parameters
project_id
required
string
Request Body schema: application/json
application_version_id
number
description
string
name
string
object
type
string

Responses

Request samples

Content type
application/json
{
  • "application_version_id": 1,
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit",
  • "name": "Perfect tool",
  • "settings": {
    },
  • "type": "datasource"
}

list tools

list tools

path Parameters
application_version_id
required
string
project_id
required
string

Responses

trendings authors

trendings authors

path Parameters
public_project_id
required
string

Responses

unpublish

unpublish

path Parameters
project_id
required
string

Responses

update

update

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
name
string

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "name": "latest"
}

delete

delete

path Parameters
project_id
required
string

Responses

detail

detail

path Parameters
project_id
required
string

Responses

list

list

path Parameters
project_id
required
string

Responses

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
conversation_starters
Array of strings
instructions
string
object
name
string
Array of objects
Array of objects

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "conversation_starters": [
    ],
  • "instructions": "some instructions with ",
  • "llm_settings": {
    },
  • "name": "new4",
  • "tools": [
    ],
  • "variables": [
    ]
}

tools

update tool

update tool

path Parameters
project_id
required
string
Request Body schema: application/json
application_version_id
number
description
string
name
string
object
type
string

Responses

Request samples

Content type
application/json
{
  • "application_version_id": 1,
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit",
  • "name": "Custom tool 3",
  • "settings": {
    },
  • "type": "custom"
}

tool details

tool details

path Parameters
project_id
required
string

Responses

delete tool

delete tool

path Parameters
project_id
required
string
Request Body schema: text/plain
string <binary>

Responses

create tool

create tool

path Parameters
project_id
required
string
Request Body schema: application/json
application_version_id
number
description
string
name
string
object
type
string

Responses

Request samples

Content type
application/json
{
  • "application_version_id": 1,
  • "description": "Ornare egestas enim facilisis quis senectus a nunc habitasse blandit",
  • "name": "Perfect tool",
  • "settings": {
    },
  • "type": "datasource"
}

list tools

list tools

path Parameters
application_version_id
required
string
project_id
required
string

Responses

chat

attach file

attach file

path Parameters
project_id
required
string
Request Body schema: application/octet-stream
string <binary>

Responses

conversation details

conversation details

path Parameters
project_id
required
string

Responses

update conversations

update conversations

path Parameters
project_id
required
string
Request Body schema: application/json
is_private
boolean
name
string

Responses

Request samples

Content type
application/json
{
  • "is_private": true,
  • "name": "Test Name"
}

test

test

path Parameters
project_id
required
string
query Parameters
limit
string
offset
string
sort_by
string
sort_order
string

desc/asc

query
string

search filter

Responses

create conversation

create conversation

path Parameters
project_id
required
string
Request Body schema: application/json
is_private
boolean
name
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "is_private": true,
  • "name": "New Conversation",
  • "participants": [
    ]
}

conversation delete

params: project_id: int, conversation_id: int, participant_id: int

path Parameters
project_id
required
string

Responses

update entity_settings

update entity_settings

path Parameters
project_id
required
string
Request Body schema: application/json
test
number

Responses

Request samples

Content type
application/json
{
  • "test": 42
}

add many participants

add many participants

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects

Responses

Request samples

Content type
application/json
{
  • "participants": [
    ]
}

delete message

delete message

path Parameters
project_id
required
string
prompt_version_id
required
string

Responses

delete all messages

delete all messages

path Parameters
project_id
required
string
prompt_version_id
required
string
Request Body schema: text/plain
string <binary>

Responses

list messages

list messages

path Parameters
project_id
required
string
prompt_version_id
required
string
query Parameters
limit
string
offset
string
sort_by
string
sort_order
string

desc/asc

query
string

search filter

Responses

remove participant from conversation

remove participant from conversation

path Parameters
project_id
required
string

Responses

add participant to conversation

add participant to conversation

path Parameters
project_id
required
string
Request Body schema: application/json
object
entity_name
string
object
meta
object

Responses

Request samples

Content type
application/json
{
  • "entity_meta": {
    },
  • "entity_name": "application",
  • "entity_settings": {
    },
  • "meta": { }
}

monitoring

notifications

deployments

ai_dial load modules

ai_dial load modules

path Parameters
project_id
required
string
Request Body schema: application/json
api_base
string
object
api_version
string
object
is_default
boolean
mode
string
Array of objects
project_id
string
status
string

Responses

Request samples

Content type
application/json
{
  • "api_token": {
    },
  • "api_version": "2023-03-15-preview",
  • "config": {
    },
  • "is_default": true,
  • "mode": "default",
  • "models": [
    ],
  • "project_id": "1",
  • "status": "success"
}

vertex_ai load modules

vertex_ai load modules

path Parameters
project_id
required
string
Request Body schema: application/json
object
is_default
boolean
mode
string
models
Array of any
project
string
project_id
string
object
status
string
zone
string

Responses

Request samples

Content type
application/json
{
  • "config": {
    },
  • "is_default": false,
  • "mode": "default",
  • "models": [ ],
  • "project": "rosy-clover-3945",
  • "project_id": "1",
  • "service_account_info": {
    },
  • "status": "success",
  • "zone": "us-central1"
}

load models

ai_dial load modules

ai_dial load modules

path Parameters
project_id
required
string
Request Body schema: application/json
api_base
string
object
api_version
string
object
is_default
boolean
mode
string
Array of objects
project_id
string
status
string

Responses

Request samples

Content type
application/json
{
  • "api_token": {
    },
  • "api_version": "2023-03-15-preview",
  • "config": {
    },
  • "is_default": true,
  • "mode": "default",
  • "models": [
    ],
  • "project_id": "1",
  • "status": "success"
}

vertex_ai load modules

vertex_ai load modules

path Parameters
project_id
required
string
Request Body schema: application/json
object
is_default
boolean
mode
string
models
Array of any
project
string
project_id
string
object
status
string
zone
string

Responses

Request samples

Content type
application/json
{
  • "config": {
    },
  • "is_default": false,
  • "mode": "default",
  • "models": [ ],
  • "project": "rosy-clover-3945",
  • "project_id": "1",
  • "service_account_info": {
    },
  • "status": "success",
  • "zone": "us-central1"
}

Api Mock

echo-get

echo-get

path Parameters
project_id
required
string
query Parameters
arg1
string
arg2
string
status_code
string

Responses

unsecret

unsecret

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
agent_type
string
application_id
number
object
conversation_starters
Array of strings
created_at
string
id
number
instructions
string
object
name
string
status
string
Array of objects
Array of objects
welcome_message
string

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "agent_type": "react",
  • "application_id": 1,
  • "author": {
    },
  • "conversation_starters": [
    ],
  • "created_at": "2024-07-17T06:10:45.322504",
  • "id": 1,
  • "instructions": "some instructions with ",
  • "llm_settings": {
    },
  • "name": "latest",
  • "status": "draft",
  • "tools": [
    ],
  • "variables": [
    ],
  • "welcome_message": ""
}

notification

notification

path Parameters
project_id
required
string
Request Body schema: application/json
event_type
string
meta
object

Responses

Request samples

Content type
application/json
{
  • "event_type": "some_event",
  • "meta": { }
}

trending_authors

trending_authors

path Parameters
project_id
required
string

Responses

versions12

update

update

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
name
string

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "name": "latest"
}

delete

delete

path Parameters
project_id
required
string

Responses

detail

detail

path Parameters
project_id
required
string

Responses

list

list

path Parameters
project_id
required
string

Responses

create

create

path Parameters
project_id
required
string
Request Body schema: application/json
Array of objects
conversation_starters
Array of strings
instructions
string
object
name
string
Array of objects
Array of objects

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "conversation_starters": [
    ],
  • "instructions": "some instructions with ",
  • "llm_settings": {
    },
  • "name": "new4",
  • "tools": [
    ],
  • "variables": [
    ]
}

versions1

detail

detail

path Parameters
project_id
required
string
datasource_id
required
string
datasource_version_id
required
string

Responses

update

update

path Parameters
project_id
required
string
datasource_id
required
string
datasource_version_id
required
string
Request Body schema: application/json
Array of objects
name
string

Responses

Request samples

Content type
application/json
{
  • "tags": [
    ],
  • "name": "latest"
}

list

list

path Parameters
project_id
required
string
datasource_id
required
string

Responses

create

create

path Parameters
project_id
required
string
datasource_id
required
string
Request Body schema: application/json
name
string

Responses

Request samples

Content type
application/json
{
  • "name": "new_version8"
}

moderation

recently approved

recently approved

Responses

approve

approve

Responses

reject

reject

Responses

authors

author

author

Responses

trending authors

trending authors

path Parameters
public_project_id
required
string

Responses

social

dislike entity

dislike entity

path Parameters
public_project_id
required
string

Responses

like entity

like entity

path Parameters
public_project_id
required
string

Responses

like

dislike entity

dislike entity

path Parameters
public_project_id
required
string

Responses

like entity

like entity

path Parameters
public_project_id
required
string

Responses

legacy

list [old]

list [old]

path Parameters
project_id
required
string

Responses

create [old]

create [old]

path Parameters
project_id
required
string
Request Body schema: application/json
name
string
prompt
string
type
string

Responses

Request samples

Content type
application/json
{
  • "name": "test_old",
  • "prompt": "test old",
  • "type": "chat"
}