Tools and function calling
Advania ALT supports the OpenAI tool-calling shape. Declare tools via the tools field on POST /v1/chat/completions; the model returns tool calls in choices[0].message.tool_calls; you execute them and post back a tool-result message in the next turn.
Tool calls work in streamed responses too — the tool_calls are emitted across chunks and reassembled by the OpenAI SDK.
Full tool schema and message shape in the interactive OpenAPI.