Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
application/json
The name of the agent
Example:
"TutorAI"
The description about the agent
Example:
"TutorAI is an AI agent designed to assist students with their studies."
What should the agent do
Example:
"Teaching students on subjects ranging from form 0ne to form 4. Follow questions properly and do not answer any other questions apart from what you have been tasked to"
The list of intents, how the model should behave?
Example:
["Be gentle", "Be detailed"]
The knowledge base ID to be used by the agent
Example:
159
Tools to provide to the model (as a JSON string). Eg. Built-in tools includes web_search_tool
- Custom Tools
- Built-In Tools
Example:
[
{
"type": "function",
"function": {
"name": "convert_usd_to_tsh",
"description": "Converts an amount in USD to Tanzanian Shillings.",
"strict": true,
"parameters": {
"type": "object",
"properties": {
"amount_usd": {
"description": "Amount in USD",
"type": "number"
}
},
"required": ["amount_usd"],
"additionalProperties": false
}
}
},
{
"type": "pawa_tool",
"pawa_tool": "web_search_tool"
}
]