Commit
·
c5562b0
1
Parent(s):
cd0ab55
fix: re-pushing dynamic config updates
Browse files- api/main.py +11 -0
api/main.py
CHANGED
|
@@ -180,6 +180,17 @@ class DirectPromptPayload(BaseModel):
|
|
| 180 |
prompt: str
|
| 181 |
config: Optional[RequestConfig] = None
|
| 182 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 183 |
# --- FastAPI App ---
|
| 184 |
app = FastAPI(title="Reachify AI Service (Deploy-Ready)", version="11.0.0")
|
| 185 |
|
|
|
|
| 180 |
prompt: str
|
| 181 |
config: Optional[RequestConfig] = None
|
| 182 |
|
| 183 |
+
class PerformanceForecast(BaseModel):
|
| 184 |
+
predicted_engagement_rate: float
|
| 185 |
+
predicted_reach: int
|
| 186 |
+
|
| 187 |
+
class PayoutForecast(BaseModel):
|
| 188 |
+
estimated_earning: float
|
| 189 |
+
|
| 190 |
+
class ForecastResponse(BaseModel):
|
| 191 |
+
performance: PerformanceForecast
|
| 192 |
+
payout: PayoutForecast
|
| 193 |
+
|
| 194 |
# --- FastAPI App ---
|
| 195 |
app = FastAPI(title="Reachify AI Service (Deploy-Ready)", version="11.0.0")
|
| 196 |
|