27 lines
733 B
C#
27 lines
733 B
C#
using Microsoft.AspNetCore.Builder;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using xAiApi.AI.Interfaces;
|
|
using xAiApi.AI.Services;
|
|
|
|
namespace xAiApi.AI.DI
|
|
{
|
|
public static class AIExtensions
|
|
{
|
|
/// <summary>
|
|
/// Register AI Services ...
|
|
/// </summary>
|
|
/// <param name="services"></param>
|
|
public static void AddXAIServices(this IServiceCollection services)
|
|
{
|
|
//
|
|
services.AddSingleton<IXAIService, XAIService>();
|
|
}
|
|
|
|
/// <summary>
|
|
/// Use AI Service Middlewares ...
|
|
/// </summary>
|
|
/// <param name="builder"></param>
|
|
public static void UseXAIServices(this IApplicationBuilder builder)
|
|
{ }
|
|
}
|
|
} |