Upload 10 files
Browse files
app.py
CHANGED
|
@@ -11,7 +11,7 @@ from typing import Dict, Optional, List, Any, AsyncGenerator, Tuple
|
|
| 11 |
from contextlib import asynccontextmanager
|
| 12 |
from fastapi import FastAPI, Depends, HTTPException, Header
|
| 13 |
from fastapi.middleware.cors import CORSMiddleware
|
| 14 |
-
from fastapi.responses import StreamingResponse
|
| 15 |
from dotenv import load_dotenv
|
| 16 |
import httpx
|
| 17 |
import hashlib
|
|
@@ -280,6 +280,14 @@ async def auth_middleware(authorization: Optional[str] = Header(default=None)) -
|
|
| 280 |
async def require_account(authorization: Optional[str] = Header(default=None)) -> Dict[str, Any]:
|
| 281 |
return await auth_middleware(authorization)
|
| 282 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 283 |
# ------------------------------------------------------------------------------
|
| 284 |
# Claude Messages API endpoint
|
| 285 |
# ------------------------------------------------------------------------------
|
|
|
|
| 11 |
from contextlib import asynccontextmanager
|
| 12 |
from fastapi import FastAPI, Depends, HTTPException, Header
|
| 13 |
from fastapi.middleware.cors import CORSMiddleware
|
| 14 |
+
from fastapi.responses import StreamingResponse, RedirectResponse
|
| 15 |
from dotenv import load_dotenv
|
| 16 |
import httpx
|
| 17 |
import hashlib
|
|
|
|
| 280 |
async def require_account(authorization: Optional[str] = Header(default=None)) -> Dict[str, Any]:
|
| 281 |
return await auth_middleware(authorization)
|
| 282 |
|
| 283 |
+
# ------------------------------------------------------------------------------
|
| 284 |
+
# Root endpoint
|
| 285 |
+
# ------------------------------------------------------------------------------
|
| 286 |
+
|
| 287 |
+
@app.get("/")
|
| 288 |
+
async def root():
|
| 289 |
+
return RedirectResponse(url="https://www.bilibili.com/video/BV1SMH5zfEwe/?spm_id_from=333.337.search-card.all.click&vd_source=1f3b8eb28230105c578a443fa6481550")
|
| 290 |
+
|
| 291 |
# ------------------------------------------------------------------------------
|
| 292 |
# Claude Messages API endpoint
|
| 293 |
# ------------------------------------------------------------------------------
|