Spaces:
Running
Running
File size: 1,020 Bytes
0629dc1 19b4e98 3089135 0629dc1 a010541 0629dc1 19b4e98 3089135 0629dc1 19b4e98 0629dc1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | param(
[string]$SpaceId = "patdev/mcp-bridge",
[Parameter(Mandatory=$true)][string]$ApiKey,
[string]$OAuthSigningKey = "",
[string]$PublicBaseUrl = "",
[string]$ChatgptCallbackUrl = "",
[string]$OAuthClientId = "chatgpt",
[string]$OAuthClientSecret = "",
[switch]$Restart
)
$ErrorActionPreference = "Stop"
$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path
$root = Split-Path -Parent $scriptDir
$argsList = @("$root\scripts\sync_hf.py", "--space-id", $SpaceId, "--api-key", $ApiKey)
if ($OAuthSigningKey -ne "") { $argsList += @("--oauth-signing-key", $OAuthSigningKey) }
if ($PublicBaseUrl -ne "") { $argsList += @("--public-base-url", $PublicBaseUrl) }
if ($ChatgptCallbackUrl -ne "") { $argsList += @("--chatgpt-callback-url", $ChatgptCallbackUrl) }
if ($OAuthClientId -ne "") { $argsList += @("--oauth-client-id", $OAuthClientId) }
if ($OAuthClientSecret -ne "") { $argsList += @("--oauth-client-secret", $OAuthClientSecret) }
if ($Restart) { $argsList += "--restart" }
python @argsList
|