Codegeass321 commited on
Commit
8bf7eee
·
1 Parent(s): 0068013
Files changed (3) hide show
  1. README.md +4 -4
  2. api.py +2 -1
  3. app.py +5 -5
README.md CHANGED
@@ -23,10 +23,10 @@ pinned: false
23
  - **Gradio**: Port 7860 (default for Hugging Face Spaces)
24
 
25
  ## API Endpoints
26
- - **Upload Documents**: `/proxy/8000/upload`
27
- - **Ask Questions**: `/proxy/8000/ask`
28
- - **Check Status**: `/proxy/8000/status`
29
- - **API Documentation**: `/proxy/8000/docs`
30
 
31
  ## Running Locally
32
  ```sh
 
23
  - **Gradio**: Port 7860 (default for Hugging Face Spaces)
24
 
25
  ## API Endpoints
26
+ - **Upload Documents**: `https://codegeass321-backendserver-8000.hf.space/upload`
27
+ - **Ask Questions**: `https://codegeass321-backendserver-8000.hf.space/ask`
28
+ - **Check Status**: `https://codegeass321-backendserver-8000.hf.space/status`
29
+ - **API Documentation**: `https://codegeass321-backendserver-8000.hf.space/docs`
30
 
31
  ## Running Locally
32
  ```sh
api.py CHANGED
@@ -30,7 +30,8 @@ origins = [
30
  "https://chat-docx-ai-vercel.vercel.app",
31
  "https://huggingface.co", # Hugging Face Spaces domain
32
  "https://codegeass321-chatdocxai.hf.space", # Old HF space
33
- "https://codegeass321-backendserver.hf.space", # New HF space
 
34
  "*", # Allow requests from the proxy (same origin)
35
  ]
36
 
 
30
  "https://chat-docx-ai-vercel.vercel.app",
31
  "https://huggingface.co", # Hugging Face Spaces domain
32
  "https://codegeass321-chatdocxai.hf.space", # Old HF space
33
+ "https://codegeass321-backendserver.hf.space", # New HF space main UI
34
+ "https://codegeass321-backendserver-8000.hf.space", # New HF space API endpoint
35
  "*", # Allow requests from the proxy (same origin)
36
  ]
37
 
app.py CHANGED
@@ -18,9 +18,9 @@ def create_interface():
18
  gr.Markdown(f"""
19
  This is the backend server for ChatDocxAI. It provides the following endpoints:
20
 
21
- - `/proxy/8000/upload` - Upload documents
22
- - `/proxy/8000/ask` - Ask questions about uploaded documents
23
- - `/proxy/8000/status` - Check API status
24
 
25
  The frontend should be configured to communicate with this backend.
26
  """)
@@ -33,13 +33,13 @@ def create_interface():
33
  with gr.Row():
34
  with gr.Column():
35
  gr.Markdown("## API Documentation")
36
- doc_link = gr.HTML(f"<a href='/proxy/8000/docs' target='_blank'>View FastAPI Docs</a>")
37
 
38
  return interface
39
 
40
  # Set up FastAPI to run on port 8000
41
  def start_fastapi():
42
- uvicorn.run(app, host="0.0.0.0", port=FASTAPI_PORT)
43
 
44
  # Start FastAPI in a separate thread
45
  fastapi_thread = threading.Thread(target=start_fastapi)
 
18
  gr.Markdown(f"""
19
  This is the backend server for ChatDocxAI. It provides the following endpoints:
20
 
21
+ - `https://codegeass321-backendserver-8000.hf.space/upload` - Upload documents
22
+ - `https://codegeass321-backendserver-8000.hf.space/ask` - Ask questions about uploaded documents
23
+ - `https://codegeass321-backendserver-8000.hf.space/status` - Check API status
24
 
25
  The frontend should be configured to communicate with this backend.
26
  """)
 
33
  with gr.Row():
34
  with gr.Column():
35
  gr.Markdown("## API Documentation")
36
+ doc_link = gr.HTML(f"<a href='https://codegeass321-backendserver-8000.hf.space/docs' target='_blank'>View FastAPI Docs</a>")
37
 
38
  return interface
39
 
40
  # Set up FastAPI to run on port 8000
41
  def start_fastapi():
42
+ uvicorn.run(app, host="0.0.0.0", port=FASTAPI_PORT, log_level="info")
43
 
44
  # Start FastAPI in a separate thread
45
  fastapi_thread = threading.Thread(target=start_fastapi)