Releases: samchon/openapi
Releases · samchon/openapi
v2.0.3
v2.0.2
v2.0.1
v2.0.0
Middle layer ILlmSchema
has been divided to actual LLM provider models:
IChatGptSchema
: OpenAI ChatGPTIClaudeSchema
: Anthropic ClaudeIGeminiSchema
: Google GeminiILlamaSchema
: Meta Llama
What's Changed
- Wiriting Gemini schema and its type checker by @samchon in #58
- Add ChatGPT schema by @samchon in #59
GeminiConverter.schema()
function by @samchon in #60- Recursive level on LLM schemas by @samchon in #61
- LLM schemas of OpenAPI v3 and v3.1 by @samchon in #62
- Fix bug of recursive ChatGPT schema conversion by @samchon in #63
IChatGptSchema.IOneOf.discriminator
by @samchon in #64HttpLlm.application()
bans themultipart/form-data
type. by @samchon in #65- VSCode Debugger Configuration by @samchon in #70
- Adapt typia v7 and nestia v4 for testing. by @samchon in #71
- The exact
IChatGptSchema
and LLM function calling applilcation schemas. by @samchon in #72 @format uuid
like description forIChatGptSchema
and documetation. by @samchon in #73ILlmApplication.IChatGptOptions
by @samchon in #74- More example cases for the ChatGPT function calling. by @samchon in #75
- Enhance function callling prompt examples by @samchon in #76
- Enhance reference type description rule by @samchon in #78
- Completed Google Gemini schema by @samchon in #79
- Strict JSON/LLM schema of object type by @samchon in #81
- LLM schema conversion layer by @samchon in #82
- Export
ILlmSchema
by @samchon in #83 - Support new LLM provider, "Anthropic Claude" by @samchon in #84
- Enhance function calling test programs. by @samchon in #85
- Ban constraint fields
IChatGptSchema
. by @samchon in #86 - Started supporting Meta Llama schema
ILlmSchema
by @samchon in #87 - Update README with example codes by @samchon in #89
- Entire refactoring for concenstrate to the
ILlmSchema
. by @samchon in #90 - Allow
additionalProperties
in Claude and Llama. by @samchon in #91 - Add test cases of failures by @samchon in #92
- Fix
gemini
schema'soneOf
detection logic. by @samchon in #93 ILlmSchema.IParameters.additionalProperties
to befalse
. by @samchon in #94- Precise
ILlmFunction.ISeparated<Model>
by @samchon in #95 - Make
constraint
option to be defaulttrue
by @samchon in #96 - Strong test programs for LLM schema composers and refactorings by @samchon in #97
Try<T, E>
pattern to LLM related functions by @samchon in #98- Fix
IResult.ISuccess.value
. by @samchon in #99 - Completed v2 publishing by @samchon in #100
Full Changelog: v1.1.2...v2.0.0
v1.2.4
v1.2.3
v1.2.2
What's Changed
- Support recursive type in the LLM in v1. by @samchon in #66
- Ban
multipart/form-data
type in the LLM by @samchon in #67 - Fix OpenApi.IJsonSchema.ITuple downgrading problem. by @samchon in #68
OpenApiTypeChecker.escape()
erases discriminator by @samchon in #69
Full Changelog: v1.1.2...v1.2.2
v1.1.2
v1.1.1
v1.1.0
What's Changed
- fix build(use preserveModules) by @ryoppippi in #34
- Fix
OpenApiV3_1.IJsonSchema.IArray.items
to be optional. by @samchon in #49 - Fix samchon/nestia#1018:
HttpMigrateRouteFetcher
for React Native. by @samchon in #50 - Add
LlmTypeChecker.isInteger()
function. by @samchon in #51 - Automate npm publish by @samchon in #53
- Exact JSON schema downgrading. by @samchon in #52
- Add example and deprecated properties. by @samchon in #54
- Add
ILlmFunction.tags
properties for categorization. by @samchon in #55
New Contributors
- @ryoppippi made their first contribution in #34
Full Changelog: v1.0.0...v1.1.0