first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 21:52:23 +03:00
commit 880f412e2c
2662 changed files with 866266 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import { DefaultNetworkConfig, DefaultPerformanceConfig } from "@/lib/constants/config";
import { ModelProvider, UpdateProviderRequest } from "@/lib/types/config";
export const buildProviderUpdatePayload = (provider: ModelProvider, updates: Partial<UpdateProviderRequest>) => {
const { name } = provider;
return {
name,
network_config: updates.network_config ?? provider.network_config ?? DefaultNetworkConfig,
concurrency_and_buffer_size: updates.concurrency_and_buffer_size ?? provider.concurrency_and_buffer_size ?? DefaultPerformanceConfig,
proxy_config: updates.proxy_config ?? provider.proxy_config,
send_back_raw_request: updates.send_back_raw_request ?? provider.send_back_raw_request,
send_back_raw_response: updates.send_back_raw_response ?? provider.send_back_raw_response,
store_raw_request_response: updates.store_raw_request_response ?? provider.store_raw_request_response,
custom_provider_config: updates.custom_provider_config ?? provider.custom_provider_config,
openai_config: updates.openai_config ?? provider.openai_config,
};
};