xulh
commited on
Commit
·
89ea1b2
1
Parent(s):
47be708
代码初始化
Browse files- inference-api/inference.py +13 -9
inference-api/inference.py
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
import requests
|
2 |
-
from fastapi import FastAPI
|
3 |
from apiModel import ApiModel
|
4 |
|
5 |
app = FastAPI()
|
@@ -7,12 +7,16 @@ app = FastAPI()
|
|
7 |
API_URL = "https://api-inference.huggingface.co/models/cardiffnlp/twitter-roberta-base-sentiment-latest"
|
8 |
|
9 |
|
10 |
-
@app.post("/api-inference")
|
11 |
-
def
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
response = requests.post(
|
|
|
|
|
|
|
|
|
18 |
return response.json()
|
|
|
1 |
import requests
|
2 |
+
from fastapi import FastAPI, Header
|
3 |
from apiModel import ApiModel
|
4 |
|
5 |
app = FastAPI()
|
|
|
7 |
API_URL = "https://api-inference.huggingface.co/models/cardiffnlp/twitter-roberta-base-sentiment-latest"
|
8 |
|
9 |
|
10 |
+
@app.post("/api-inference/")
|
11 |
+
async def api_inference(
|
12 |
+
authorization: str = Header(...),
|
13 |
+
item: ApiModel = None):
|
14 |
+
print("请求:",item)
|
15 |
+
headers = {"Authorization": authorization}
|
16 |
+
# Forward request to Hugging Face API
|
17 |
+
response = requests.post(
|
18 |
+
API_URL,
|
19 |
+
headers=headers,
|
20 |
+
json=item.payload.dict()
|
21 |
+
)
|
22 |
return response.json()
|