mirror of
https://github.com/microsoft/autogen.git
synced 2025-11-03 11:20:35 +00:00
rename Service -> WebAPI (#3177)
This commit is contained in:
parent
06e6b3ff05
commit
1daf852f86
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using AutoGen.Core;
|
using AutoGen.Core;
|
||||||
using AutoGen.Service;
|
using AutoGen.WebAPI;
|
||||||
|
|
||||||
var alice = new DummyAgent("alice");
|
var alice = new DummyAgent("alice");
|
||||||
var bob = new DummyAgent("bob");
|
var bob = new DummyAgent("bob");
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
using AutoGen.Core;
|
using AutoGen.Core;
|
||||||
using Microsoft.AspNetCore.Builder;
|
using Microsoft.AspNetCore.Builder;
|
||||||
|
|
||||||
namespace AutoGen.Service;
|
namespace AutoGen.WebAPI;
|
||||||
|
|
||||||
public static class Extension
|
public static class Extension
|
||||||
{
|
{
|
||||||
|
|||||||
@ -5,7 +5,7 @@ using System;
|
|||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIMessageConverter : JsonConverter<OpenAIMessage>
|
internal class OpenAIMessageConverter : JsonConverter<OpenAIMessage>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIAssistantMessage : OpenAIMessage
|
internal class OpenAIAssistantMessage : OpenAIMessage
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIChatCompletion
|
internal class OpenAIChatCompletion
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIChatCompletionChoice
|
internal class OpenAIChatCompletionChoice
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIChatCompletionMessage
|
internal class OpenAIChatCompletionMessage
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIChatCompletionOption
|
internal class OpenAIChatCompletionOption
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIChatCompletionUsage
|
internal class OpenAIChatCompletionUsage
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIImageUrlObject
|
internal class OpenAIImageUrlObject
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
[JsonConverter(typeof(OpenAIMessageConverter))]
|
[JsonConverter(typeof(OpenAIMessageConverter))]
|
||||||
internal abstract class OpenAIMessage
|
internal abstract class OpenAIMessage
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIStreamOptions
|
internal class OpenAIStreamOptions
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAISystemMessage : OpenAIMessage
|
internal class OpenAISystemMessage : OpenAIMessage
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIToolCallObject
|
internal class OpenAIToolCallObject
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIToolMessage : OpenAIMessage
|
internal class OpenAIToolMessage : OpenAIMessage
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIUserImageContent : OpenAIUserMessageItem
|
internal class OpenAIUserImageContent : OpenAIUserMessageItem
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIUserMessage : OpenAIMessage
|
internal class OpenAIUserMessage : OpenAIMessage
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal abstract class OpenAIUserMessageItem
|
internal abstract class OpenAIUserMessageItem
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIUserMultiModalMessage : OpenAIMessage
|
internal class OpenAIUserMultiModalMessage : OpenAIMessage
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace AutoGen.Service.OpenAI.DTO;
|
namespace AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
internal class OpenAIUserTextContent : OpenAIUserMessageItem
|
internal class OpenAIUserTextContent : OpenAIUserMessageItem
|
||||||
{
|
{
|
||||||
|
|||||||
@ -6,7 +6,7 @@ using System.Collections.Generic;
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using AutoGen.Core;
|
using AutoGen.Core;
|
||||||
using AutoGen.Service.OpenAI.DTO;
|
using AutoGen.WebAPI.OpenAI.DTO;
|
||||||
|
|
||||||
namespace AutoGen.Server;
|
namespace AutoGen.Server;
|
||||||
|
|
||||||
|
|||||||
@ -5,10 +5,10 @@ using System.Text.Json;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using AutoGen.Core;
|
using AutoGen.Core;
|
||||||
using AutoGen.Server;
|
using AutoGen.Server;
|
||||||
using AutoGen.Service.OpenAI.DTO;
|
using AutoGen.WebAPI.OpenAI.DTO;
|
||||||
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Http;
|
||||||
|
|
||||||
namespace AutoGen.Service;
|
namespace AutoGen.WebAPI;
|
||||||
|
|
||||||
public class OpenAIChatCompletionMiddleware : Microsoft.AspNetCore.Http.IMiddleware
|
public class OpenAIChatCompletionMiddleware : Microsoft.AspNetCore.Http.IMiddleware
|
||||||
{
|
{
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using AutoGen.Core;
|
using AutoGen.Core;
|
||||||
|
|
||||||
namespace AutoGen.Service.Tests;
|
namespace AutoGen.WebAPI.Tests;
|
||||||
|
|
||||||
public class EchoAgent : IStreamingAgent
|
public class EchoAgent : IStreamingAgent
|
||||||
{
|
{
|
||||||
|
|||||||
@ -12,7 +12,7 @@ using Microsoft.AspNetCore.TestHost;
|
|||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
|
|
||||||
namespace AutoGen.Service.Tests;
|
namespace AutoGen.WebAPI.Tests;
|
||||||
|
|
||||||
public class OpenAIChatCompletionMiddlewareTests
|
public class OpenAIChatCompletionMiddlewareTests
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user