From c020a100cae1edeee014062b955762f099579f28 Mon Sep 17 00:00:00 2001 From: Gina Triolo <51341242+gitri-ms@users.noreply.github.com> Date: Tue, 14 Mar 2023 09:09:33 -0700 Subject: [PATCH] Remove OpenApi skill --- .../OpenApiJsonToHttpClient/config.json | 9 ------- .../OpenApiJsonToHttpClient/skprompt.txt | 25 ------------------- 2 files changed, 34 deletions(-) delete mode 100644 samples/skills/OpenApiSkill/OpenApiJsonToHttpClient/config.json delete mode 100644 samples/skills/OpenApiSkill/OpenApiJsonToHttpClient/skprompt.txt diff --git a/samples/skills/OpenApiSkill/OpenApiJsonToHttpClient/config.json b/samples/skills/OpenApiSkill/OpenApiJsonToHttpClient/config.json deleted file mode 100644 index 655319324b27..000000000000 --- a/samples/skills/OpenApiSkill/OpenApiJsonToHttpClient/config.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "schema": 1, - "description": "Given an OpenAPI json string containing one API path, return a C# Http Client within an SKFunction.", - "type": "completion", - "completion": { - "max_tokens": 2000, - "temperature": 0 - } -} \ No newline at end of file diff --git a/samples/skills/OpenApiSkill/OpenApiJsonToHttpClient/skprompt.txt b/samples/skills/OpenApiSkill/OpenApiJsonToHttpClient/skprompt.txt deleted file mode 100644 index 1bf880a1f292..000000000000 --- a/samples/skills/OpenApiSkill/OpenApiJsonToHttpClient/skprompt.txt +++ /dev/null @@ -1,25 +0,0 @@ -Parse OpenAPI json and create C# "SKFunctions" to call them. The SKFunction boilerplate looks like this: - -public static class APISkill - { - [SKFunction(description: "API(SKContext context) - { - // call the API using input from context variables - } - } -Use context.variables.Input to get input -Use context.variables.Update() to update the input -Use context.Fail(, ) if something goes wrong -Use context.variables.Set(string name, string value) to set a variable in memory -Use context.variables.Get(string name, string value) to fetch a variable from memory -Use HttpClient to call the API -Do not assume the component objects referenced in json will be existing C# objects. - -This is the API defined in openapi.json: -+++ -{{$input}} -+++ -Write a C# SKFunction that uses the API: - -// Start with "public static class": \ No newline at end of file