APIs for Uniphore Business AI platform spanning data, knowledge, models, and agents.
Uniphore Business AI Cloud (1.0.0)
Metadata
Key | Value |
---|---|
owner | Uniphore Technologies Pvt Ltd |
team | Business AI |
department | Engineering |
status | Beta |
List of agent definitions in this crew.
Optional narrative to give context and personality to the agent.
Optional narrative to give context and personality to the agent.
Optional narrative to give context and personality to the agent.
List of tools this agent is allowed to use.
List of tools this agent is allowed to use.
The language model used to power the agent.
Configuration for defining a LLM that can be bound to agents.
Maximum number of reasoning iterations allowed during task execution.
If true, the agent will perform reasoning steps before executing tasks.
If true, the agent will perform reasoning steps before executing tasks.
If true, the agent will perform reasoning steps before executing tasks.
Maximum number of reasoning steps the agent can take before executing a task.
Maximum number of reasoning steps the agent can take before executing a task.
Maximum number of reasoning steps the agent can take before executing a task.
If true, the agent can execute code as part of its reasoning process.
If true, the agent can execute code as part of its reasoning process.
If true, the agent can execute code as part of its reasoning process.
Determines when the agent can execute code: 'safe' (default), or 'unsafe'.
Determines when the agent can execute code: 'safe' (default), or 'unsafe'.
Determines when the agent can execute code: 'safe' (default), or 'unsafe'.
Maximum number of retries allowed for task execution in case of failures.
Maximum number of retries allowed for task execution in case of failures.
Maximum number of retries allowed for task execution in case of failures.
List of task definitions to be executed by the agents.
Description of the desired output format or structure.
Description of the desired output format or structure.
Description of the desired output format or structure.
If true, the task can be executed asynchronously.
List of tools specific to this task.
List of tools specific to this task.
List of prior task names whose outputs are needed as context for this task.
If true, the task expects manual human input or approval.
If true, the task output should be formatted in Markdown.
Format of the task output: 'markdown' or 'json'.
Format of the task output: 'markdown' or 'json'.
Format of the task output: 'markdown' or 'json'.
Dictionary defining the structure of the expected JSON output, if output_format is 'json'.
Dictionary defining the structure of the expected JSON output, if output_format is 'json'.
Execution strategy: 'sequential' or 'hierarchical'.
LLM used for any function-calling tasks or operations.
Name of the agent acting as the manager.
Name of the agent acting as the manager.
Name of the agent acting as the manager.
LLM used specifically for the manager agent.
LLM used specifically for the manager agent.
LLM used specifically for the manager agent.
Enables dynamic planning of task execution by the manager agent.
Enables dynamic planning of task execution by the manager agent.
Enables dynamic planning of task execution by the manager agent.
- Demo Instance for Uniphore Business AI Cloud
https://forge-api-gateway-x-forge.dev.uniphorecloud.com/crewai-agents/api/v1/crews
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://forge-api-gateway-x-forge.dev.uniphorecloud.com/crewai-agents/api/v1/crews \
-H 'Content-Type: application/json' \
-H 'X-Tenant-Id: ' \
-H 'X-User-Id: ' \
-d '{
"name": null,
"description": null,
"agents": [
{
"name": null,
"role": null,
"goal": null,
"backstory": "",
"tools": {
"tool_ids": [
null
],
"tool_definitions": [
{
"name": null,
"integration_name": null,
"description": null,
"result_as_answer": false
}
]
},
"llm": {
"provider": null,
"llm": null,
"top_p": null,
"temperature": null,
"output_token_limit": null
},
"max_iter": 25,
"reasoning": false,
"max_reasoning_steps": 5,
"allow_code_execution": false,
"code_execution_mode": "safe",
"max_retry_limit": 5,
"knowledge_bases": [
{
"id": null,
"name": null
}
]
}
],
"tasks": [
{
"name": null,
"description": null,
"agent": null,
"expected_output": {},
"async_execution": false,
"tools": {
"tool_ids": [
null
],
"tool_definitions": [
{
"name": null,
"integration_name": null,
"description": null,
"result_as_answer": false
}
]
},
"context": [
null
],
"human_input": false,
"markdown": false,
"output_format": "markdown",
"output_json_structure": {
"property1": null,
"property2": null
},
"output_json_schema": {
"property1": null,
"property2": null
}
}
],
"process": "sequential",
"function_calling_llm": "gpt-4o-mini",
"manager_agent": {},
"manager_llm": {},
"planning": {},
"planning_llm": {}
}'
- Demo Instance for Uniphore Business AI Cloud
https://forge-api-gateway-x-forge.dev.uniphorecloud.com/crewai-agents/api/v1/crews
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://forge-api-gateway-x-forge.dev.uniphorecloud.com/crewai-agents/api/v1/crews \
-H 'X-Tenant-Id: ' \
-H 'X-User-Id: '
- Demo Instance for Uniphore Business AI Cloud
https://forge-api-gateway-x-forge.dev.uniphorecloud.com/crewai-agents/api/v1/crews/{crew_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://forge-api-gateway-x-forge.dev.uniphorecloud.com/crewai-agents/api/v1/crews/{crew_id}' \
-H 'X-Tenant-Id: ' \
-H 'X-User-Id: '