You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to this open replication of [OpenAI's Deep Research](https://openai.com/index/introducing-deep-research/)!
3
+
Welcome to this open replication of [OpenAI's Deep Research](https://openai.com/index/introducing-deep-research/)! This agent attempts to replicate OpenAI's model and achieve similar performance on research tasks.
4
4
5
-
Read more about this implementation's goal and methods [in our blog post](https://huggingface.co/blog/open-deep-research).
5
+
Read more about this implementation's goal and methods in our [blog post](https://huggingface.co/blog/open-deep-research).
6
6
7
-
This agent achieves 55% pass@1 on GAIA validation set, vs 67% for Deep Research.
7
+
8
+
This agent achieves **55% pass@1** on the GAIA validation set, compared to **67%** for the original Deep Research.
Run the following command to install the required dependencies from the `requirements.txt` file:
24
+
25
+
```bash
26
+
pip install -r requirements.txt
27
+
```
28
+
29
+
### Install the development version of `smolagents`
30
+
31
+
```bash
32
+
pip install -e ../../.[dev]
33
+
```
34
+
35
+
### Set up environment variables
24
36
25
37
The agent uses the `GoogleSearchTool` for web search, which requires an environment variable with the corresponding API key, based on the selected provider:
26
38
-`SERPAPI_API_KEY` for SerpApi: [Sign up here to get a key](https://serpapi.com/users/sign_up)
@@ -33,9 +45,10 @@ For example, to use the default `o1` model, you need to set the `OPENAI_API_KEY`
33
45
> [!WARNING]
34
46
> The use of the default `o1` model is restricted to tier-3 access: https://help.openai.com/en/articles/10362446-api-access-to-o1-and-o3-mini
35
47
48
+
36
49
## Usage
37
50
38
51
Then you're good to go! Run the run.py script, as in:
0 commit comments