From f95f801f35aa201cbaffd7d881c07edc9398b570 Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期一, 03 三月 2025 16:03:51 +0800 Subject: [PATCH] 增加外接知识库中转接口 --- app/api/__init__.py | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/app/api/__init__.py b/app/api/__init__.py index 09538a7..2a679e8 100644 --- a/app/api/__init__.py +++ b/app/api/__init__.py @@ -3,7 +3,7 @@ import jwt # from cryptography.fernet import Fernet -from fastapi import FastAPI, Depends, HTTPException +from fastapi import FastAPI, Depends, HTTPException, Header from fastapi.security import OAuth2PasswordBearer from passlib.context import CryptContext from pydantic import BaseModel @@ -116,6 +116,12 @@ # 璁板綍寮傚父淇℃伅锛屼絾缁х画澶勭悊鍏朵粬鏂囦欢 print(f"Error processing file URL: {e}") +def get_api_key(authorization: str = Header(...)): + if not authorization.startswith("Bearer "): + raise HTTPException(status_code=401, detail="Invalid Authorization header format.") + return authorization.split(" ")[1] + + if __name__=="__main__": -- Gitblit v1.8.0