├── .gitattributes ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── .yarn └── releases │ └── yarn-3.5.0.cjs ├── .yarnrc.yml ├── demo ├── .dev.vars.example ├── package.json ├── src │ ├── index.ts │ └── types.d.ts └── tsconfig.json ├── gpt-as-api ├── package.json ├── src │ ├── index.ts │ ├── llms │ │ ├── LLM.ts │ │ ├── index.ts │ │ └── openai.ts │ └── utils │ │ ├── extract.ts │ │ └── index.ts └── tsconfig.json ├── package.json └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 100 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.5.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/.yarn/releases/yarn-3.5.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /demo/.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/demo/.dev.vars.example -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/demo/src/index.ts -------------------------------------------------------------------------------- /demo/src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare const OPENAI_API_KEY: string; 2 | -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /gpt-as-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/gpt-as-api/package.json -------------------------------------------------------------------------------- /gpt-as-api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/gpt-as-api/src/index.ts -------------------------------------------------------------------------------- /gpt-as-api/src/llms/LLM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/gpt-as-api/src/llms/LLM.ts -------------------------------------------------------------------------------- /gpt-as-api/src/llms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/gpt-as-api/src/llms/index.ts -------------------------------------------------------------------------------- /gpt-as-api/src/llms/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/gpt-as-api/src/llms/openai.ts -------------------------------------------------------------------------------- /gpt-as-api/src/utils/extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/gpt-as-api/src/utils/extract.ts -------------------------------------------------------------------------------- /gpt-as-api/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./extract"; 2 | -------------------------------------------------------------------------------- /gpt-as-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/gpt-as-api/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/gpt-as-api/HEAD/yarn.lock --------------------------------------------------------------------------------