Skip to main content
Glama
ai-assistant.module.ts1.36 kB
import { Module, OnModuleInit } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { AiAssistantController } from './ai-assistant.controller'; import { AiAssistantTemplateService } from './services/ai-assistant-template.service'; import { AiAssistantConfigService } from './services/ai-assistant-config.service'; import { AiAssistantSeedService } from './services/ai-assistant-seed.service'; import { AiAssistantTemplateEntity } from './entities/ai-assistant-template.entity'; import { AiAssistantConfigEntity } from './entities/ai-assistant-config.entity'; @Module({ imports: [ TypeOrmModule.forFeature([ AiAssistantTemplateEntity, AiAssistantConfigEntity, ]), ], controllers: [AiAssistantController], providers: [ AiAssistantTemplateService, AiAssistantConfigService, AiAssistantSeedService, ], exports: [ AiAssistantTemplateService, AiAssistantConfigService, AiAssistantSeedService, ], }) export class AiAssistantModule implements OnModuleInit { constructor(private readonly seedService: AiAssistantSeedService) {} async onModuleInit() { // 在模块初始化时自动加载默认模板 try { await this.seedService.seedDefaultTemplates(); } catch (error) { console.error('Failed to seed default AI assistant templates:', error); } } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zaizaizhao/mcp-swagger-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server