Files
semantic-kernel/samples/python
9bdeb42c9e Python: KernelHttpServer (#915)
### Motivation and Context
This is a python implementation of the KernelHttpServer. Trying to
replicate the same functionalities the C# version offers.

see: #851 

### Description

Implementation of the KernelHttpServer in python. Currently not all
applications are supported (some are missing skill implementation in
python).

Supported endpoint
- [POST] api/skills/{skillName}/invoke/{functionName}
- [GET] api/ping
- [POST] api/planner/createplan
- [POST] api/planner/execute/{maxsteps}


Here the status of each application : 

- **book-creator-webapp-react** :  Working
- **chat-summary-webapp-react** : Not working , missing
ConversationSummary skill in python
- **github-qna-webapp-react** : Not working , missing the github skill
in python
- **auth-api-webapp-react** : Not working, missing ConversationSummary
skill and TaskListSkill

### Contribution Checklist
<!-- Before submitting this PR, please make sure: -->
- [x] The code builds clean without any errors or warnings
- [x] The PR follows SK Contribution Guidelines
(https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md)
- [x] The code follows the .NET coding conventions
(https://learn.microsoft.com/dotnet/csharp/fundamentals/coding-style/coding-conventions)
verified with `dotnet format`
- [x] All unit tests pass, and I have added new tests where possible
- [x] I didn't break anyone 😄

---------

Co-authored-by: Abby Harrison <[email protected]>
Co-authored-by: Mark Karle <[email protected]>
Co-authored-by: Shawn Callegari <[email protected]>
Co-authored-by: Dmytro Struk <[email protected]>
2023-07-19 23:30:18 +00:00
..