13 lines
646 B
C#
13 lines
646 B
C#
namespace DocuMed.Infrastructure.RestServices;
|
|
|
|
public interface IMetisRestApi
|
|
{
|
|
[Post("/chat/session")]
|
|
public Task CreateSession(string sessionId, [Body] CreateSessionRequestDto request, [Header("x-api-key")] string metisToken);
|
|
|
|
[Post("/chat/session/{sessionId}/message")]
|
|
public Task<MetisMessageResponse> SendMessage(string sessionId, [Body] MetisMessageRequest request, [Header("x-api-key")] string metisToken);
|
|
|
|
[Post("/chat/session/{sessionId}/message/stream")]
|
|
public Task<MetisMessageResponse> SendStreamMessage(string sessionId, [Body] MetisMessageRequest request, [Header("x-api-key")] string metisToken);
|
|
} |