rapacious commited on
Commit
9f3a452
·
verified ·
1 Parent(s): 59cd1f7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -1,5 +1,5 @@
1
  import uvicorn
2
- from fastapi import FastAPI, HTTPException
3
  from pydantic import BaseModel
4
  from transformers import AutoModelForCausalLM, AutoTokenizer
5
  import torch
@@ -56,6 +56,12 @@ async def generate_text(input: TextInput):
56
  async def root():
57
  return {"message": "Qwen2.5-0.5B API is running!"}
58
 
 
 
 
 
 
 
59
  # Chạy server khi file được gọi trực tiếp
60
  if __name__ == "__main__":
61
- uvicorn.run(app, host="0.0.0.0", port=7860)
 
1
  import uvicorn
2
+ from fastapi import FastAPI, HTTPException, Request
3
  from pydantic import BaseModel
4
  from transformers import AutoModelForCausalLM, AutoTokenizer
5
  import torch
 
56
  async def root():
57
  return {"message": "Qwen2.5-0.5B API is running!"}
58
 
59
+ # Endpoint hiển thị API URL
60
+ @app.get("/api_link")
61
+ async def get_api_link(request: Request):
62
+ host = request.client.host
63
+ return {"api_url": f"http://{host}:7860"}
64
+
65
  # Chạy server khi file được gọi trực tiếp
66
  if __name__ == "__main__":
67
+ uvicorn.run(app, host="0.0.0.0", port=7860)