dengzhile138 commited on
Commit
1c8a5ca
·
verified ·
1 Parent(s): c5a598d

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +65 -4
README.md CHANGED
@@ -1,12 +1,73 @@
1
  ---
2
  title: Perplexica FrontEnd
3
- emoji:
4
  colorFrom: red
5
  colorTo: blue
6
  sdk: docker
 
 
7
  pinned: false
8
- license: mit
9
- short_description: '"A frontend for Perplexica AI-powered search engine."'
10
  ---
11
 
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  title: Perplexica FrontEnd
3
+ emoji: 🚀
4
  colorFrom: red
5
  colorTo: blue
6
  sdk: docker
7
+ sdk_version: "3.9"
8
+ app_file: app.py
9
  pinned: false
 
 
10
  ---
11
 
12
+ # Perplexica FrontEnd 🚀
13
+
14
+ Perplexica 是一个以 **AI 技术驱动的前端解决方案**,旨在为用户提供实时处理与分析功能的轻量化 Web 应用。我们结合了 Hugging Face 平台的强大能力,打造了一个灵活且可扩展的环境。
15
+
16
+ ## 项目概述
17
+
18
+ 1. **核心功能**:
19
+ - 实现用户自定义 AI 模型选择。
20
+ - 提供实时结果展示(支持文本、图片、文件等多种输出)。
21
+ - 集成多种 AI 推理模型,如 `GPT` 系列、`YOLO` 等。
22
+
23
+ 2. **技术栈**:
24
+ - 前端:`Gradio` 快速构建用户界面。
25
+ - 后端:基于 `FastAPI` 的轻量化 REST API。
26
+ - 容器化:通过 `Docker` 提供高效的部署能力。
27
+
28
+ 3. **项目文件结构**:
29
+ - `app.py`:核心 Python 应用逻辑。
30
+ - `Dockerfile`:容器化配置文件。
31
+ - `requirements.txt`:依赖库清单。
32
+ - `README.md`:当前文档文件。
33
+
34
+ 4. **启动指南**:
35
+ - 克隆仓库:
36
+ ```bash
37
+ git clone https://huggingface.co/spaces/dengzhile138/Perplexica-FrontEnd
38
+ cd Perplexica-FrontEnd
39
+ ```
40
+ - 构建镜像:
41
+ ```bash
42
+ docker build -t perplexica-frontend .
43
+ ```
44
+ - 启动应用:
45
+ ```bash
46
+ docker run -p 8000:8000 perplexica-frontend
47
+ ```
48
+
49
+ ## 环境需求
50
+
51
+ - **Python 版本**:3.9 或以上。
52
+ - **Docker**:确保 Docker 服务运行正常。
53
+
54
+ ## 贡献者
55
+
56
+ | 姓名 | 角色 | 联系方式 |
57
+ |------------|----------------|--------------------------|
58
+ | 邓志乐 | 项目创建者 | [email protected] |
59
+ | Perplexica AI Team | 技术支持 | [email protected] |
60
+
61
+ ## 许可证
62
+
63
+ 本项目基于 `MIT` 许可协议进行分发和使用。
64
+
65
+ ---
66
+
67
+ ### 对应的 `requirements.txt` 示例:
68
+
69
+ ```plaintext
70
+ fastapi==0.95.2
71
+ uvicorn==0.22.0
72
+ gradio==3.29.0
73
+ numpy==1.23.5