Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 1.48 KB

README.md

File metadata and controls

55 lines (35 loc) · 1.48 KB

OpenAPI AI Code Snippets Generator

This is application renders the operations of an OpenAPI file and lets you generate sample code snippets using OpenAI or Claude.

image

Prerequisites

  • Node.js 16+ installed
  • An API key for either:
    • Anthropic's Claude API
    • OpenAI's API

Installation

  1. Clone the repository.

  2. Navigate to the project directory:

    cd openapi-llm-snippets
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and navigate to http://localhost:3000 to view the application.

  6. Add your API key in the input field and select the language you want to generate the code for.

  7. Click on the "Generate" button to generate the code snippet.

Project structure

The project is organized into several key directories and files:

  • src/: Contains the main source code for the application.
    • components/: React components used throughout the application.
      • OperationsList.js: Component for displaying and managing API operations.
    • services/: Contains service files for interacting with external APIs.
      • openaiService.js: Handles requests to the OpenAI API.
      • claudeService.js: Handles requests to the Anthropic Claude API.

License

This project is licensed under the MIT License. See the LICENSE file for details.