chore: add remaining test docs, scripts and temp files

- Add Git commit preparation checklist
- Add Phase testing guides and issue tracking
- Add utility scripts (env setup, test data initialization)
- Add temp migration SQL files (for reference)
- Update startup scripts and README
- Remove obsolete scripts
This commit is contained in:
2025-11-16 15:44:55 +08:00
parent 1992232fda
commit 855d142fec
32 changed files with 9125 additions and 113 deletions

View File

@@ -0,0 +1,79 @@
# PowerShell脚本自动添加CloseAI配置到.env文件
# 使用方法:在 backend 目录下运行 .\update-env-closeai.ps1
$envFile = ".env"
# 检查.env文件是否存在
if (-not (Test-Path $envFile)) {
Write-Host "错误:.env文件不存在" -ForegroundColor Red
Write-Host "请先创建.env文件" -ForegroundColor Yellow
exit 1
}
# 读取现有配置
$envContent = Get-Content $envFile -Raw
# 检查是否已经包含CloseAI配置
if ($envContent -match "CLOSEAI_API_KEY") {
Write-Host "检测到.env文件中已包含CloseAI配置" -ForegroundColor Yellow
$overwrite = Read-Host "是否要覆盖现有配置?(y/n)"
if ($overwrite -ne "y") {
Write-Host "取消更新" -ForegroundColor Yellow
exit 0
}
# 删除旧的CloseAI配置
$envContent = $envContent -replace "(?ms)# ={32}.*?# CloseAI.*?# ={32}.*?(?=\r?\n# ={32}|\r?\n\r?\n|\Z)", ""
}
# CloseAI配置内容
$closeaiConfig = @"
# ================================
# CloseAIOpenAIClaude
# ================================
# CloseAIAPIOpenAIClaude访
# https://platform.openai-proxy.org
# API KeyOpenAIClaude
CLOSEAI_API_KEY=sk-cu0iepbXYGGx2jc7BqP6ogtSWmP6fk918qV3RUdtGC3Edlpo
# OpenAI
CLOSEAI_OPENAI_BASE_URL=https://api.openai-proxy.org/v1
# Claude
CLOSEAI_CLAUDE_BASE_URL=https://api.openai-proxy.org/anthropic
#
# - OpenAI: gpt-5-pro (), gpt-4-turbo-preview, gpt-3.5-turbo
# - Claude: claude-sonnet-4-5-20250929 (), claude-3-5-sonnet-20241022
"@
# 添加到文件末尾
$envContent = $envContent.TrimEnd() + "`r`n" + $closeaiConfig
# 写回文件
Set-Content -Path $envFile -Value $envContent -NoNewline
Write-Host "✅ CloseAI配置已成功添加到.env文件" -ForegroundColor Green
Write-Host ""
Write-Host "已添加的配置:" -ForegroundColor Cyan
Write-Host "- CLOSEAI_API_KEY: sk-cu0iep...真实API Key" -ForegroundColor White
Write-Host "- CLOSEAI_OPENAI_BASE_URL: https://api.openai-proxy.org/v1" -ForegroundColor White
Write-Host "- CLOSEAI_CLAUDE_BASE_URL: https://api.openai-proxy.org/anthropic" -ForegroundColor White
Write-Host ""
Write-Host "可用模型:" -ForegroundColor Cyan
Write-Host "- GPT-5-Pro: gpt-5-pro" -ForegroundColor White
Write-Host "- Claude-4.5-Sonnet: claude-sonnet-4-5-20250929" -ForegroundColor White
Write-Host ""
Write-Host "下一步:重启后端服务以应用新配置" -ForegroundColor Yellow