update readme

This commit is contained in:
martin legrand 2025-05-04 11:14:31 +02:00
parent 52e5af8116
commit aca176b9e7
3 changed files with 132 additions and 27 deletions

View File

@ -58,6 +58,10 @@ source agentic_seek_env/bin/activate
### 3⃣ **Install package** ### 3⃣ **Install package**
Ensure Python, Docker and docker compose, and Google chrome are installed.
We recommand Python 3.10.0.
**Automatic Installation (Recommanded):** **Automatic Installation (Recommanded):**
For Linux/Macos: For Linux/Macos:
@ -66,41 +70,51 @@ For Linux/Macos:
``` ```
For windows: For windows:
```sh ```sh
./install.bat ./install.bat
``` ```
**Manually:** **Manually:**
First, you need to install these packages: **Note: For any OS, ensure the ChromeDriver you install matches your installed Chrome version. Run `google-chrome --version`. See known issues if you have chrome >135**
- *Linux*: - *Linux*:
Updates package list (apt-get update). Update Package List: `sudo apt update`
Install these: Install Dependencies: `sudo apt install -y alsa-utils portaudio19-dev python3-pyaudio libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1`
alsa-utils, portaudio19-dev, python3-pyaudio, libgtk-3-dev, libnotify-dev, libgconf-2-4, libnss3, libxss1, selenium
Make sure to install docker + docker-compose if not already. Install ChromeDriver matching your Chrome browser version:
`sudo apt install -y chromium-chromedriver`
Install requirements: `pip3 install -r requirements.txt`
- *Macos*: - *Macos*:
Update package list. Update brew : `brew update`
Install chromedriver.
Install portaudio. Install chromedriver : `brew install --cask chromedriver`
Install chromedriver and selenium.
Install portaudio: `brew install portaudio`
Upgrade pip : `python3 -m pip install --upgrade pip`
Upgrade wheel : : `pip3 install --upgrade setuptools wheel`
Install requirements: `pip3 install -r requirements.txt`
- *Windows*: - *Windows*:
Install pyreadline3, selenium portaudio, pyAudio and chromedriver Install pyreadline3 `pip install pyreadline3`
Then install pip requirements: Install portaudio manually (e.g., via vcpkg or prebuilt binaries) and then run: `pip install pyaudio`
```sh Download and install chromedriver manually from: https://sites.google.com/chromium.org/driver/getting-started
pip3 install -r requirements.txt
# or Place chromedriver in a directory included in your PATH.
python3 setup.py install
``` Install requirements: `pip3 install -r requirements.txt`
--- ---
@ -476,6 +490,27 @@ And download the chromedriver version matching your OS.
If this section is incomplete please raise an issue. If this section is incomplete please raise an issue.
## connection adapters Issues
```
Exception: Provider lm-studio failed: HTTP request failed: No connection adapters were found for '127.0.0.1:11434/v1/chat/completions'
```
Make sure you have `http://` in front of the provider IP address :
`provider_server_address = http://127.0.0.1:11434`
## SearxNG base URL must be provided
```
raise ValueError("SearxNG base URL must be provided either as an argument or via the SEARXNG_BASE_URL environment variable.")
ValueError: SearxNG base URL must be provided either as an argument or via the SEARXNG_BASE_URL environment variable.
```
Maybe you didn't move `.env.example` as `.env` ? You can also export SEARXNG_BASE_URL:
`export SEARXNG_BASE_URL="http://127.0.0.1:8080"`
## FAQ ## FAQ
**Q: What hardware do I need?** **Q: What hardware do I need?**
@ -517,6 +552,6 @@ Were looking for developers to improve AgenticSeek! Check out open issues or
> [Fosowl](https://github.com/Fosowl) | Paris Time | (Sometime busy) > [Fosowl](https://github.com/Fosowl) | Paris Time | (Sometime busy)
> [https://github.com/antoineVIVIES](https://github.com/antoineVIVIES) | Taipei Time | (Often busy) > [https://github.com/antoineVIVIES](antoineVIVIES) | Taipei Time | (Often busy)
> [steveh8758](https://github.com/steveh8758) | Taipei Time | (Always busy) > [steveh8758](https://github.com/steveh8758) | Taipei Time | (Always busy)

View File

@ -79,11 +79,47 @@ pip3 install jieba cn2an
**手动安装:** **手动安装:**
```sh
pip3 install -r requirements.txt **注意:对于任何操作系统,请确保您安装的 ChromeDriver 与您已安装的 Chrome 版本匹配。运行 `google-chrome --version`。如果您的 Chrome 版本 > 135请参阅已知问题**
# or
python3 setup.py install - *Linux*:
```
更新软件包列表:`sudo apt update`
安装依赖项:`sudo apt install -y alsa-utils portaudio19-dev python3-pyaudio libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1`
安装与您的 Chrome 浏览器版本匹配的 ChromeDriver
`sudo apt install -y chromium-chromedriver`
安装 requirements`pip3 install -r requirements.txt`
- *Macos*:
更新 brew`brew update`
安装 chromedriver`brew install --cask chromedriver`
安装 portaudio`brew install portaudio`
升级 pip`python3 -m pip install --upgrade pip`
升级 wheel`pip3 install --upgrade setuptools wheel`
安装 requirements`pip3 install -r requirements.txt`
- *Windows*:
安装 pyreadline3`pip install pyreadline3`
手动安装 portaudio例如通过 vcpkg 或预编译的二进制文件),然后运行:`pip install pyaudio`
从以下网址手动下载并安装 chromedriverhttps://sites.google.com/chromium.org/driver/getting-started
将 chromedriver 放置在包含在您的 PATH 中的目录中。
安装 requirements`pip3 install -r requirements.txt`
## 在本地机器上运行 AgenticSeek ## 在本地机器上运行 AgenticSeek

View File

@ -80,11 +80,45 @@ pip3 install jieba cn2an
**手動安裝:** **手動安裝:**
```sh
pip3 install -r requirements.txt **注意:对于任何操作系统,请确保您安装的 ChromeDriver 与您已安装的 Chrome 版本匹配。运行 `google-chrome --version`。如果您的 Chrome 版本 > 135请参阅已知问题**
# or
python3 setup.py install - *Linux*:
```
更新软件包列表:`sudo apt update`
安装依赖项:`sudo apt install -y alsa-utils portaudio19-dev python3-pyaudio libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1`
安装与您的 Chrome 浏览器版本匹配的 ChromeDriver
`sudo apt install -y chromium-chromedriver`
安装 requirements`pip3 install -r requirements.txt`
- *Macos*:
更新 brew`brew update`
安装 chromedriver`brew install --cask chromedriver`
安装 portaudio`brew install portaudio`
升级 pip`python3 -m pip install --upgrade pip`
升级 wheel`pip3 install --upgrade setuptools wheel`
安装 requirements`pip3 install -r requirements.txt`
- *Windows*:
安装 pyreadline3`pip install pyreadline3`
手动安装 portaudio例如通过 vcpkg 或预编译的二进制文件),然后运行:`pip install pyaudio`
从以下网址手动下载并安装 chromedriverhttps://sites.google.com/chromium.org/driver/getting-started
将 chromedriver 放置在包含在您的 PATH 中的目录中。
安装 requirements`pip3 install -r requirements.txt`
## 在本地機器上運行 AgenticSeek ## 在本地機器上運行 AgenticSeek