Skip to content

Releases: samchon/openapi

v2.4.1

23 Jan 11:17
fecf39a
Compare
Choose a tag to compare

What's Changed

  • Fill more function calling examples by @samchon in #126
  • Fix #127: ChatGPT and Gemini schema had dropped enum typed description. by @samchon in #128

Full Changelog: v2.4.0...v2.4.1

v2.4.0

13 Jan 15:30
3c4d258
Compare
Choose a tag to compare

What's Changed

  • Limit IHttpLlmFunction.description length under 1,024. by @samchon in #124
  • ILlmFunction.ISeparated.llm to be not null. by @samchon in #125

Full Changelog: v2.3.4...v2.4.0

v2.3.4

10 Jan 05:20
2aa6000
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.3...v2.3.4

v2.3.3

09 Jan 06:19
abbb1e9
Compare
Choose a tag to compare

What's Changed

  • IHttpLlmFunction.name's maximum length limit. by @samchon in #120

Full Changelog: v2.3.2...v2.3.3

v2.3.2

05 Jan 12:03
ba85b68
Compare
Choose a tag to compare

What's Changed

  • Fix IHttpLlmFunction.seperated composing bug. by @samchon in #119

Full Changelog: v2.3.1...v2.3.2

v2.3.1

20 Dec 13:34
3d92b1d
Compare
Choose a tag to compare

What's Changed

  • HttpLlm.appliation() escapes some special characters. by @samchon in #117

Full Changelog: v2.3.0...v2.3.1

v2.3.0

18 Dec 06:35
5548c64
Compare
Choose a tag to compare

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

16 Dec 03:18
955f41a
Compare
Choose a tag to compare

What's Changed

  • Enhance ChatGptTypeChecker and LlmTypeCheckerV3. by @samchon in #113

Full Changelog: v2.2.0...v2.2.1

v2.2.0

14 Dec 21:57
6f0f412
Compare
Choose a tag to compare

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

v2.1.2

12 Dec 17:17
63428dd
Compare
Choose a tag to compare

What's Changed

  • Remove ILlmFunction.strict property. by @samchon in #109
  • Also erase IHttpLlmFunction.strict property. by @samchon in #110

Full Changelog: v2.0.4...v2.1.2