This repository contains an OpenAPI specification for the OpenAI API, as well as a script that uses OpenAPI Generator to auto-generate client SDKs from the specification.
OpenAPI Generator uses mustache templates to generate code — the files in the sdk-template-overrides folder override the corresponding built-in template files with small edits required for the OpenAI SDKs. More detail on each currently generated SDK is provided below.
$ python scripts/generate_sdk.py -s node -o ~/openai-node- The
operationIdof each operation is used as the function name for that operation - The
tagdetermines the name of the Javascript class that contains that operation schemanames map to Typescript type names