This commit is contained in:
mmrbnjd
2025-08-26 17:33:05 +03:30
parent e964cb551e
commit 6dad7d71c5
5 changed files with 39 additions and 43 deletions

View File

@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<Protobuf Include="Protos\greet.proto" GrpcServices="Server" />
<Protobuf Include="Protos\aia.proto" GrpcServices="Server" />
</ItemGroup>
<ItemGroup>

View File

@@ -0,0 +1,19 @@
syntax = "proto3";
option csharp_namespace = "AIAss.Protos";
package aia;
service aiAssistance {
rpc SendQuestion (aiaRequest) returns (aiaReply);
}
message aiaRequest {
string question = 1;
string prompts = 2;
}
message aiaReply {
string message = 1;
}

View File

@@ -1,21 +0,0 @@
syntax = "proto3";
option csharp_namespace = "AIAss";
package greet;
// The greeting service definition.
service Greeter {
// Sends a greeting
rpc SayHello (HelloRequest) returns (HelloReply);
}
// The request message containing the user's name.
message HelloRequest {
string name = 1;
}
// The response message containing the greetings.
message HelloReply {
string message = 1;
}

View File

@@ -1,21 +0,0 @@
using Grpc.Core;
using AIAss;
namespace AIAss.Services;
public class GreeterService : Greeter.GreeterBase
{
private readonly ILogger<GreeterService> _logger;
public GreeterService(ILogger<GreeterService> logger)
{
_logger = logger;
}
public override Task<HelloReply> SayHello(HelloRequest request, ServerCallContext context)
{
return Task.FromResult(new HelloReply
{
Message = "Hello " + request.Name
});
}
}

View File

@@ -0,0 +1,19 @@
using Grpc.Core;
using AIAss;
using AIAss.Protos;
namespace AIAss.Services;
public class aiAssistanceService: aiAssistance.aiAssistanceBase
{
public override Task<aiaReply> SendQuestion(aiaRequest request, ServerCallContext context)
{
var reply = new aiaReply
{
Message = $" {request.Question}"
};
return Task.FromResult(reply);
}
}