mirror of
https://github.com/jina-ai/node-DeepResearch.git
synced 2026-03-22 07:29:35 +08:00
Merge branch 'main' of https://github.com/jina-ai/node-agentic-search
# Conflicts: # README.md
This commit is contained in:
22
README.md
22
README.md
@@ -8,19 +8,19 @@ Query: `"who is the biggest? cohere, jina ai, voyage?"` - 13 steps
|
|||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
We use gemini for llm, brave for search, jina reader for reading a webpage.
|
We use gemini for llm, brave/duckduckgo for search, jina reader for reading a webpage.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
export GEMINI_API_KEY=... # ask han
|
export GEMINI_API_KEY=... # for gemini api, ask han
|
||||||
export BRAVE_API_KEY=... # brave provide free key, ask han
|
export JINA_API_KEY=jina_... # free jina api key, get from https://jina.ai/reader
|
||||||
export JINA_API_KEY=jina_... # get from jina.ai
|
export BRAVE_API_KEY=... # (optional, when not given it uses duckduckgo) brave search provide free key, ask han
|
||||||
|
|
||||||
git clone https://github.com/jina-ai/node-DeepResearch.git
|
git clone https://github.com/jina-ai/node-DeepResearch.git
|
||||||
cd node-DeepResearch
|
cd node-DeepResearch
|
||||||
npm install
|
npm install
|
||||||
```
|
```
|
||||||
|
|
||||||
## Example
|
## Examples
|
||||||
```
|
```
|
||||||
# example: no tool calling
|
# example: no tool calling
|
||||||
npm run dev "1+1="
|
npm run dev "1+1="
|
||||||
@@ -32,10 +32,10 @@ npm run dev "what is the latest news from Jina AI?"
|
|||||||
# example: 3-step
|
# example: 3-step
|
||||||
npm run dev "what is the twitter account of jina ai's founder"
|
npm run dev "what is the twitter account of jina ai's founder"
|
||||||
|
|
||||||
# example: many-step, ambiguious question
|
# example: 13-step, ambiguious question (no def of "big")
|
||||||
npm run dev "who is bigger? cohere, jina ai, voyage?"
|
npm run dev "who is bigger? cohere, jina ai, voyage?"
|
||||||
|
|
||||||
# example: open question, long chain of thoughts
|
# example: open question, research-like, long chain of thoughts
|
||||||
npm run dev "who will be president of US in 2028?"
|
npm run dev "who will be president of US in 2028?"
|
||||||
npm run dev "what should be jina ai strategy for 2025?"
|
npm run dev "what should be jina ai strategy for 2025?"
|
||||||
```
|
```
|
||||||
@@ -81,9 +81,11 @@ The server will emit the following event types:
|
|||||||
|
|
||||||
Example events:
|
Example events:
|
||||||
```
|
```
|
||||||
data: {"type":"progress","data":"Step 1 / Budget used 10%"}
|
data: {"type":"progress","trackers":{"tokenUsage":74950,"tokenBreakdown":{"agent":64631,"read":10319},"actionState":{"action":"search","thoughts":"The provided text mentions several investors in Jina AI but doesn't specify ownership percentages. A direct search for ownership percentages is needed to answer the question definitively.","URLTargets":[],"answer":"","questionsToAnswer":[],"references":[],"searchQuery":"Jina AI investor ownership percentages"},"step":7,"badAttempts":0,"gaps":[]}}
|
||||||
data: {"type":"progress","data":"Step 2 / Budget used 25%"}
|
|
||||||
data: {"type":"answer","data":{"action":"answer","answer":"Paris is the capital of France","references":[]}}
|
data: {"type":"progress","trackers":{"tokenUsage":74950,"tokenBreakdown":{"agent":64631,"read":10319},"actionState":{"action":"search","thoughts":"The provided text mentions several investors in Jina AI's funding rounds but doesn't specify ownership percentages. A search focusing on equity stakes and ownership percentages held by each investor will provide the necessary information to answer the main question.","URLTargets":[],"answer":"","questionsToAnswer":[],"references":[],"searchQuery":"Jina AI investor equity percentage ownership stake"},"step":8,"badAttempts":0,"gaps":[]}}
|
||||||
|
|
||||||
|
data: {"type":"progress","trackers":{"tokenUsage":88096,"tokenBreakdown":{"agent":77777,"read":10319},"actionState":{"action":"search","thoughts":"The provided text mentions several investors in Jina AI's funding rounds but doesn't specify ownership percentages. A search focusing on equity stakes and ownership percentages held by each investor will provide the necessary information to answer the main question.","URLTargets":[],"answer":"","questionsToAnswer":[],"references":[],"searchQuery":"Jina AI investor equity percentage ownership stake"},"step":8,"badAttempts":0,"gaps":[]}}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user