HTTP migration application composer from OpenAPI document.
HttpMigration is a module for composing HTTP migration application from the
OpenAPI document. It is designed for helping the OpenAPI
generator libraries, which converts OpenAPI operations to
an RPC (Remote Procedure Call) function.
The other functions, HttpMigration.execute and HttpMigration.propagate,
are for executing the HTTP request to the HTTP server. The HttpMigration.execute
function returns the response body from the API endpoint when the status code is 200
or 201. Otherwise, it throws an HttpError when the status code is not 200
or 201. The HttpMigration.propagate function returns the response information
from the API endpoint, including the status code, headers, and response body.
The HttpLlm module is a good example utilizing this HttpMigration module
for composing RPC function calling application. The HttpLlm module composes
LLM (Large Language Model) function calling application from the OpenAPI document
bypassing through the IHttpLlmApplication type.
HTTP migration application composer from OpenAPI document.
HttpMigration
is a module for composing HTTP migration application from the OpenAPI document. It is designed for helping the OpenAPI generator libraries, which converts OpenAPI operations to an RPC (Remote Procedure Call) function.The key feature of the
HttpModule
is the HttpMigration.application function. It converts the OpenAPI operations to the HTTP migration route, and it normalizes the OpenAPI operations to the RPC function calling suitable route structure.The other functions, HttpMigration.execute and HttpMigration.propagate, are for executing the HTTP request to the HTTP server. The HttpMigration.execute function returns the response body from the API endpoint when the status code is
200
or201
. Otherwise, it throws an HttpError when the status code is not200
or201
. The HttpMigration.propagate function returns the response information from the API endpoint, including the status code, headers, and response body.The HttpLlm module is a good example utilizing this
HttpMigration
module for composing RPC function calling application. The HttpLlm module composes LLM (Large Language Model) function calling application from the OpenAPI document bypassing through the IHttpLlmApplication type.Author
Jeongho Nam - https://github.com/samchon