Namespace HttpLlm

LLM function calling application composer from OpenAPI document.

HttpLlm is a module for composing LLM (Large Language Model) function calling application from the OpenAPI document, and also for LLM function call execution and parameter merging.

At first, you can construct the LLM function calling application by the HttpLlm.application() function. And then the LLM has selected a function to call and composes its arguments, you can execute the function by HttpLlm.execute() or HttpLlm.propagate().

By the way, if you have configured the IHttpLlmApplication.IOptions.separate option to separate the parameters into human and LLM sides, you can merge these human and LLM sides' parameters into one through HttpLlm.mergeParameters() before the actual LLM function call execution.

Jeongho Nam - https://github.com/samchon

Interfaces

IApplicationProps
IFetchProps
IMergeProps

Functions

application
execute
mergeParameters
mergeValue
propagate