Type of the LLM model
Application schema of function calling.
Connection to the server.
Connection to the API server including the URL and headers.
Optional
executeExecutor 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.
IHttpLlmController
is 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
IHttpLlmController
type for AI agent development of performing AI function calling to e-commerce API functions through@agentica
.For reference, this
IHttpLlmController
type is designed for HTTP API servers. If you want to make a controller of another protocol like MCP or TypeScript, use below types instead:Reference
https://wrtnlabs.io/agentica/docs/core/controller/swagger/
Author
Jeongho Nam - https://github.com/samchon