neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
OpenAPI 기반 HTTP 클라이언트 코드 생성기
OpenAPI based HTTP Client code generator
개발 도구C# · TypeScriptGitHub @microsoft직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Kiota is a command line tool for generating an API client to call any OpenAPI described API you are interested in. The goal is to eliminate the need to take a dependency on a different API SDK for every API that you need to call. Kiota API clients provide a strongly typed experience with all the features you expect from a high quality API SDK, but without having to learn a new library for every HTTP API.
This library builds on top of the Microsoft.OpenAPI.NET library to ensure comprehensive support for APIs that use OpenAPI descriptions. One of the goals of the project is to provide the best code generator support possible for OpenAPI and JSON Schema features. The conceptual documentation describes how kiota works and the high level concepts, this readme documents how to get started with Kiota.
The following table provides an overview of the languages supported by Kiota and the progress in the implementation of the different components.
| Language | Generation | Abstractions | Serialization | Authentication | HTTP | Required tools & dependencies |
|---|---|---|---|---|---|---|
| CSharp | ✔ | ✔ | FORM, JSON, MULTIPART, TEXT | Anonymous, API Key, Azure | ✔ | link |
| Dart | 🛠️ | 🛠️ | 🛠️ FORM, 🛠️ JSON, , |
Legend: ✔ -> stable, 🛠️ -> in preview, ❌ -> not started, ▶ -> in progress.
Parameters are documented here.
Make sure you install the pre-requisites first. If you are using Visual Studio Code as your IDE, the launch.json file already contains the configuration to run Kiota. By default this configuration will use the openApiDocs/v1.0/Mail.yml under the PowerShell repository as the OpenAPI to generate an SDK for. By default this configuration will output the generated files in a graphdotnetv4|graphjavav4|graphtypescriptv4 folder located in the parent folder this repository is cloned in.
Selecting the language you want to generate an API client for in the Visual Studio Debug tab and hitting F5 will automatically build, start, and attach the debugging process to Kiota.
You can find samples of clients generated with Kiota in the Kiota samples repository.
An example of an application that is calling multiple APIs can be found in the KiotaApp repo.
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.
| 🛠️ Anonymous, 🛠️ API Key |
| 🛠️ |
| link |
| Go | ✔ | ✔ | FORM, JSON, MULTIPART, TEXT | Anonymous, API Key, Azure | ✔ | link |
| Java | ✔ | ✔ | FORM, JSON, MULTIPART, TEXT | Anonymous, API Key, Azure | ✔ | link |
| PHP | ✔ | ✔ | JSON, FORM, MULTIPART, TEXT | Anonymous, ✔️ PHP League | ✔ | link |
| Python | ✔ | ✔ | FORM, JSON, MULTIPART, TEXT | Anonymous, Azure | ✔ | link |
| Ruby | 🛠️ | 🛠️ | FORM, JSON, MULTIPART, TEXT | Anonymous, OAuth2 | 🛠️ |
| TypeScript/JavaScript | 🛠️ | 🛠️ | FORM, JSON, MULTIPART, TEXT | Anonymous, API Key, Azure, SPFx | 🛠️ | link |