Defining Tools
Learn how to define your tools with Orpheus
{
"type": "function",
"name": "get_weather",
"description": "Get current temperature for provided coordinates.",
"parameters": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": ["latitude", "longitude"]
}
}Tool::function("get_weather")
.description("Get current temperature for provided coordinates.")
.with_parameters(|params| {
params
.property("latitude", Param::number())
.property("longitude", Param::number())
.required(["latitude", "longitude"])
})
.build()Last updated
Was this helpful?