@all-inclusive/nestjs-openai
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

All-Inclusive Digital Logo

OpenAI Node API Library from NestJS

Description

This library provides convenient access to the OpenAI REST API from NestJS.

Installation

$ npm i @all-inclusive/nestjs-openai

Usage

In a parent module "forRoot"

import { OpenAiModule, Models } from "@all-inclusive/nestjs-openai";

@Module({
  imports: [
    OpenAiModule.forRoot({
      apiKey: 'YOUR_OPEN_AI_API_KEY',
      model: Models.GPT4
    })
  ],
})
class AppModule {}

In a parent module "forRootAsync"

import { OpenAiModule, Models } from "@all-inclusive/nestjs-openai";

@Module({
  imports: [
    OpenAiModule.forRootAsync(      
      {
        inject: [...any],
        useFactory: {
          apiKey: 'YOUR_OPEN_AI_API_KEY',
          model: Models.GPT4,
        },
    })
  ],
})
class AppModule {}

Package Sidebar

Install

npm i @all-inclusive/nestjs-openai

Weekly Downloads

2

Version

0.0.4

License

lgpl-3.0

Unpacked Size

137 kB

Total Files

46

Last publish

Collaborators

  • all-inclusive