新增持仓分析 prompt 生成功能
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
import math
|
||||
from datetime import date, timedelta
|
||||
from fastapi import APIRouter, Depends, Request, Query
|
||||
from fastapi.responses import HTMLResponse
|
||||
from fastapi.responses import HTMLResponse, PlainTextResponse
|
||||
from sqlalchemy.orm import Session
|
||||
from app.database import get_db
|
||||
from app.models import DailyBar, Contract, PositionRanking
|
||||
from app.prompt_builder import build_prompt
|
||||
|
||||
router = APIRouter(prefix="/contracts", tags=["contracts"])
|
||||
|
||||
@@ -205,3 +206,9 @@ def contract_detail(
|
||||
WEEKDAY_ZH=WEEKDAY_ZH,
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
@router.get("/{contract}/analysis-prompt", response_class=PlainTextResponse)
|
||||
def contract_analysis_prompt(contract: str):
|
||||
"""返回合约的持仓分析 prompt 文本。"""
|
||||
return build_prompt(contract.upper())
|
||||
|
||||
Reference in New Issue
Block a user