Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Entire refactoring for concenstrate to the ILlmSchema. #90

Merged
merged 1 commit into from
Nov 26, 2024

Conversation

samchon
Copy link
Owner

@samchon samchon commented Nov 26, 2024

This pull request includes several changes to improve the OpenAPI definitions, converters, and the LLM function calling application composer. The most important changes include updates to the README.md file, modifications to JSON schema handling, and refactoring of TypeScript interfaces and functions for better consistency and simplicity.

Documentation Updates:

  • README.md: Updated the supported schemas section to remove redundant references and clarified the structure of the arguments in the example code. [1] [2] [3] [4]

JSON Schema Handling:

TypeScript Interface and Function Refactoring:

  • src/HttpLlm.ts: Consolidated the IHttpLlmApplication and ILlmSchema models, simplified the application, execute, propagate, and mergeParameters functions, and introduced the IApplicationProps interface for better type safety. [1] [2] [3] [4] [5] [6] [7]

Migration and Conversion Functions:

Package Version Update:

  • package.json: Updated the package version from 2.0.0-dev.20241126 to 2.0.0-dev.20241127.

@samchon samchon added the enhancement New feature or request label Nov 26, 2024
@samchon samchon self-assigned this Nov 26, 2024
Copy link
Owner Author

@samchon samchon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, very well.

@samchon samchon merged commit 04a2560 into master Nov 26, 2024
4 checks passed
@samchon samchon deleted the feat/refactoring branch November 26, 2024 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Status: Done
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant