All checks were successful
Mindforge API Build and Deploy / Build Mindforge API Image (push) Successful in 3m39s
Mindforge Cronjob Build and Deploy / Build Mindforge Cronjob Image (push) Successful in 3m49s
Mindforge API Build and Deploy / Deploy Mindforge API (internal) (push) Successful in 38s
Mindforge Cronjob Build and Deploy / Deploy Mindforge Cronjob (internal) (push) Successful in 30s
22 lines
541 B
C#
22 lines
541 B
C#
using System.Threading.Tasks;
|
|
using Mindforge.API.Providers;
|
|
using Mindforge.API.Services.Interfaces;
|
|
|
|
namespace Mindforge.API.Services
|
|
{
|
|
public class AgentService : IAgentService
|
|
{
|
|
private readonly ILlmApiProvider _provider;
|
|
|
|
public AgentService(ILlmApiProvider provider)
|
|
{
|
|
_provider = provider;
|
|
}
|
|
|
|
public Task<string> ProcessRequestAsync(string systemPrompt, string userPrompt)
|
|
{
|
|
return _provider.SendRequestAsync(systemPrompt, userPrompt);
|
|
}
|
|
}
|
|
}
|