geqintan commited on
Commit
b234a98
·
1 Parent(s): aff22b7
Files changed (3) hide show
  1. .gitignore +2 -0
  2. app.py +11 -1
  3. requirements.txt +11 -2
.gitignore CHANGED
@@ -0,0 +1,2 @@
 
 
 
1
+ .env
2
+ __pycache__/
app.py CHANGED
@@ -1,7 +1,17 @@
1
- from fastapi import FastAPI
 
2
 
3
  app = FastAPI()
4
 
 
 
 
 
 
5
  @app.get("/")
6
  def greet_json():
7
  return {"Hello": "World!"}
 
 
 
 
 
1
+ from fastapi import FastAPI, Body
2
+ from pydantic import BaseModel
3
 
4
  app = FastAPI()
5
 
6
+ class Worker(BaseModel):
7
+ name: str
8
+ class Config:
9
+ extra = "allow"
10
+
11
  @app.get("/")
12
  def greet_json():
13
  return {"Hello": "World!"}
14
+
15
+ @app.post("/worker")
16
+ async def create_worker(worker: Worker):
17
+ return worker
requirements.txt CHANGED
@@ -1,2 +1,11 @@
1
- fastapi
2
- uvicorn[standard]
 
 
 
 
 
 
 
 
 
 
1
+ fastapi==0.115.11
2
+ uvicorn[standard]==0.34.0
3
+ agno==1.1.13
4
+ openai==1.67.0
5
+ duckduckgo_search==7.5.2
6
+ pypdf==5.4.0
7
+ lancedb==0.21.1
8
+ tantivy==0.22.2
9
+ pandas==2.2.2
10
+ SQLAlchemy==2.0.39
11
+ yfinance==0.2.55