opentool_dart 0.1.1
opentool_dart: ^0.1.1 copied to clipboard
An OpenTool JSON Spec Parser, fromJson and toJson
opentool_dart #
An OpenTool JSON Spec Parser for dart.
Inspired by OpenAPI, OpenRPC, and OpenAI function calling example.
Features #
- Load OpenTool json file, and convert to dart object.
Usage #
According to /example/opentool_dart_example.dart.
- From JSON String
Future<void> main() async {
String jsonString = "{...OpenTool String...}";
OpenToolLoader openToolLoader = OpenToolLoader();
OpenTool openTool = await openToolLoader.load(jsonString);
}
- From JSON File
Future<void> main() async {
String jsonPath = "$currentWorkingDirectory/example/json/$jsonFileName";
OpenToolLoader openToolLoader = OpenToolLoader();
OpenTool openTool = await openToolLoader.loadFromFile(jsonPath);
}