59 lines
2.2 KiB
Markdown
59 lines
2.2 KiB
Markdown
# Paradiz Web Agent (paradizweb)
|
||
|
||
Изолированный агент для сайта `https://vparadize.ru`.
|
||
|
||
## Что настроено
|
||
|
||
- Агент: `paradizweb` (identity: `парадизвеб`)
|
||
- Модель: `openai-codex/gpt-5.3-codex`
|
||
- Точка входа для WordPress: `POST /chat`
|
||
- Прокси-домен: `https://ai.pve-keeper.ru`
|
||
- Апстрим OpenClaw host: `192.168.0.8`
|
||
- NPM proxy host: `192.168.0.252`
|
||
- Egress-интерфейс: `eth1` (фиксируется на уровне ОС/маршрутизации)
|
||
|
||
## Файлы
|
||
|
||
- Сервер: `integrations/paradiz-web/paradiz-web-agent-server.mjs`
|
||
- Плагин WP: `integrations/paradiz-web/wordpress-plugin/paradiz-web-chat/`
|
||
- Секреты агента: `/home/openclaw/.openclaw/agents/paradizweb/agent/.env`
|
||
|
||
## Запуск backend-моста
|
||
|
||
```bash
|
||
node /home/openclaw/.openclaw/workspace/integrations/paradiz-web/paradiz-web-agent-server.mjs
|
||
```
|
||
|
||
Слушает `http://192.168.0.8:8787/chat` (по env).
|
||
|
||
## NPM (192.168.0.252) — идея проксирования
|
||
|
||
В Nginx Proxy Manager для `ai.pve-keeper.ru`:
|
||
- Forward Hostname / IP: `192.168.0.8`
|
||
- Forward Port: `8787`
|
||
- Scheme: `http`
|
||
- Websockets: off
|
||
- Block Common Exploits: on
|
||
- SSL: включить Let's Encrypt
|
||
|
||
## WordPress плагин
|
||
|
||
1. Скопировать папку `wordpress-plugin/paradiz-web-chat` в `wp-content/plugins/`.
|
||
2. Активировать плагин `Paradiz Web Chat`.
|
||
3. В `Settings → Paradiz Web Chat` заполнить:
|
||
- Endpoint: `https://ai.pve-keeper.ru/chat`
|
||
- Token: значение `PARADIZWEB_API_TOKEN` из `.env`
|
||
4. На страницу вставить шорткод:
|
||
|
||
```text
|
||
[paradiz_web_chat]
|
||
```
|
||
|
||
## Примечание по "только paradiz"
|
||
|
||
Ограничение реализовано через:
|
||
- отдельного изолированного агента `paradizweb`
|
||
- guardrail в backend-сервере (каждый запрос принудительно дополняется инструкцией только про бронирование)
|
||
|
||
При желании можно усилить отдельным bootstrap-файлом для агента.
|