Releases: samchon/openapi
v2.4.1
v2.4.0
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
New plugin properties OpenApi.IOperation["x-samchon-accessor"]
and OpenApi.IOperation["x-samchon-controller"]
for OpenAPI generator and LLM application composer, indicating operation's function name and belonged controller.
Also prohibited non-variable function name assignment.
This is a special update for commercial project performing LLM function calling to the Rest API.
What's Changed
- Test empty parameters' function calling cases by @samchon in #114
- New plugin property
OpenApi.IOperation["x-samchon-accessor"]
. by @samchon in #115
Full Changelog: v2.2.1...v2.3.0
v2.2.1
v2.2.0
As I've understood that ChatGPT's strict mode is not perfect, and found much better way by giving validation feedback with typia.validate<T>()
function, I've changed the ChatGPT strict mode to be configurable, and also changed ChatGPT function calling (or structured output) composition strategy.
From now on, ChatGPT schema also supports the optional properties and dynamic key typed object unless the strict mode configured.
Advised by @AcrylicShrimp
What's Changed
- Enhance function calling test functions by @samchon in #111
- Make ChatGPT strict mode configurable. by @samchon in #112
Full Changelog: v2.1.2...v2.2.0