Skip to Content
How ToAdd Provider

Add Provider

To add a new provider

Step 1

Go to packages/backend/generations/providers and create a new file: name.provider.ts

Step 2

Edit packages/backend/generations/generation.identifiers.ts and add your new provider name

Step 3

Add the following code inside:

import { GenerationIdentifiers } from "@packages/backend/generations/generation.identifiers"; import { GenerationCategory } from "@packages/backend/generations/generation.category"; import { Input } from "@packages/backend/generations/generation.base.interface"; import { GenerationBase } from "@packages/backend/generations/generation.base"; export class OpenaiProvider extends GenerationBase { docsLink = "link to the new provider docs"; identifier = GenerationIdentifiers.NEW_PROVIDER_NAME; models = []; }

Step 4

Implement all the providers function, you can look at other providers

Step 5

Edit packages/backend/generations/providers.list.ts and add the new provider

Last updated on