新增 Vercel 跨域代理支持和环境检测功能

- 在核心服务中添加 Vercel 环境检测和代理工具函数
- 更新 LLM 服务,支持通过 Vercel 代理解决跨域问题
- 扩展模型配置类型,新增 `useVercelProxy` 选项
- 在 ModelManager 组件中添加 Vercel 代理可用性检测和配置
- 更新技术开发指南,详细说明跨域代理解决方案
- 调整 Vercel 配置,支持 API 代理和环境变量设置
This commit is contained in:
linshen
2025-03-03 00:25:02 +08:00
parent 964a8676fc
commit bf9d98eb69
13 changed files with 553 additions and 59 deletions

26
dev.md
View File

@@ -51,7 +51,7 @@ docker build -t linshen/prompt-optimizer:$VERSION .
docker tag linshen/prompt-optimizer:$VERSION linshen/prompt-optimizer:latest
# 运行容器
docker run -d -p 80:80 --restart unless-stopped --name prompt-optimizer linshen/prompt-optimizer
docker run -d -p 80:80 --restart unless-stopped --name prompt-optimizer linshen/prompt-optimizer:$VERSION
# 推送
@@ -136,30 +136,6 @@ pnpm build:web
pnpm build:ext
```
### CI/CD集成
```yaml
# GitHub Actions示例
name: Docker Build and Push
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build and push
uses: docker/build-push-action@v5
with:
push: true
tags: prompt-optimizer:latest
```
### 常用Docker命令
```bash