Skip to content

@sylis/api v0.0.1


@sylis/api / modules/ai/ai.service / AIService

Class: AIService

Defined in: apps/api/src/modules/ai/ai.service.ts:7

Constructors

Constructor

new AIService(): AIService

Returns

AIService

Methods

getClient()

getClient(): OpenAI

Defined in: apps/api/src/modules/ai/ai.service.ts:19

Returns

OpenAI


getConfig()

getConfig(): object

Defined in: apps/api/src/modules/ai/ai.service.ts:27

Returns

object

baseUrl

baseUrl: string

hasApiKey

hasApiKey: boolean

model

model: string


getModel()

getModel(): string

Defined in: apps/api/src/modules/ai/ai.service.ts:23

Returns

string


testConnection()

testConnection(params): Promise<TestConnectionResDto>

Defined in: apps/api/src/modules/ai/ai.service.ts:35

Parameters

params

TestConnectionReqDto

Returns

Promise<TestConnectionResDto>