Type of the LLM model
Application schema of function calling.
Connection to the server.
Connection to the API server including the URL and headers.
OptionalexecuteExecutor of the API function.
Default executor is HttpLlm.execute function, and you can override it with your own function.
Properties of the API function call
Application schema.
Arguments of the function calling.
It is an object of key-value pairs of the API function's parameters. The property keys are composed by below rules:
Connection to the server.
Function schema.
HTTP response of the API function call
Identifier name of the controller.
Protocol discriminator.
Controller of HTTP LLM function calling.
IHttpLlmControlleris a controller of HTTP LLM function calling, containing not only the application of function calling schemas, but also identifier name of the application and executor of its HTTP functions.Here is an example of using
IHttpLlmControllertype for AI agent development of performing AI function calling to e-commerce API functions through@agentica.For reference, this
IHttpLlmControllertype is designed for HTTP API servers. If you want to make a controller of another protocol like MCP or TypeScript, use below types instead:Author
Jeongho Nam - https://github.com/samchon
Reference
https://wrtnlabs.io/agentica/docs/core/controller/swagger/