chore: remove unused imports and fix function name conflicts (#5764)

- Remove unused imports in anthropic.py, tmdbv3api/__init__.py, tv.py, test files
- Rename conflicting function names in subscribe.py and webhook.py
- Clean up unused re-exports in tmdbv3api/__init__.py (15 unused exports)
- Apply consistent formatting across API endpoints
This commit is contained in:
DDSRem
2026-05-13 18:59:03 +08:00
committed by GitHub
parent fcf6e14ac9
commit 5a585839ba
34 changed files with 2974 additions and 1838 deletions
+28 -8
View File
@@ -251,9 +251,15 @@ def _check_auth(
return None
@router.get("/models", summary="OpenAI compatible models", response_model=schemas.OpenAIModelListResponse)
@router.get(
"/models",
summary="OpenAI compatible models",
response_model=schemas.OpenAIModelListResponse,
)
async def list_models(
credentials: Optional[HTTPAuthorizationCredentials] = Security(openai_bearer_scheme),
credentials: Optional[HTTPAuthorizationCredentials] = Security(
openai_bearer_scheme
),
):
auth_error = _check_auth(credentials)
if auth_error:
@@ -272,7 +278,9 @@ async def list_models(
async def chat_completions(
payload: schemas.OpenAIChatCompletionsRequest,
request: Request,
credentials: Optional[HTTPAuthorizationCredentials] = Security(openai_bearer_scheme),
credentials: Optional[HTTPAuthorizationCredentials] = Security(
openai_bearer_scheme
),
):
auth_error = _check_auth(credentials)
if auth_error:
@@ -304,7 +312,9 @@ async def chat_completions(
)
try:
prompt, images = build_prompt(payload.messages, use_server_session=use_server_session)
prompt, images = build_prompt(
payload.messages, use_server_session=use_server_session
)
except ValueError as exc:
return _error_response(str(exc), 400, code="invalid_messages")
@@ -353,10 +363,16 @@ async def chat_completions(
return JSONResponse(content=build_completion_payload(content, MODEL_ID))
@router.post("/responses", summary="OpenAI compatible responses", response_model=schemas.OpenAIResponsesResponse)
@router.post(
"/responses",
summary="OpenAI compatible responses",
response_model=schemas.OpenAIResponsesResponse,
)
async def responses(
payload: schemas.OpenAIResponsesRequest,
credentials: Optional[HTTPAuthorizationCredentials] = Security(openai_bearer_scheme),
credentials: Optional[HTTPAuthorizationCredentials] = Security(
openai_bearer_scheme
),
):
auth_error = _check_auth(credentials)
if auth_error:
@@ -377,7 +393,9 @@ async def responses(
code="unsupported_stream",
)
normalized_messages = build_responses_input(payload.input, instructions=payload.instructions)
normalized_messages = build_responses_input(
payload.input, instructions=payload.instructions
)
if not normalized_messages:
return _error_response(
"`input` must include at least one usable message.",
@@ -386,7 +404,9 @@ async def responses(
)
try:
prompt, images = build_prompt(normalized_messages, use_server_session=bool(payload.user))
prompt, images = build_prompt(
normalized_messages, use_server_session=bool(payload.user)
)
except ValueError as exc:
return _error_response(str(exc), 400, code="invalid_input")