├── .gitattributes ├── .gitignore ├── LICENSE.txt ├── README.md ├── Sdcb.DashScope.Gradio ├── Program.cs ├── Properties │ └── launchSettings.json ├── Sdcb.DashScope.Gradio.csproj ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ └── favicon.ico ├── Sdcb.DashScope.Tests ├── ChatClientTest.cs ├── ChatVLClientTest.cs ├── EmbeddingTest.cs ├── FaceChainTest.cs ├── FunctionCallTest.cs ├── GlobalUsings.cs ├── ResponseFormatTest.cs ├── Sdcb.DashScope.Tests.csproj ├── TraningFilesTest.cs └── UnitTest1.cs ├── Sdcb.DashScope.sln ├── Sdcb.DashScope ├── DashScopeClient.cs ├── DashScopeDateTimeConverter.cs ├── DashScopeException.cs ├── DashScopeTask.cs ├── DashScopeTaskStatus.cs ├── FaceChains │ ├── FaceChainsClient.cs │ └── GeneratePortraitRequest.cs ├── FineTunes │ ├── FineTuneJob.cs │ ├── FineTuneJobDetailed.cs │ ├── FineTuneJobStatus.cs │ └── FineTunesClient.cs ├── ImageResult.cs ├── ImageTaskUsage.cs ├── RequestWrapper.cs ├── ResponseWrapper.cs ├── Sdcb.DashScope.csproj ├── StableDiffusion │ ├── StableDiffusionClient.cs │ ├── Text2ImageParams.cs │ ├── Text2ImagePrompt.cs │ └── Text2ImageRequest.cs ├── TaskMetrics.cs ├── TaskStatusConverter.cs ├── TaskStatusResponse.cs ├── TextEmbedding │ └── TextEmbeddingClient.cs ├── TextGeneration │ ├── ChatChoice.cs │ ├── ChatMessage.cs │ ├── ChatParameters.cs │ ├── ChatResponse.cs │ ├── ChatTokenUsage.cs │ ├── ChatTool.cs │ ├── ChatVLMessage.cs │ ├── ChatVLOutput.cs │ ├── FunctionCalls.cs │ └── TextGenerationClient.cs ├── TrainingFiles │ ├── FailedUpload.cs │ ├── PaginatedFiles.cs │ ├── TrainingFile.cs │ ├── TrainingFileInfo.cs │ ├── TrainingFilesClient.cs │ ├── TrainingFilesResponseWrapper.cs │ ├── UploadedFile.cs │ └── UploadedResponse.cs └── WanXiang │ ├── StyleReplicationRequest.cs │ └── WanXiangClient.cs ├── icon.png └── scripts ├── 00-common.linq ├── 01-build-packages.linq └── 02-publish-proget-nuget.linq /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/README.md -------------------------------------------------------------------------------- /Sdcb.DashScope.Gradio/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Gradio/Program.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.Gradio/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Gradio/Properties/launchSettings.json -------------------------------------------------------------------------------- /Sdcb.DashScope.Gradio/Sdcb.DashScope.Gradio.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Gradio/Sdcb.DashScope.Gradio.csproj -------------------------------------------------------------------------------- /Sdcb.DashScope.Gradio/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Gradio/appsettings.Development.json -------------------------------------------------------------------------------- /Sdcb.DashScope.Gradio/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Gradio/appsettings.json -------------------------------------------------------------------------------- /Sdcb.DashScope.Gradio/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Gradio/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/ChatClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/ChatClientTest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/ChatVLClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/ChatVLClientTest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/EmbeddingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/EmbeddingTest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/FaceChainTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/FaceChainTest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/FunctionCallTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/FunctionCallTest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/ResponseFormatTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/ResponseFormatTest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/Sdcb.DashScope.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/Sdcb.DashScope.Tests.csproj -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/TraningFilesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/TraningFilesTest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /Sdcb.DashScope.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope.sln -------------------------------------------------------------------------------- /Sdcb.DashScope/DashScopeClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/DashScopeClient.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/DashScopeDateTimeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/DashScopeDateTimeConverter.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/DashScopeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/DashScopeException.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/DashScopeTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/DashScopeTask.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/DashScopeTaskStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/DashScopeTaskStatus.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/FaceChains/FaceChainsClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/FaceChains/FaceChainsClient.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/FaceChains/GeneratePortraitRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/FaceChains/GeneratePortraitRequest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/FineTunes/FineTuneJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/FineTunes/FineTuneJob.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/FineTunes/FineTuneJobDetailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/FineTunes/FineTuneJobDetailed.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/FineTunes/FineTuneJobStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/FineTunes/FineTuneJobStatus.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/FineTunes/FineTunesClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/FineTunes/FineTunesClient.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/ImageResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/ImageResult.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/ImageTaskUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/ImageTaskUsage.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/RequestWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/RequestWrapper.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/ResponseWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/ResponseWrapper.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/Sdcb.DashScope.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/Sdcb.DashScope.csproj -------------------------------------------------------------------------------- /Sdcb.DashScope/StableDiffusion/StableDiffusionClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/StableDiffusion/StableDiffusionClient.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/StableDiffusion/Text2ImageParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/StableDiffusion/Text2ImageParams.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/StableDiffusion/Text2ImagePrompt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/StableDiffusion/Text2ImagePrompt.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/StableDiffusion/Text2ImageRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/StableDiffusion/Text2ImageRequest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TaskMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TaskMetrics.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TaskStatusConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TaskStatusConverter.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TaskStatusResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TaskStatusResponse.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextEmbedding/TextEmbeddingClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextEmbedding/TextEmbeddingClient.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/ChatChoice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/ChatChoice.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/ChatMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/ChatMessage.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/ChatParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/ChatParameters.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/ChatResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/ChatResponse.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/ChatTokenUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/ChatTokenUsage.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/ChatTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/ChatTool.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/ChatVLMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/ChatVLMessage.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/ChatVLOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/ChatVLOutput.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/FunctionCalls.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/FunctionCalls.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TextGeneration/TextGenerationClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TextGeneration/TextGenerationClient.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TrainingFiles/FailedUpload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TrainingFiles/FailedUpload.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TrainingFiles/PaginatedFiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TrainingFiles/PaginatedFiles.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TrainingFiles/TrainingFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TrainingFiles/TrainingFile.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TrainingFiles/TrainingFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TrainingFiles/TrainingFileInfo.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TrainingFiles/TrainingFilesClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TrainingFiles/TrainingFilesClient.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TrainingFiles/TrainingFilesResponseWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TrainingFiles/TrainingFilesResponseWrapper.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TrainingFiles/UploadedFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TrainingFiles/UploadedFile.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/TrainingFiles/UploadedResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/TrainingFiles/UploadedResponse.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/WanXiang/StyleReplicationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/WanXiang/StyleReplicationRequest.cs -------------------------------------------------------------------------------- /Sdcb.DashScope/WanXiang/WanXiangClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/Sdcb.DashScope/WanXiang/WanXiangClient.cs -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/icon.png -------------------------------------------------------------------------------- /scripts/00-common.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/scripts/00-common.linq -------------------------------------------------------------------------------- /scripts/01-build-packages.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/scripts/01-build-packages.linq -------------------------------------------------------------------------------- /scripts/02-publish-proget-nuget.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdcb/Sdcb.DashScope/HEAD/scripts/02-publish-proget-nuget.linq --------------------------------------------------------------------------------