From cbd3d1333758d2a2e0c0f8acf9a0a20d403c2dc4 Mon Sep 17 00:00:00 2001 From: sdcb Date: Wed, 26 Feb 2025 13:08:17 +0800 Subject: [PATCH 1/2] qianfan r1 --- .../Controllers/Chats/Chats/ChatController.cs | 8 +- .../OpenAICompatibleController.cs | 8 +- src/BE/DB/Init/BasicData.cs | 337 +++++++-------- src/BE/Services/Models/DBFinishReason.cs | 2 +- .../db-migration/2025/20250224-more-ds.sql | 384 +++++++++++++++++- 5 files changed, 569 insertions(+), 170 deletions(-) diff --git a/src/BE/Controllers/Chats/Chats/ChatController.cs b/src/BE/Controllers/Chats/Chats/ChatController.cs index a176c4f2..5d18fb1a 100644 --- a/src/BE/Controllers/Chats/Chats/ChatController.cs +++ b/src/BE/Controllers/Chats/Chats/ChatController.cs @@ -456,10 +456,16 @@ private static async Task ProcessChatSpan( } catch (UriFormatException e) { - icc.FinishReason = DBFinishReason.InvalidApiHostUrl; + icc.FinishReason = DBFinishReason.InternalConfigIssue; errorText = e.Message; logger.LogError(e, "Invalid URL in conversation for message: {userMessageId}", req.MessageId); } + catch (JsonException e) + { + icc.FinishReason = DBFinishReason.InternalConfigIssue; + errorText = e.Message; + logger.LogError(e, "Invalid JSON config in conversation for message: {userMessageId}", req.MessageId); + } catch (Exception e) { icc.FinishReason = DBFinishReason.UnknownError; diff --git a/src/BE/Controllers/OpenAICompatible/OpenAICompatibleController.cs b/src/BE/Controllers/OpenAICompatible/OpenAICompatibleController.cs index 8ec77cb3..b65a55ff 100644 --- a/src/BE/Controllers/OpenAICompatible/OpenAICompatibleController.cs +++ b/src/BE/Controllers/OpenAICompatible/OpenAICompatibleController.cs @@ -79,10 +79,16 @@ public async Task ChatCompletion([FromBody] JsonObject json, [From } catch (UriFormatException e) { - icc.FinishReason = DBFinishReason.InvalidApiHostUrl; + icc.FinishReason = DBFinishReason.InternalConfigIssue; logger.LogError(e, "Invalid API host URL"); errorToReturn = await YieldError(hasSuccessYield && cco.Stream, icc.FinishReason, e.Message, cancellationToken); } + catch (JsonException e) + { + icc.FinishReason = DBFinishReason.InternalConfigIssue; + logger.LogError(e, "Invalid JSON config"); + errorToReturn = await YieldError(hasSuccessYield && cco.Stream, icc.FinishReason, e.Message, cancellationToken); + } catch (Exception e) { icc.FinishReason = DBFinishReason.UnknownError; diff --git a/src/BE/DB/Init/BasicData.cs b/src/BE/DB/Init/BasicData.cs index 89db8442..cbfc82a7 100644 --- a/src/BE/DB/Init/BasicData.cs +++ b/src/BE/DB/Init/BasicData.cs @@ -54,7 +54,7 @@ private static void InsertCurrencyRates(ChatsDB db) private static void InsertFinishReasons(ChatsDB db) { - // Generated from data, hash: a39da809c9c6d37bb1d7933fd873bd0bd11185aa4cb2cf324826ae98846758e2 + // Generated from data, hash: e63360ff2f0d99db7d3022f771ee424f5b817678f0ec31f82ae607d5c93d2992 db.FinishReasons.AddRange( [ new(){ Id=0, Name="Success", }, @@ -69,7 +69,8 @@ private static void InsertFinishReasons(ChatsDB db) new(){ Id=103, Name="InvalidModel", }, new(){ Id=104, Name="SubscriptionExpired", }, new(){ Id=105, Name="BadParameter", }, - new(){ Id=106, Name="Cancelled", } + new(){ Id=106, Name="Cancelled", }, + new(){ Id=107, Name="InternalConfigIssue", } ]); } @@ -146,171 +147,177 @@ private static void InsertModelProviders(ChatsDB db) private static void InsertModelReferences(ChatsDB db) { - // Generated from data, hash: 3d16417ce95775ac9c1aaa93f4b0e37091a23d96efe772481c8534ca324d6110 + // Generated from data, hash: 93593c527e8a74a4576b6425fda4ae29df8342c80279304382bd0e076399ef07 db.ModelReferences.AddRange( [ - new(){ Id=0, ProviderId=0, Name="Test", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=2048, MaxResponseTokens=2048, TokenizerId=1, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=100, ProviderId=1, Name="gpt-35-turbo-0301", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=101, ProviderId=1, Name="gpt-35-turbo-16k-0613", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16385, MaxResponseTokens=16385, TokenizerId=1, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=4.00000M, CurrencyCode="USD", }, - new(){ Id=102, ProviderId=1, Name="gpt-35-turbo-0613", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=103, ProviderId=1, Name="gpt-35-turbo-1106", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=104, ProviderId=1, Name="gpt-35-turbo-instruct", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=105, ProviderId=1, Name="gpt-35-turbo-0125", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=0.50000M, OutputTokenPrice1M=1.50000M, CurrencyCode="USD", }, - new(){ Id=106, ProviderId=1, Name="gpt-4-vision-preview", DisplayName="gpt-4-vision", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, - new(){ Id=107, ProviderId=1, Name="gpt-4-1106-preview", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, - new(){ Id=108, ProviderId=1, Name="gpt-4-0125-preview", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, - new(){ Id=109, ProviderId=1, Name="gpt-4-32k", DisplayName="gpt-4-32k", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=32768, TokenizerId=1, InputTokenPrice1M=60.00000M, OutputTokenPrice1M=120.00000M, CurrencyCode="USD", }, - new(){ Id=110, ProviderId=1, Name="gpt-4", DisplayName="gpt-4", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=1, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, - new(){ Id=111, ProviderId=1, Name="gpt-4-turbo-2024-04-09", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 4, 9), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, - new(){ Id=112, ProviderId=1, Name="o1-preview-2024-09-12", DisplayName="o1-preview", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=32768, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, - new(){ Id=113, ProviderId=1, Name="o1-mini-2024-09-12", DisplayName="o1-mini", PublishDate=new DateOnly(2024, 9, 12), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=65536, TokenizerId=2, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="USD", }, - new(){ Id=114, ProviderId=1, Name="gpt-4o-mini-2024-07-18", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 7, 18), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=0.15000M, OutputTokenPrice1M=0.60000M, CurrencyCode="USD", }, - new(){ Id=115, ProviderId=1, Name="gpt-4o-2024-05-13", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 5, 13), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=2, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=116, ProviderId=1, Name="gpt-4o-2024-08-06", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 8, 6), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, - new(){ Id=117, ProviderId=1, Name="gpt-4o-2024-11-20", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 11, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, - new(){ Id=118, ProviderId=1, Name="o1-2024-12-17", DisplayName="o1", PublishDate=new DateOnly(2024, 12, 17), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, - new(){ Id=119, ProviderId=1, Name="o3-mini-2025-01-31", DisplayName="o3-mini", PublishDate=new DateOnly(2025, 2, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=1.10000M, OutputTokenPrice1M=4.40000M, CurrencyCode="USD", }, - new(){ Id=200, ProviderId=2, Name="hunyuan-turbo", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=50.00000M, CurrencyCode="RMB", }, - new(){ Id=201, ProviderId=2, Name="hunyuan-pro", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=100.00000M, CurrencyCode="RMB", }, - new(){ Id=202, ProviderId=2, Name="hunyuan-standard-256K", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=262144, MaxResponseTokens=6144, TokenizerId=null, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="RMB", }, - new(){ Id=203, ProviderId=2, Name="hunyuan-standard", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=4.50000M, OutputTokenPrice1M=5.00000M, CurrencyCode="RMB", }, - new(){ Id=204, ProviderId=2, Name="hunyuan-lite", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=262144, MaxResponseTokens=6144, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=205, ProviderId=2, Name="hunyuan-role", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=206, ProviderId=2, Name="hunyuan-functioncall ", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=207, ProviderId=2, Name="hunyuan-code", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=208, ProviderId=2, Name="hunyuan-vision", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=18.00000M, OutputTokenPrice1M=18.00000M, CurrencyCode="RMB", }, - new(){ Id=300, ProviderId=3, Name="yi-lightning", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.99000M, OutputTokenPrice1M=0.99000M, CurrencyCode="RMB", }, - new(){ Id=301, ProviderId=3, Name="yi-large", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=20.00000M, CurrencyCode="RMB", }, - new(){ Id=302, ProviderId=3, Name="yi-medium", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=2.50000M, CurrencyCode="RMB", }, - new(){ Id=303, ProviderId=3, Name="yi-vision-v2", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=6.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, - new(){ Id=304, ProviderId=3, Name="yi-medium-200k", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=204800, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=12.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, - new(){ Id=305, ProviderId=3, Name="yi-spark", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=1.00000M, CurrencyCode="RMB", }, - new(){ Id=306, ProviderId=3, Name="yi-large-rag", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=25.00000M, OutputTokenPrice1M=25.00000M, CurrencyCode="RMB", }, - new(){ Id=307, ProviderId=3, Name="yi-large-fc", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=20.00000M, CurrencyCode="RMB", }, - new(){ Id=308, ProviderId=3, Name="yi-large-turbo", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=12.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, - new(){ Id=400, ProviderId=4, Name="moonshot-v1-8k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=12.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, - new(){ Id=401, ProviderId=4, Name="moonshot-v1-32k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=32768, TokenizerId=null, InputTokenPrice1M=24.00000M, OutputTokenPrice1M=24.00000M, CurrencyCode="RMB", }, - new(){ Id=402, ProviderId=4, Name="moonshot-v1-128k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=131072, TokenizerId=null, InputTokenPrice1M=60.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="RMB", }, - new(){ Id=500, ProviderId=5, Name="gpt-3.5-turbo-0301", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=501, ProviderId=5, Name="gpt-3.5-turbo-16k-0613", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16385, MaxResponseTokens=16385, TokenizerId=1, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=4.00000M, CurrencyCode="USD", }, - new(){ Id=502, ProviderId=5, Name="gpt-3.5-turbo-0613", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=503, ProviderId=5, Name="gpt-3.5-turbo-1106", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=504, ProviderId=5, Name="gpt-3.5-turbo-instruct", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=505, ProviderId=5, Name="gpt-3.5-turbo-0125", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=0.50000M, OutputTokenPrice1M=1.50000M, CurrencyCode="USD", }, - new(){ Id=506, ProviderId=5, Name="gpt-4-vision-preview", DisplayName="gpt-4-vision", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, - new(){ Id=507, ProviderId=5, Name="gpt-4-1106-preview", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, - new(){ Id=508, ProviderId=5, Name="gpt-4-0125-preview", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, - new(){ Id=509, ProviderId=5, Name="gpt-4-32k", DisplayName="gpt-4-32k", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=32768, TokenizerId=1, InputTokenPrice1M=60.00000M, OutputTokenPrice1M=120.00000M, CurrencyCode="USD", }, - new(){ Id=510, ProviderId=5, Name="gpt-4", DisplayName="gpt-4", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=1, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, - new(){ Id=511, ProviderId=5, Name="gpt-4-turbo-2024-04-09", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 4, 9), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, - new(){ Id=512, ProviderId=5, Name="o1-preview-2024-09-12", DisplayName="o1-preview", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=32768, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, - new(){ Id=513, ProviderId=5, Name="o1-mini-2024-09-12", DisplayName="o1-mini", PublishDate=new DateOnly(2024, 9, 12), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=65536, TokenizerId=2, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="USD", }, - new(){ Id=514, ProviderId=5, Name="gpt-4o-mini-2024-07-18", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 7, 18), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=0.15000M, OutputTokenPrice1M=0.60000M, CurrencyCode="USD", }, - new(){ Id=515, ProviderId=5, Name="gpt-4o-2024-05-13", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 5, 13), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=2, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=516, ProviderId=5, Name="gpt-4o-2024-08-06", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 8, 6), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, - new(){ Id=517, ProviderId=5, Name="gpt-4o-2024-11-20", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 11, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, - new(){ Id=518, ProviderId=5, Name="o1-2024-12-17", DisplayName="o1", PublishDate=new DateOnly(2024, 12, 17), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, - new(){ Id=519, ProviderId=5, Name="o3-mini-2025-01-31", DisplayName="o3-mini", PublishDate=new DateOnly(2025, 2, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=1.10000M, OutputTokenPrice1M=4.40000M, CurrencyCode="USD", }, - new(){ Id=600, ProviderId=6, Name="ernie-4.0-turbo-8k", DisplayName="ERNIE-4.0-Turbo-8K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=90.00000M, CurrencyCode="RMB", }, - new(){ Id=601, ProviderId=6, Name="completions_pro", DisplayName="ERNIE-4.0-8K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="RMB", }, - new(){ Id=602, ProviderId=6, Name="completions", DisplayName="ERNIE-3.5-8K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=0.80000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, - new(){ Id=603, ProviderId=6, Name="ernie-3.5-128k", DisplayName="ERNIE-3.5-128K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.80000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, - new(){ Id=604, ProviderId=6, Name="ernie-speed-pro-128k", DisplayName="ERNIE-Speed-Pro-128K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.30000M, OutputTokenPrice1M=0.60000M, CurrencyCode="RMB", }, - new(){ Id=605, ProviderId=6, Name="ernie-novel-8k", DisplayName="ERNIE-Novel-8K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=40.00000M, OutputTokenPrice1M=120.00000M, CurrencyCode="RMB", }, - new(){ Id=606, ProviderId=6, Name="ernie-speed-128k", DisplayName="ERNIE-Speed-128K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=607, ProviderId=6, Name="ernie_speed", DisplayName="ERNIE-Speed-8K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=1024, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=609, ProviderId=6, Name="ernie-lite-8k", DisplayName="ERNIE-Lite-8K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=611, ProviderId=6, Name="ernie-tiny-8k", DisplayName="ERNIE-Tiny-8K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=614, ProviderId=6, Name="ernie-lite-pro-128k", DisplayName="ERNIE-Lite-Pro-128K", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.20000M, OutputTokenPrice1M=0.40000M, CurrencyCode="RMB", }, - new(){ Id=700, ProviderId=7, Name="qwen-max", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="RMB", }, - new(){ Id=701, ProviderId=7, Name="qwen-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.80000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, - new(){ Id=702, ProviderId=7, Name="qwen-turbo", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.30000M, OutputTokenPrice1M=0.60000M, CurrencyCode="RMB", }, - new(){ Id=703, ProviderId=7, Name="qwen-long", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=10000000, MaxResponseTokens=6000, TokenizerId=null, InputTokenPrice1M=0.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, - new(){ Id=704, ProviderId=7, Name="qwen-vl-max", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32000, MaxResponseTokens=2000, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=20.00000M, CurrencyCode="RMB", }, - new(){ Id=705, ProviderId=7, Name="qwen-vl-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8000, MaxResponseTokens=2000, TokenizerId=null, InputTokenPrice1M=8.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=706, ProviderId=7, Name="qwen-math-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, - new(){ Id=707, ProviderId=7, Name="qwen-math-turbo", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, - new(){ Id=708, ProviderId=7, Name="qwen-coder-turbo", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, - new(){ Id=709, ProviderId=7, Name="qwen2.5-72b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, - new(){ Id=710, ProviderId=7, Name="qwen2.5-32b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=3.50000M, OutputTokenPrice1M=7.00000M, CurrencyCode="RMB", }, - new(){ Id=711, ProviderId=7, Name="qwen2.5-14b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, - new(){ Id=712, ProviderId=7, Name="qwen2.5-7b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, - new(){ Id=713, ProviderId=7, Name="qwen2.5-3b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=714, ProviderId=7, Name="qwen2.5-1.5b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=715, ProviderId=7, Name="qwen2.5-0.5b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=716, ProviderId=7, Name="qwen2-vl-7b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32000, MaxResponseTokens=2000, TokenizerId=null, InputTokenPrice1M=8.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=717, ProviderId=7, Name="qwen2-vl-2b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32000, MaxResponseTokens=2000, TokenizerId=null, InputTokenPrice1M=8.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=718, ProviderId=7, Name="qwen2.5-math-72b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, - new(){ Id=719, ProviderId=7, Name="qwen2.5-math-7b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, - new(){ Id=720, ProviderId=7, Name="qwen2.5-math-1.5b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=721, ProviderId=7, Name="qwen2.5-coder-7b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, - new(){ Id=722, ProviderId=7, Name="qwen2.5-coder-1.5b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=723, ProviderId=7, Name="qwq-32b-preview", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=3.50000M, OutputTokenPrice1M=7.00000M, CurrencyCode="RMB", }, - new(){ Id=724, ProviderId=7, Name="qwen2.5-coder-32b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=3.50000M, OutputTokenPrice1M=7.00000M, CurrencyCode="RMB", }, - new(){ Id=725, ProviderId=7, Name="qwen2.5-coder-14b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, - new(){ Id=726, ProviderId=7, Name="qvq-72b-preview", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=12.00000M, OutputTokenPrice1M=36.00000M, CurrencyCode="RMB", }, - new(){ Id=800, ProviderId=8, Name="lite", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=801, ProviderId=8, Name="generalv3", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=7.00000M, OutputTokenPrice1M=7.00000M, CurrencyCode="RMB", }, - new(){ Id=802, ProviderId=8, Name="pro-128k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=13.00000M, OutputTokenPrice1M=13.00000M, CurrencyCode="RMB", }, - new(){ Id=803, ProviderId=8, Name="generalv3.5", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="RMB", }, - new(){ Id=804, ProviderId=8, Name="max-32k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=32.00000M, OutputTokenPrice1M=32.00000M, CurrencyCode="RMB", }, - new(){ Id=805, ProviderId=8, Name="4.0Ultra", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=70.00000M, OutputTokenPrice1M=70.00000M, CurrencyCode="RMB", }, - new(){ Id=900, ProviderId=9, Name="glm-4-plus", DisplayName=null, PublishDate=new DateOnly(2025, 1, 11), MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=50.00000M, OutputTokenPrice1M=50.00000M, CurrencyCode="RMB", }, - new(){ Id=901, ProviderId=9, Name="glm-4-0520", DisplayName=null, PublishDate=new DateOnly(2024, 5, 20), MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=100.00000M, OutputTokenPrice1M=100.00000M, CurrencyCode="RMB", }, - new(){ Id=902, ProviderId=9, Name="glm-4-air", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=1.00000M, CurrencyCode="RMB", }, - new(){ Id=903, ProviderId=9, Name="glm-4-airx", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=10.00000M, CurrencyCode="RMB", }, - new(){ Id=904, ProviderId=9, Name="glm-4-long", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1048576, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=1.00000M, CurrencyCode="RMB", }, - new(){ Id=905, ProviderId=9, Name="glm-4-flashx", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.10000M, OutputTokenPrice1M=0.10000M, CurrencyCode="RMB", }, - new(){ Id=906, ProviderId=9, Name="glm-4-flash", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=907, ProviderId=9, Name="glm-4v-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=1024, TokenizerId=null, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=10.00000M, CurrencyCode="RMB", }, - new(){ Id=908, ProviderId=9, Name="glm-4v", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=2048, MaxResponseTokens=1024, TokenizerId=null, InputTokenPrice1M=50.00000M, OutputTokenPrice1M=50.00000M, CurrencyCode="RMB", }, - new(){ Id=1000, ProviderId=10, Name="deepseek-chat", DisplayName="DeepSeek-V3", PublishDate=new DateOnly(2024, 12, 16), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=64000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=1001, ProviderId=10, Name="deepseek-reasoner", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 21), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=16.00000M, CurrencyCode="RMB", }, - new(){ Id=1100, ProviderId=11, Name="grok-beta", DisplayName="grok", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=1101, ProviderId=11, Name="grok-vision-beta", DisplayName="grok", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=1102, ProviderId=11, Name="grok-2-1212", DisplayName="grok", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, - new(){ Id=1103, ProviderId=11, Name="grok-2-vision-1212", DisplayName="grok", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, - new(){ Id=1200, ProviderId=12, Name="AI21-Jamba-1.5-Large", DisplayName="AI21-Jamba", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=256000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=1201, ProviderId=12, Name="AI21-Jamba-1.5-Mini", DisplayName="AI21-Jamba", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=256000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1202, ProviderId=12, Name="Cohere-command-r", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1203, ProviderId=12, Name="Cohere-command-r-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="USD", }, - new(){ Id=1204, ProviderId=12, Name="Llama-3.2-11B-Vision-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1205, ProviderId=12, Name="Llama-3.2-90B-Vision-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=1206, ProviderId=12, Name="Meta-Llama-3.1-405B-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=1207, ProviderId=12, Name="Meta-Llama-3.1-70B-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=5.00000M, CurrencyCode="USD", }, - new(){ Id=1208, ProviderId=12, Name="Meta-Llama-3.1-8B-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1209, ProviderId=12, Name="Mistral-large", DisplayName="Mistral", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=1210, ProviderId=12, Name="Mistral-large-2407", DisplayName="Mistral", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=1211, ProviderId=12, Name="Mistral-Nemo", DisplayName="Mistral", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1212, ProviderId=12, Name="Mistral-small", DisplayName="Mistral", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1213, ProviderId=12, Name="gpt-4o", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=2, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, - new(){ Id=1214, ProviderId=12, Name="gpt-4o-mini", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=2, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1215, ProviderId=12, Name="Phi-3.5-MoE-instruct", DisplayName="Phi-3.5", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1216, ProviderId=12, Name="Phi-3.5-mini-instruct", DisplayName="Phi-3.5", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.50000M, OutputTokenPrice1M=1.00000M, CurrencyCode="USD", }, - new(){ Id=1217, ProviderId=12, Name="Phi-3.5-vision-instruct", DisplayName="Phi-3.5", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, - new(){ Id=1218, ProviderId=12, Name="o1-preview", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=32768, TokenizerId=null, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, - new(){ Id=1219, ProviderId=12, Name="o1-mini", DisplayName=null, PublishDate=null, MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=65536, TokenizerId=null, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="USD", }, - new(){ Id=1220, ProviderId=12, Name="o1-2024-12-17", DisplayName="o1", PublishDate=new DateOnly(2024, 12, 17), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, - new(){ Id=1221, ProviderId=12, Name="o3-mini-2025-01-31", DisplayName="o3-mini", PublishDate=new DateOnly(2025, 2, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=1.10000M, OutputTokenPrice1M=4.40000M, CurrencyCode="USD", }, - new(){ Id=1222, ProviderId=12, Name="deepseek-r1", DisplayName="deepseek", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=2, ContextWindow=128000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=1300, ProviderId=13, Name="gemini-2.0-flash-thinking-exp", DisplayName="gemini", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1048576, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="USD", }, - new(){ Id=1301, ProviderId=13, Name="gemini-2.0-flash", DisplayName="gemini", PublishDate=new DateOnly(2025, 2, 6), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1048576, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.10000M, OutputTokenPrice1M=0.40000M, CurrencyCode="USD", }, - new(){ Id=1302, ProviderId=13, Name="gemini-2.0-pro-exp", DisplayName="gemini", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=2097152, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="USD", }, - new(){ Id=1303, ProviderId=13, Name="gemini-2.0-flash-lite-preview", DisplayName="gemini", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1048576, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="USD", }, - new(){ Id=1400, ProviderId=14, Name="general", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=1401, ProviderId=14, Name="general-vision", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=1402, ProviderId=14, Name="deepseek-r1-think-tag", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=2, ContextWindow=128000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=1500, ProviderId=15, Name="MiniMax-Text-01", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1000000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=1700, ProviderId=17, Name="deepseek-ai/DeepSeek-R1", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 21), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=16.00000M, CurrencyCode="RMB", }, - new(){ Id=1701, ProviderId=17, Name="Pro/deepseek-ai/DeepSeek-R1", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 21), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=16.00000M, CurrencyCode="RMB", }, - new(){ Id=1702, ProviderId=17, Name="deepseek-ai/DeepSeek-V3", DisplayName="DeepSeek-V3", PublishDate=new DateOnly(2025, 12, 16), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=64000, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=1703, ProviderId=17, Name="Pro/deepseek-ai/DeepSeek-V3", DisplayName="DeepSeek-V3", PublishDate=new DateOnly(2024, 12, 16), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=64000, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, - new(){ Id=1704, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Llama-70B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=4.13000M, OutputTokenPrice1M=4.13000M, CurrencyCode="RMB", }, - new(){ Id=1705, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=1.26000M, OutputTokenPrice1M=1.26000M, CurrencyCode="RMB", }, - new(){ Id=1706, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Qwen-14B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=0.70000M, OutputTokenPrice1M=0.70000M, CurrencyCode="RMB", }, - new(){ Id=1707, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Llama-8B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=1708, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Qwen-7B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, - new(){ Id=1709, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=0.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", } + new(){ Id=0, ProviderId=0, Name="Test", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=2048, MaxResponseTokens=2048, TokenizerId=1, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=100, ProviderId=1, Name="gpt-35-turbo-0301", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=101, ProviderId=1, Name="gpt-35-turbo-16k-0613", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16385, MaxResponseTokens=16385, TokenizerId=1, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=4.00000M, CurrencyCode="USD", }, + new(){ Id=102, ProviderId=1, Name="gpt-35-turbo-0613", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=103, ProviderId=1, Name="gpt-35-turbo-1106", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=104, ProviderId=1, Name="gpt-35-turbo-instruct", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=105, ProviderId=1, Name="gpt-35-turbo-0125", DisplayName="gpt-35-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=0.50000M, OutputTokenPrice1M=1.50000M, CurrencyCode="USD", }, + new(){ Id=106, ProviderId=1, Name="gpt-4-vision-preview", DisplayName="gpt-4-vision", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, + new(){ Id=107, ProviderId=1, Name="gpt-4-1106-preview", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, + new(){ Id=108, ProviderId=1, Name="gpt-4-0125-preview", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, + new(){ Id=109, ProviderId=1, Name="gpt-4-32k", DisplayName="gpt-4-32k", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=32768, TokenizerId=1, InputTokenPrice1M=60.00000M, OutputTokenPrice1M=120.00000M, CurrencyCode="USD", }, + new(){ Id=110, ProviderId=1, Name="gpt-4", DisplayName="gpt-4", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=1, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, + new(){ Id=111, ProviderId=1, Name="gpt-4-turbo-2024-04-09", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 4, 9), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, + new(){ Id=112, ProviderId=1, Name="o1-preview-2024-09-12", DisplayName="o1-preview", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=32768, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, + new(){ Id=113, ProviderId=1, Name="o1-mini-2024-09-12", DisplayName="o1-mini", PublishDate=new DateOnly(2024, 9, 12), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=65536, TokenizerId=2, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="USD", }, + new(){ Id=114, ProviderId=1, Name="gpt-4o-mini-2024-07-18", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 7, 18), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=0.15000M, OutputTokenPrice1M=0.60000M, CurrencyCode="USD", }, + new(){ Id=115, ProviderId=1, Name="gpt-4o-2024-05-13", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 5, 13), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=2, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=116, ProviderId=1, Name="gpt-4o-2024-08-06", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 8, 6), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, + new(){ Id=117, ProviderId=1, Name="gpt-4o-2024-11-20", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 11, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, + new(){ Id=118, ProviderId=1, Name="o1-2024-12-17", DisplayName="o1", PublishDate=new DateOnly(2024, 12, 17), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, + new(){ Id=119, ProviderId=1, Name="o3-mini-2025-01-31", DisplayName="o3-mini", PublishDate=new DateOnly(2025, 2, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=1.10000M, OutputTokenPrice1M=4.40000M, CurrencyCode="USD", }, + new(){ Id=200, ProviderId=2, Name="hunyuan-turbo", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=50.00000M, CurrencyCode="RMB", }, + new(){ Id=201, ProviderId=2, Name="hunyuan-pro", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=100.00000M, CurrencyCode="RMB", }, + new(){ Id=202, ProviderId=2, Name="hunyuan-standard-256K", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=262144, MaxResponseTokens=6144, TokenizerId=null, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="RMB", }, + new(){ Id=203, ProviderId=2, Name="hunyuan-standard", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=4.50000M, OutputTokenPrice1M=5.00000M, CurrencyCode="RMB", }, + new(){ Id=204, ProviderId=2, Name="hunyuan-lite", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=262144, MaxResponseTokens=6144, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=205, ProviderId=2, Name="hunyuan-role", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=206, ProviderId=2, Name="hunyuan-functioncall ", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=207, ProviderId=2, Name="hunyuan-code", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=208, ProviderId=2, Name="hunyuan-vision", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=18.00000M, OutputTokenPrice1M=18.00000M, CurrencyCode="RMB", }, + new(){ Id=300, ProviderId=3, Name="yi-lightning", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.99000M, OutputTokenPrice1M=0.99000M, CurrencyCode="RMB", }, + new(){ Id=301, ProviderId=3, Name="yi-large", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=20.00000M, CurrencyCode="RMB", }, + new(){ Id=302, ProviderId=3, Name="yi-medium", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=2.50000M, CurrencyCode="RMB", }, + new(){ Id=303, ProviderId=3, Name="yi-vision-v2", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=6.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, + new(){ Id=304, ProviderId=3, Name="yi-medium-200k", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=204800, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=12.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, + new(){ Id=305, ProviderId=3, Name="yi-spark", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=1.00000M, CurrencyCode="RMB", }, + new(){ Id=306, ProviderId=3, Name="yi-large-rag", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=25.00000M, OutputTokenPrice1M=25.00000M, CurrencyCode="RMB", }, + new(){ Id=307, ProviderId=3, Name="yi-large-fc", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=20.00000M, CurrencyCode="RMB", }, + new(){ Id=308, ProviderId=3, Name="yi-large-turbo", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16384, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=12.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, + new(){ Id=400, ProviderId=4, Name="moonshot-v1-8k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=12.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, + new(){ Id=401, ProviderId=4, Name="moonshot-v1-32k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=32768, TokenizerId=null, InputTokenPrice1M=24.00000M, OutputTokenPrice1M=24.00000M, CurrencyCode="RMB", }, + new(){ Id=402, ProviderId=4, Name="moonshot-v1-128k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=131072, TokenizerId=null, InputTokenPrice1M=60.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="RMB", }, + new(){ Id=500, ProviderId=5, Name="gpt-3.5-turbo-0301", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=501, ProviderId=5, Name="gpt-3.5-turbo-16k-0613", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=16385, MaxResponseTokens=16385, TokenizerId=1, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=4.00000M, CurrencyCode="USD", }, + new(){ Id=502, ProviderId=5, Name="gpt-3.5-turbo-0613", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=503, ProviderId=5, Name="gpt-3.5-turbo-1106", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=504, ProviderId=5, Name="gpt-3.5-turbo-instruct", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=505, ProviderId=5, Name="gpt-3.5-turbo-0125", DisplayName="gpt-3.5-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=0.50000M, OutputTokenPrice1M=1.50000M, CurrencyCode="USD", }, + new(){ Id=506, ProviderId=5, Name="gpt-4-vision-preview", DisplayName="gpt-4-vision", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, + new(){ Id=507, ProviderId=5, Name="gpt-4-1106-preview", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, + new(){ Id=508, ProviderId=5, Name="gpt-4-0125-preview", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, + new(){ Id=509, ProviderId=5, Name="gpt-4-32k", DisplayName="gpt-4-32k", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=32768, TokenizerId=1, InputTokenPrice1M=60.00000M, OutputTokenPrice1M=120.00000M, CurrencyCode="USD", }, + new(){ Id=510, ProviderId=5, Name="gpt-4", DisplayName="gpt-4", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=1, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, + new(){ Id=511, ProviderId=5, Name="gpt-4-turbo-2024-04-09", DisplayName="gpt-4-turbo", PublishDate=new DateOnly(2024, 4, 9), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=1, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="USD", }, + new(){ Id=512, ProviderId=5, Name="o1-preview-2024-09-12", DisplayName="o1-preview", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=32768, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, + new(){ Id=513, ProviderId=5, Name="o1-mini-2024-09-12", DisplayName="o1-mini", PublishDate=new DateOnly(2024, 9, 12), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=65536, TokenizerId=2, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="USD", }, + new(){ Id=514, ProviderId=5, Name="gpt-4o-mini-2024-07-18", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 7, 18), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=0.15000M, OutputTokenPrice1M=0.60000M, CurrencyCode="USD", }, + new(){ Id=515, ProviderId=5, Name="gpt-4o-2024-05-13", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 5, 13), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=2, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=516, ProviderId=5, Name="gpt-4o-2024-08-06", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 8, 6), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, + new(){ Id=517, ProviderId=5, Name="gpt-4o-2024-11-20", DisplayName="gpt-4o", PublishDate=new DateOnly(2024, 11, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=16384, TokenizerId=2, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, + new(){ Id=518, ProviderId=5, Name="o1-2024-12-17", DisplayName="o1", PublishDate=new DateOnly(2024, 12, 17), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, + new(){ Id=519, ProviderId=5, Name="o3-mini-2025-01-31", DisplayName="o3-mini", PublishDate=new DateOnly(2025, 2, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=1.10000M, OutputTokenPrice1M=4.40000M, CurrencyCode="USD", }, + new(){ Id=600, ProviderId=6, Name="ernie-4.0-turbo-128k", DisplayName="ERNIE-4.0-Turbo", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="RMB", }, + new(){ Id=601, ProviderId=6, Name="ernie-4.0-8k", DisplayName="ERNIE-4.0", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=90.00000M, CurrencyCode="RMB", }, + new(){ Id=602, ProviderId=6, Name="ernie-3.5-8k", DisplayName="ERNIE-3.5", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=0.80000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, + new(){ Id=603, ProviderId=6, Name="ernie-3.5-128k", DisplayName="ERNIE-3.5", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.80000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, + new(){ Id=604, ProviderId=6, Name="ernie-speed-pro-128k", DisplayName="ERNIE-Speed-Pro", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.30000M, OutputTokenPrice1M=0.60000M, CurrencyCode="RMB", }, + new(){ Id=605, ProviderId=6, Name="ernie-novel-8k", DisplayName="ERNIE-Novel", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=40.00000M, OutputTokenPrice1M=120.00000M, CurrencyCode="RMB", }, + new(){ Id=606, ProviderId=6, Name="ernie-speed-128k", DisplayName="ERNIE-Speed", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=607, ProviderId=6, Name="ernie-speed-8k", DisplayName="ERNIE-Speed", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=1024, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=609, ProviderId=6, Name="ernie-lite-8k", DisplayName="ERNIE-Lite", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=611, ProviderId=6, Name="ernie-tiny-8k", DisplayName="ERNIE-Tiny", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=2048, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=614, ProviderId=6, Name="ernie-lite-pro-128k", DisplayName="ERNIE-Lite-Pro", PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.20000M, OutputTokenPrice1M=0.40000M, CurrencyCode="RMB", }, + new(){ Id=615, ProviderId=6, Name="deepseek-v3", DisplayName="DeepSeek", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.80000M, OutputTokenPrice1M=1.60000M, CurrencyCode="RMB", }, + new(){ Id=616, ProviderId=6, Name="deepseek-r1", DisplayName="DeepSeek-R1", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=617, ProviderId=6, Name="deepseek-r1-distill-qwen-32b", DisplayName="DeepSeek-R1", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=1.50000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, + new(){ Id=618, ProviderId=6, Name="deepseek-r1-distill-qwen-14b", DisplayName="DeepSeek-R1", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.60000M, OutputTokenPrice1M=2.40000M, CurrencyCode="RMB", }, + new(){ Id=619, ProviderId=6, Name="deepseek-r1-distill-qwen-7b", DisplayName="DeepSeek-R1", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=620, ProviderId=6, Name="deepseek-r1-distill-llama-70b", DisplayName="DeepSeek-R1", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=700, ProviderId=7, Name="qwen-max", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="RMB", }, + new(){ Id=701, ProviderId=7, Name="qwen-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.80000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, + new(){ Id=702, ProviderId=7, Name="qwen-turbo", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.30000M, OutputTokenPrice1M=0.60000M, CurrencyCode="RMB", }, + new(){ Id=703, ProviderId=7, Name="qwen-long", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=10000000, MaxResponseTokens=6000, TokenizerId=null, InputTokenPrice1M=0.50000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, + new(){ Id=704, ProviderId=7, Name="qwen-vl-max", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32000, MaxResponseTokens=2000, TokenizerId=null, InputTokenPrice1M=20.00000M, OutputTokenPrice1M=20.00000M, CurrencyCode="RMB", }, + new(){ Id=705, ProviderId=7, Name="qwen-vl-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8000, MaxResponseTokens=2000, TokenizerId=null, InputTokenPrice1M=8.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=706, ProviderId=7, Name="qwen-math-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, + new(){ Id=707, ProviderId=7, Name="qwen-math-turbo", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, + new(){ Id=708, ProviderId=7, Name="qwen-coder-turbo", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, + new(){ Id=709, ProviderId=7, Name="qwen2.5-72b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, + new(){ Id=710, ProviderId=7, Name="qwen2.5-32b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=3.50000M, OutputTokenPrice1M=7.00000M, CurrencyCode="RMB", }, + new(){ Id=711, ProviderId=7, Name="qwen2.5-14b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, + new(){ Id=712, ProviderId=7, Name="qwen2.5-7b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, + new(){ Id=713, ProviderId=7, Name="qwen2.5-3b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=714, ProviderId=7, Name="qwen2.5-1.5b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=715, ProviderId=7, Name="qwen2.5-0.5b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=716, ProviderId=7, Name="qwen2-vl-7b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32000, MaxResponseTokens=2000, TokenizerId=null, InputTokenPrice1M=8.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=717, ProviderId=7, Name="qwen2-vl-2b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32000, MaxResponseTokens=2000, TokenizerId=null, InputTokenPrice1M=8.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=718, ProviderId=7, Name="qwen2.5-math-72b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="RMB", }, + new(){ Id=719, ProviderId=7, Name="qwen2.5-math-7b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, + new(){ Id=720, ProviderId=7, Name="qwen2.5-math-1.5b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=3072, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=721, ProviderId=7, Name="qwen2.5-coder-7b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="RMB", }, + new(){ Id=722, ProviderId=7, Name="qwen2.5-coder-1.5b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=723, ProviderId=7, Name="qwq-32b-preview", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=3.50000M, OutputTokenPrice1M=7.00000M, CurrencyCode="RMB", }, + new(){ Id=724, ProviderId=7, Name="qwen2.5-coder-32b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=3.50000M, OutputTokenPrice1M=7.00000M, CurrencyCode="RMB", }, + new(){ Id=725, ProviderId=7, Name="qwen2.5-coder-14b-instruct", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=6.00000M, CurrencyCode="RMB", }, + new(){ Id=726, ProviderId=7, Name="qvq-72b-preview", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.99M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=16384, TokenizerId=null, InputTokenPrice1M=12.00000M, OutputTokenPrice1M=36.00000M, CurrencyCode="RMB", }, + new(){ Id=800, ProviderId=8, Name="lite", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=4096, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=801, ProviderId=8, Name="generalv3", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=7.00000M, OutputTokenPrice1M=7.00000M, CurrencyCode="RMB", }, + new(){ Id=802, ProviderId=8, Name="pro-128k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=13.00000M, OutputTokenPrice1M=13.00000M, CurrencyCode="RMB", }, + new(){ Id=803, ProviderId=8, Name="generalv3.5", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=30.00000M, OutputTokenPrice1M=30.00000M, CurrencyCode="RMB", }, + new(){ Id=804, ProviderId=8, Name="max-32k", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=32.00000M, OutputTokenPrice1M=32.00000M, CurrencyCode="RMB", }, + new(){ Id=805, ProviderId=8, Name="4.0Ultra", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=70.00000M, OutputTokenPrice1M=70.00000M, CurrencyCode="RMB", }, + new(){ Id=900, ProviderId=9, Name="glm-4-plus", DisplayName=null, PublishDate=new DateOnly(2025, 1, 11), MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=50.00000M, OutputTokenPrice1M=50.00000M, CurrencyCode="RMB", }, + new(){ Id=901, ProviderId=9, Name="glm-4-0520", DisplayName=null, PublishDate=new DateOnly(2024, 5, 20), MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=100.00000M, OutputTokenPrice1M=100.00000M, CurrencyCode="RMB", }, + new(){ Id=902, ProviderId=9, Name="glm-4-air", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=1.00000M, CurrencyCode="RMB", }, + new(){ Id=903, ProviderId=9, Name="glm-4-airx", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=10.00000M, CurrencyCode="RMB", }, + new(){ Id=904, ProviderId=9, Name="glm-4-long", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1048576, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=1.00000M, CurrencyCode="RMB", }, + new(){ Id=905, ProviderId=9, Name="glm-4-flashx", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.10000M, OutputTokenPrice1M=0.10000M, CurrencyCode="RMB", }, + new(){ Id=906, ProviderId=9, Name="glm-4-flash", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=true, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=907, ProviderId=9, Name="glm-4v-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=1024, TokenizerId=null, InputTokenPrice1M=10.00000M, OutputTokenPrice1M=10.00000M, CurrencyCode="RMB", }, + new(){ Id=908, ProviderId=9, Name="glm-4v", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=2048, MaxResponseTokens=1024, TokenizerId=null, InputTokenPrice1M=50.00000M, OutputTokenPrice1M=50.00000M, CurrencyCode="RMB", }, + new(){ Id=1000, ProviderId=10, Name="deepseek-chat", DisplayName="DeepSeek-V3", PublishDate=new DateOnly(2024, 12, 16), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=64000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=1001, ProviderId=10, Name="deepseek-reasoner", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 21), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=16.00000M, CurrencyCode="RMB", }, + new(){ Id=1100, ProviderId=11, Name="grok-beta", DisplayName="grok", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=1101, ProviderId=11, Name="grok-vision-beta", DisplayName="grok", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=8192, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=1102, ProviderId=11, Name="grok-2-1212", DisplayName="grok", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, + new(){ Id=1103, ProviderId=11, Name="grok-2-vision-1212", DisplayName="grok", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=10.00000M, CurrencyCode="USD", }, + new(){ Id=1200, ProviderId=12, Name="AI21-Jamba-1.5-Large", DisplayName="AI21-Jamba", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=256000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=1201, ProviderId=12, Name="AI21-Jamba-1.5-Mini", DisplayName="AI21-Jamba", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=256000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1202, ProviderId=12, Name="Cohere-command-r", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1203, ProviderId=12, Name="Cohere-command-r-plus", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="USD", }, + new(){ Id=1204, ProviderId=12, Name="Llama-3.2-11B-Vision-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1205, ProviderId=12, Name="Llama-3.2-90B-Vision-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=1206, ProviderId=12, Name="Meta-Llama-3.1-405B-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=1207, ProviderId=12, Name="Meta-Llama-3.1-70B-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.50000M, OutputTokenPrice1M=5.00000M, CurrencyCode="USD", }, + new(){ Id=1208, ProviderId=12, Name="Meta-Llama-3.1-8B-Instruct", DisplayName="LLaMA", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1209, ProviderId=12, Name="Mistral-large", DisplayName="Mistral", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=1210, ProviderId=12, Name="Mistral-large-2407", DisplayName="Mistral", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=1211, ProviderId=12, Name="Mistral-Nemo", DisplayName="Mistral", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1212, ProviderId=12, Name="Mistral-small", DisplayName="Mistral", PublishDate=new DateOnly(2024, 1, 1), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=32768, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1213, ProviderId=12, Name="gpt-4o", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=2, InputTokenPrice1M=5.00000M, OutputTokenPrice1M=15.00000M, CurrencyCode="USD", }, + new(){ Id=1214, ProviderId=12, Name="gpt-4o-mini", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=4096, TokenizerId=2, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1215, ProviderId=12, Name="Phi-3.5-MoE-instruct", DisplayName="Phi-3.5", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1216, ProviderId=12, Name="Phi-3.5-mini-instruct", DisplayName="Phi-3.5", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=0.50000M, OutputTokenPrice1M=1.00000M, CurrencyCode="USD", }, + new(){ Id=1217, ProviderId=12, Name="Phi-3.5-vision-instruct", DisplayName="Phi-3.5", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=131072, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=2.00000M, CurrencyCode="USD", }, + new(){ Id=1218, ProviderId=12, Name="o1-preview", DisplayName=null, PublishDate=new DateOnly(2024, 1, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=32768, TokenizerId=null, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, + new(){ Id=1219, ProviderId=12, Name="o1-mini", DisplayName=null, PublishDate=null, MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=false, AllowStreaming=false, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=65536, TokenizerId=null, InputTokenPrice1M=3.00000M, OutputTokenPrice1M=12.00000M, CurrencyCode="USD", }, + new(){ Id=1220, ProviderId=12, Name="o1-2024-12-17", DisplayName="o1", PublishDate=new DateOnly(2024, 12, 17), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=15.00000M, OutputTokenPrice1M=60.00000M, CurrencyCode="USD", }, + new(){ Id=1221, ProviderId=12, Name="o3-mini-2025-01-31", DisplayName="o3-mini", PublishDate=new DateOnly(2025, 2, 1), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=200000, MaxResponseTokens=100000, TokenizerId=2, InputTokenPrice1M=1.10000M, OutputTokenPrice1M=4.40000M, CurrencyCode="USD", }, + new(){ Id=1222, ProviderId=12, Name="deepseek-r1", DisplayName="deepseek", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=2, ContextWindow=128000, MaxResponseTokens=4000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=1300, ProviderId=13, Name="gemini-2.0-flash-thinking-exp", DisplayName="gemini", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1048576, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="USD", }, + new(){ Id=1301, ProviderId=13, Name="gemini-2.0-flash", DisplayName="gemini", PublishDate=new DateOnly(2025, 2, 6), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1048576, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=0.10000M, OutputTokenPrice1M=0.40000M, CurrencyCode="USD", }, + new(){ Id=1302, ProviderId=13, Name="gemini-2.0-pro-exp", DisplayName="gemini", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=2097152, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="USD", }, + new(){ Id=1303, ProviderId=13, Name="gemini-2.0-flash-lite-preview", DisplayName="gemini", PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1048576, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="USD", }, + new(){ Id=1400, ProviderId=14, Name="general", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=1401, ProviderId=14, Name="general-vision", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=128000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=1402, ProviderId=14, Name="deepseek-r1-think-tag", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=2, ContextWindow=128000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=1500, ProviderId=15, Name="MiniMax-Text-01", DisplayName=null, PublishDate=null, MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=true, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=1000000, MaxResponseTokens=8000, TokenizerId=null, InputTokenPrice1M=1.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=1700, ProviderId=17, Name="deepseek-ai/DeepSeek-R1", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 21), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=16.00000M, CurrencyCode="RMB", }, + new(){ Id=1701, ProviderId=17, Name="Pro/deepseek-ai/DeepSeek-R1", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 21), MinTemperature=1.00M, MaxTemperature=1.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=64000, MaxResponseTokens=8192, TokenizerId=null, InputTokenPrice1M=4.00000M, OutputTokenPrice1M=16.00000M, CurrencyCode="RMB", }, + new(){ Id=1702, ProviderId=17, Name="deepseek-ai/DeepSeek-V3", DisplayName="DeepSeek-V3", PublishDate=new DateOnly(2025, 12, 16), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=64000, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=1703, ProviderId=17, Name="Pro/deepseek-ai/DeepSeek-V3", DisplayName="DeepSeek-V3", PublishDate=new DateOnly(2024, 12, 16), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=0, ContextWindow=64000, MaxResponseTokens=4096, TokenizerId=null, InputTokenPrice1M=2.00000M, OutputTokenPrice1M=8.00000M, CurrencyCode="RMB", }, + new(){ Id=1704, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Llama-70B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=4.13000M, OutputTokenPrice1M=4.13000M, CurrencyCode="RMB", }, + new(){ Id=1705, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=1.26000M, OutputTokenPrice1M=1.26000M, CurrencyCode="RMB", }, + new(){ Id=1706, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Qwen-14B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=0.70000M, OutputTokenPrice1M=0.70000M, CurrencyCode="RMB", }, + new(){ Id=1707, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Llama-8B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=1708, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Qwen-7B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=2.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", }, + new(){ Id=1709, ProviderId=17, Name="deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B", DisplayName="DeepSeek-R1", PublishDate=new DateOnly(2025, 1, 20), MinTemperature=0.00M, MaxTemperature=0.00M, AllowSearch=false, AllowVision=false, AllowSystemPrompt=true, AllowStreaming=true, ReasoningResponseKindId=1, ContextWindow=32000, MaxResponseTokens=16000, TokenizerId=null, InputTokenPrice1M=0.00000M, OutputTokenPrice1M=0.00000M, CurrencyCode="RMB", } ]); } }; \ No newline at end of file diff --git a/src/BE/Services/Models/DBFinishReason.cs b/src/BE/Services/Models/DBFinishReason.cs index 6ef6b535..d947086d 100644 --- a/src/BE/Services/Models/DBFinishReason.cs +++ b/src/BE/Services/Models/DBFinishReason.cs @@ -15,5 +15,5 @@ public enum DBFinishReason : byte SubscriptionExpired = 104, BadParameter = 105, Cancelled = 106, - InvalidApiHostUrl = 107, + InternalConfigIssue = 107, } diff --git a/src/scripts/db-migration/2025/20250224-more-ds.sql b/src/scripts/db-migration/2025/20250224-more-ds.sql index e69d38ea..e2583a6e 100644 --- a/src/scripts/db-migration/2025/20250224-more-ds.sql +++ b/src/scripts/db-migration/2025/20250224-more-ds.sql @@ -13,7 +13,7 @@ GO -- Region Parameters DECLARE @p0 TinyInt = 107 -DECLARE @p1 VarChar(1000) = 'InvalidApiHostUrl' +DECLARE @p1 VarChar(1000) = 'InternalConfigIssue' -- EndRegion INSERT INTO [FinishReason]([Id], [Name]) VALUES (@p0, @p1) @@ -141,4 +141,384 @@ DECLARE @p1 VarChar(1000) = 'https://api.siliconflow.cn/v1' UPDATE [ModelProvider] SET [InitialHost] = @p1 WHERE [Id] = @p0 -GO \ No newline at end of file +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 601 +DECLARE @p1 NVarChar(1000) = 'ernie-4.0-8k' +-- EndRegion +UPDATE [ModelReference] +SET [Name] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 602 +DECLARE @p1 NVarChar(1000) = 'ernie-3.5-8k' +-- EndRegion +UPDATE [ModelReference] +SET [Name] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 607 +DECLARE @p1 NVarChar(1000) = 'ernie-speed-8k' +-- EndRegion +UPDATE [ModelReference] +SET [Name] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 615 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'deepseek-v3' +DECLARE @p3 NVarChar(1000) = 'DeepSeek' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(5,2) = 0.6 +DECLARE @p6 Decimal(5,2) = 0.6 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(6,5) = 0 +DECLARE @p16 Decimal(6,5) = 0 +DECLARE @p17 Char(3) = null +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 615 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'deepseek-v3' +DECLARE @p3 NVarChar(1000) = 'DeepSeek' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(3,2) = 0 +DECLARE @p6 Decimal(3,2) = 2 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(8,5) = 0.8 +DECLARE @p16 Decimal(8,5) = 1.6 +DECLARE @p17 Char(3) = 'RMB' +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 616 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'deepseek-r1' +DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(3,2) = 0 +DECLARE @p6 Decimal(3,2) = 2 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(6,5) = 2 +DECLARE @p16 Decimal(6,5) = 8 +DECLARE @p17 Char(3) = 'RMB' +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 615 +DECLARE @p1 TinyInt = 0 +-- EndRegion +UPDATE [ModelReference] +SET [ReasoningResponseKindId] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 617 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-32B' +DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(3,2) = 0 +DECLARE @p6 Decimal(3,2) = 2 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(9,5) = 0.15 +DECLARE @p16 Decimal(6,5) = 6 +DECLARE @p17 Char(3) = 'RMB' +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 600 +DECLARE @p1 Decimal(7,5) = 20 +DECLARE @p2 Decimal(7,5) = 60 +-- EndRegion +UPDATE [ModelReference] +SET [InputTokenPrice1M] = @p1, [OutputTokenPrice1M] = @p2 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 601 +DECLARE @p1 Decimal(7,5) = 30 +DECLARE @p2 Decimal(7,5) = 90 +-- EndRegion +UPDATE [ModelReference] +SET [InputTokenPrice1M] = @p1, [OutputTokenPrice1M] = @p2 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 600 +DECLARE @p1 NVarChar(1000) = 'ernie-4.0-turbo-128k' +DECLARE @p2 NVarChar(1000) = 'ERNIE-4.0-Turbo' +-- EndRegion +UPDATE [ModelReference] +SET [Name] = @p1, [DisplayName] = @p2 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 601 +DECLARE @p1 NVarChar(1000) = 'ERNIE-4.0' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 602 +DECLARE @p1 NVarChar(1000) = 'ERNIE-3.5' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 603 +DECLARE @p1 NVarChar(1000) = 'ERNIE-3.5' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 604 +DECLARE @p1 NVarChar(1000) = 'ERNIE-Speed-Pro' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 605 +DECLARE @p1 NVarChar(1000) = 'ERNIE-Novel' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 606 +DECLARE @p1 NVarChar(1000) = 'ERNIE-Speed' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 607 +DECLARE @p1 NVarChar(1000) = 'ERNIE-Speed' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 609 +DECLARE @p1 NVarChar(1000) = 'ERNIE-Lite' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 611 +DECLARE @p1 NVarChar(1000) = 'ERNIE-Tiny' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 614 +DECLARE @p1 NVarChar(1000) = 'ERNIE-Lite-Pro' +-- EndRegion +UPDATE [ModelReference] +SET [DisplayName] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 618 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-14B' +DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(3,2) = 0 +DECLARE @p6 Decimal(3,2) = 2 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(6,5) = 0 +DECLARE @p16 Decimal(6,5) = 0 +DECLARE @p17 Char(3) = null +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 618 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-14B' +DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(3,2) = 0 +DECLARE @p6 Decimal(3,2) = 2 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(8,5) = 0.6 +DECLARE @p16 Decimal(8,5) = 2.4 +DECLARE @p17 Char(3) = null +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 618 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-14B' +DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(3,2) = 0 +DECLARE @p6 Decimal(3,2) = 2 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(8,5) = 0.6 +DECLARE @p16 Decimal(8,5) = 2.4 +DECLARE @p17 Char(3) = 'RMB' +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 617 +DECLARE @p1 Decimal(8,5) = 1.5 +-- EndRegion +UPDATE [ModelReference] +SET [InputTokenPrice1M] = @p1 +WHERE [Id] = @p0 +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 619 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-7B' +DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(3,2) = 0 +DECLARE @p6 Decimal(3,2) = 2 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(6,5) = 0 +DECLARE @p16 Decimal(6,5) = 0 +DECLARE @p17 Char(3) = 'RMB' +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +GO + +-- Region Parameters +DECLARE @p0 SmallInt = 620 +DECLARE @p1 SmallInt = 6 +DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Llama-70B' +DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' +DECLARE @p4 Date = null +DECLARE @p5 Decimal(3,2) = 0 +DECLARE @p6 Decimal(3,2) = 2 +DECLARE @p7 Bit = 0 +DECLARE @p8 Bit = 0 +DECLARE @p9 Bit = 1 +DECLARE @p10 Bit = 1 +DECLARE @p11 TinyInt = 1 +DECLARE @p12 Int = 64000 +DECLARE @p13 Int = 8192 +DECLARE @p14 SmallInt = null +DECLARE @p15 Decimal(6,5) = 2 +DECLARE @p16 Decimal(6,5) = 8 +DECLARE @p17 Char(3) = 'RMB' +-- EndRegion +INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) +VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) From f94df548dea981bf403de2eb60b0e268251522cd Mon Sep 17 00:00:00 2001 From: sdcb Date: Wed, 26 Feb 2025 13:12:30 +0800 Subject: [PATCH 2/2] combine sql --- .../db-migration/2025/20250224-more-ds.sql | 426 ++---------------- 1 file changed, 48 insertions(+), 378 deletions(-) diff --git a/src/scripts/db-migration/2025/20250224-more-ds.sql b/src/scripts/db-migration/2025/20250224-more-ds.sql index e2583a6e..fa8d3f2c 100644 --- a/src/scripts/db-migration/2025/20250224-more-ds.sql +++ b/src/scripts/db-migration/2025/20250224-more-ds.sql @@ -143,382 +143,52 @@ SET [InitialHost] = @p1 WHERE [Id] = @p0 GO --- Region Parameters -DECLARE @p0 SmallInt = 601 -DECLARE @p1 NVarChar(1000) = 'ernie-4.0-8k' --- EndRegion -UPDATE [ModelReference] -SET [Name] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 602 -DECLARE @p1 NVarChar(1000) = 'ernie-3.5-8k' --- EndRegion -UPDATE [ModelReference] -SET [Name] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 607 -DECLARE @p1 NVarChar(1000) = 'ernie-speed-8k' --- EndRegion -UPDATE [ModelReference] -SET [Name] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 615 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'deepseek-v3' -DECLARE @p3 NVarChar(1000) = 'DeepSeek' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(5,2) = 0.6 -DECLARE @p6 Decimal(5,2) = 0.6 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(6,5) = 0 -DECLARE @p16 Decimal(6,5) = 0 -DECLARE @p17 Char(3) = null --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) -GO - --- Region Parameters -DECLARE @p0 SmallInt = 615 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'deepseek-v3' -DECLARE @p3 NVarChar(1000) = 'DeepSeek' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(3,2) = 0 -DECLARE @p6 Decimal(3,2) = 2 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(8,5) = 0.8 -DECLARE @p16 Decimal(8,5) = 1.6 -DECLARE @p17 Char(3) = 'RMB' --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) -GO - --- Region Parameters -DECLARE @p0 SmallInt = 616 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'deepseek-r1' -DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(3,2) = 0 -DECLARE @p6 Decimal(3,2) = 2 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(6,5) = 2 -DECLARE @p16 Decimal(6,5) = 8 -DECLARE @p17 Char(3) = 'RMB' --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) -GO - --- Region Parameters -DECLARE @p0 SmallInt = 615 -DECLARE @p1 TinyInt = 0 --- EndRegion UPDATE [ModelReference] -SET [ReasoningResponseKindId] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 617 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-32B' -DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(3,2) = 0 -DECLARE @p6 Decimal(3,2) = 2 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(9,5) = 0.15 -DECLARE @p16 Decimal(6,5) = 6 -DECLARE @p17 Char(3) = 'RMB' --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) -GO - --- Region Parameters -DECLARE @p0 SmallInt = 600 -DECLARE @p1 Decimal(7,5) = 20 -DECLARE @p2 Decimal(7,5) = 60 --- EndRegion -UPDATE [ModelReference] -SET [InputTokenPrice1M] = @p1, [OutputTokenPrice1M] = @p2 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 601 -DECLARE @p1 Decimal(7,5) = 30 -DECLARE @p2 Decimal(7,5) = 90 --- EndRegion -UPDATE [ModelReference] -SET [InputTokenPrice1M] = @p1, [OutputTokenPrice1M] = @p2 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 600 -DECLARE @p1 NVarChar(1000) = 'ernie-4.0-turbo-128k' -DECLARE @p2 NVarChar(1000) = 'ERNIE-4.0-Turbo' --- EndRegion -UPDATE [ModelReference] -SET [Name] = @p1, [DisplayName] = @p2 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 601 -DECLARE @p1 NVarChar(1000) = 'ERNIE-4.0' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 602 -DECLARE @p1 NVarChar(1000) = 'ERNIE-3.5' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 603 -DECLARE @p1 NVarChar(1000) = 'ERNIE-3.5' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 604 -DECLARE @p1 NVarChar(1000) = 'ERNIE-Speed-Pro' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 605 -DECLARE @p1 NVarChar(1000) = 'ERNIE-Novel' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 606 -DECLARE @p1 NVarChar(1000) = 'ERNIE-Speed' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 607 -DECLARE @p1 NVarChar(1000) = 'ERNIE-Speed' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 609 -DECLARE @p1 NVarChar(1000) = 'ERNIE-Lite' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 611 -DECLARE @p1 NVarChar(1000) = 'ERNIE-Tiny' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 614 -DECLARE @p1 NVarChar(1000) = 'ERNIE-Lite-Pro' --- EndRegion -UPDATE [ModelReference] -SET [DisplayName] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 618 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-14B' -DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(3,2) = 0 -DECLARE @p6 Decimal(3,2) = 2 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(6,5) = 0 -DECLARE @p16 Decimal(6,5) = 0 -DECLARE @p17 Char(3) = null --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) -GO - --- Region Parameters -DECLARE @p0 SmallInt = 618 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-14B' -DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(3,2) = 0 -DECLARE @p6 Decimal(3,2) = 2 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(8,5) = 0.6 -DECLARE @p16 Decimal(8,5) = 2.4 -DECLARE @p17 Char(3) = null --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) -GO - --- Region Parameters -DECLARE @p0 SmallInt = 618 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-14B' -DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(3,2) = 0 -DECLARE @p6 Decimal(3,2) = 2 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(8,5) = 0.6 -DECLARE @p16 Decimal(8,5) = 2.4 -DECLARE @p17 Char(3) = 'RMB' --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) -GO - --- Region Parameters -DECLARE @p0 SmallInt = 617 -DECLARE @p1 Decimal(8,5) = 1.5 --- EndRegion -UPDATE [ModelReference] -SET [InputTokenPrice1M] = @p1 -WHERE [Id] = @p0 -GO - --- Region Parameters -DECLARE @p0 SmallInt = 619 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Qwen-7B' -DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(3,2) = 0 -DECLARE @p6 Decimal(3,2) = 2 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(6,5) = 0 -DECLARE @p16 Decimal(6,5) = 0 -DECLARE @p17 Char(3) = 'RMB' --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) -GO - --- Region Parameters -DECLARE @p0 SmallInt = 620 -DECLARE @p1 SmallInt = 6 -DECLARE @p2 NVarChar(1000) = 'DeepSeek-R1-Distill-Llama-70B' -DECLARE @p3 NVarChar(1000) = 'DeepSeek-R1' -DECLARE @p4 Date = null -DECLARE @p5 Decimal(3,2) = 0 -DECLARE @p6 Decimal(3,2) = 2 -DECLARE @p7 Bit = 0 -DECLARE @p8 Bit = 0 -DECLARE @p9 Bit = 1 -DECLARE @p10 Bit = 1 -DECLARE @p11 TinyInt = 1 -DECLARE @p12 Int = 64000 -DECLARE @p13 Int = 8192 -DECLARE @p14 SmallInt = null -DECLARE @p15 Decimal(6,5) = 2 -DECLARE @p16 Decimal(6,5) = 8 -DECLARE @p17 Char(3) = 'RMB' --- EndRegion -INSERT INTO [ModelReference]([Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode]) -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17) +SET + [Name] = CASE + WHEN [Id] = 600 THEN 'ernie-4.0-turbo-128k' + WHEN [Id] = 601 THEN 'ernie-4.0-8k' + WHEN [Id] = 602 THEN 'ernie-3.5-8k' + WHEN [Id] = 607 THEN 'ernie-speed-8k' + ELSE [Name] + END, + [DisplayName] = CASE + WHEN [Id] = 600 THEN 'ERNIE-4.0-Turbo' + WHEN [Id] = 601 THEN 'ERNIE-4.0' + WHEN [Id] = 602 THEN 'ERNIE-3.5' + WHEN [Id] = 603 THEN 'ERNIE-3.5' + WHEN [Id] = 604 THEN 'ERNIE-Speed-Pro' + WHEN [Id] = 605 THEN 'ERNIE-Novel' + WHEN [Id] = 606 THEN 'ERNIE-Speed' + WHEN [Id] = 607 THEN 'ERNIE-Speed' + WHEN [Id] = 609 THEN 'ERNIE-Lite' + WHEN [Id] = 611 THEN 'ERNIE-Tiny' + WHEN [Id] = 614 THEN 'ERNIE-Lite-Pro' + ELSE [DisplayName] + END, + [InputTokenPrice1M] = CASE + WHEN [Id] = 600 THEN 20 + WHEN [Id] = 601 THEN 30 + ELSE [InputTokenPrice1M] + END, + [OutputTokenPrice1M] = CASE + WHEN [Id] = 600 THEN 60 + WHEN [Id] = 601 THEN 90 + ELSE [OutputTokenPrice1M] + END +WHERE [Id] BETWEEN 600 AND 614; + +-- 合并插入 Id>=615 的操作 +INSERT INTO [ModelReference]( + [Id], [ProviderId], [Name], [DisplayName], [PublishDate], [MinTemperature], [MaxTemperature], + [AllowSearch], [AllowVision], [AllowSystemPrompt], [AllowStreaming], [ReasoningResponseKindId], + [ContextWindow], [MaxResponseTokens], [TokenizerId], [InputTokenPrice1M], [OutputTokenPrice1M], [CurrencyCode] +) +VALUES + (615, 6, 'deepseek-v3', 'DeepSeek-V3', NULL, 0, 2, 0, 0, 1, 1, 0, 64000, 8192, NULL, 0, 0, 'RMB'), + (616, 6, 'deepseek-r1', 'DeepSeek-R1', NULL, 0, 2, 0, 0, 1, 1, 1, 64000, 8192, NULL, 2, 8, 'RMB'), + (617, 6, 'DeepSeek-R1-Distill-Qwen-32B', 'DeepSeek-R1', NULL, 0, 2, 0, 0, 1, 1, 1, 64000, 8192, NULL, 1.5, 6, 'RMB'), + (618, 6, 'DeepSeek-R1-Distill-Qwen-14B', 'DeepSeek-R1', NULL, 0, 2, 0, 0, 1, 1, 1, 64000, 8192, NULL, 0.6, 2.4, 'RMB'), + (619, 6, 'DeepSeek-R1-Distill-Qwen-7B', 'DeepSeek-R1', NULL, 0, 2, 0, 0, 1, 1, 1, 64000, 8192, NULL, 0, 0, 'RMB'), + (620, 6, 'DeepSeek-R1-Distill-Llama-70B', 'DeepSeek-R1', NULL, 0, 2, 0, 0, 1, 1, 1, 64000, 8192, NULL, 2, 8, 'RMB'); +GO \ No newline at end of file