Update README.md
Browse files
README.md
CHANGED
|
@@ -1,40 +1,8 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
1. **API 转换**: 将 OpenAI API 格式的请求转换为 Perplexity AI 可以理解的格式,并将响应转换回 OpenAI API 格式。
|
| 10 |
-
2. **流式响应**: 支持流式 API 响应,实时返回 AI 生成的内容。
|
| 11 |
-
3. **认证机制**: 实现了基本的 API 令牌验证,确保只有授权用户可以访问代理服务。
|
| 12 |
-
4. **错误处理**: 包含基本的错误处理和日志记录功能。
|
| 13 |
-
5. **Docker 支持**: 提供 Dockerfile 和 docker-compose.yml,方便在 Docker 环境中部署。
|
| 14 |
-
|
| 15 |
-
## 技术实现
|
| 16 |
-
|
| 17 |
-
- 使用 Express.js 构建 Web 服务器
|
| 18 |
-
- 使用 Socket.IO 与 Perplexity AI 的 WebSocket 服务通信
|
| 19 |
-
- 使用环境变量进行配置,包括 Perplexity 的 Cookie、User-Agent 和代理设置
|
| 20 |
-
|
| 21 |
-
## 使用方法
|
| 22 |
-
|
| 23 |
-
详细的使用说明请参考 [docker_use.md](docker_use.md) 和 [usage.md](usage.md) 文件。
|
| 24 |
-
|
| 25 |
-
基本步骤如下:
|
| 26 |
-
|
| 27 |
-
1. 克隆仓库
|
| 28 |
-
2. 设置必要的环境变量(PPLX_COOKIE, USER_AGENT, API_TOKEN)
|
| 29 |
-
3. 使用 Docker Compose 构建和运行服务
|
| 30 |
-
4. 通过 `http://localhost:8081/v1/chat/completions` 访问 API(具体的请自行实验)
|
| 31 |
-
|
| 32 |
-
## 注意事项
|
| 33 |
-
|
| 34 |
-
- 本服务仅支持流式响应。请在请求中将 `stream` 参数设置为 `true`。
|
| 35 |
-
- 确保您有有效的 Perplexity AI 账户和必要的认证信息。
|
| 36 |
-
- 使用时请遵守 Perplexity AI 的服务条款和使用政策。
|
| 37 |
-
|
| 38 |
-
## 免责声明
|
| 39 |
-
|
| 40 |
-
本项目仅供个人学习和研究使用。严禁用于商业用途或转售。使用本服务访问 Perplexity AI 时,请确保您遵守了相关的服务条款和使用政策。不提供任何技术支持,也不为任何违规使用导致的后果负责。
|
|
|
|
| 1 |
+
title: fastt
|
| 2 |
+
emoji: 📉
|
| 3 |
+
colorFrom: blue
|
| 4 |
+
colorTo: gray
|
| 5 |
+
sdk: docker
|
| 6 |
+
pinned: false
|
| 7 |
+
license: apache-2.0
|
| 8 |
+
app_port: 8081
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|