你的项目已经成功配置了自定义API。配置信息存储在 .env 文件中。
| 配置项 | 值 | 说明 |
|---|---|---|
| API提供商 | 自定义 (N) | 使用自定义API提供商 |
| 基础URL | https://muyuan.do/v1 |
API服务器地址 |
| 模型 | gpt-5.5 |
使用的AI模型 |
| API类型 | responses |
接口格式(非标准OpenAI格式) |
| API Key | sk-jhfzgM53... |
已配置(已隐藏完整密钥) |
OPENAI_BASE_URL=https://muyuan.do/v1
OPENAI_API_KEY=sk-jhfzgM53NAif71Q1DjGhwmgR8QgFQhEHBVfYf8X5GohaBmEd
OPENAI_MODEL=gpt-5.5
OPENAI_WIRE_API=responses- 标准OpenAI兼容接口
- 请求端点:
/v1/chat/completions - 适用于大多数OpenAI兼容服务
- 自定义响应格式
- 请求端点:
/v1/responses - 使用不同的请求/响应结构
python server.py服务器默认运行在: http://127.0.0.1:8765
# 测试环境变量加载
python -c "from server import load_env_file; import os; load_env_file(); print('配置已加载:', os.getenv('OPENAI_MODEL'))"from copy_agent import api_config_from_payload, generate_copy, options_from_payload
# 从环境变量自动加载配置
api_config = api_config_from_payload({})
# 生成文案
result = generate_copy(
source_text="你的原始文本",
options=options_from_payload({}),
api_config=api_config,
use_ai=True
).env 文件包含敏感的API密钥,已被添加到 .gitignore 中。
- ✅ 不要将
.env提交到版本控制 - ✅ 不要在公共场合分享API密钥
- ✅ 使用
.env.example作为配置模板 - ✅ 定期轮换API密钥
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=sk-your-openai-key
OPENAI_MODEL=gpt-4.1-mini
OPENAI_WIRE_API=chat_completionsOPENAI_BASE_URL=https://your-service.com/v1
OPENAI_API_KEY=your-api-key
OPENAI_MODEL=your-model-name
OPENAI_WIRE_API=chat_completions- 检查网络连接: 确保能访问
https://muyuan.do - 验证API密钥: 确认密钥仍然有效
- 查看错误信息: 服务器会返回详细错误提示
# 确认.env文件存在
ls -la .env
# 手动测试加载
python -c "from server import load_env_file; load_env_file(); import os; print(os.getenv('OPENAI_MODEL'))"当前配置的 gpt-5.5 模型支持:
- ✅ 多段文案生成
- ✅ 时间码自动计算
- ✅ 豆包提示词生成
- ✅ 画面和镜头建议
- ✅ 环境和衔接描述
- ✅ JSON结构化输出
.env- 实际配置(不提交到Git).env.example- 配置模板copy_agent.py- 核心文案生成逻辑server.py- HTTP服务器README.md- 项目使用说明