From 847fd3557b75a3be30a06ece2e50a193a17e0254 Mon Sep 17 00:00:00 2001 From: Lumpiasty Date: Sun, 20 Apr 2025 03:03:41 +0200 Subject: [PATCH] use tavily and openrouter in gpt researcher --- apps/researcher/deployment.yaml | 37 ++++++++++++++++++++++----------- monke/gpt-researcher.yaml | 16 ++++++++++++++ 2 files changed, 41 insertions(+), 12 deletions(-) create mode 100644 monke/gpt-researcher.yaml diff --git a/apps/researcher/deployment.yaml b/apps/researcher/deployment.yaml index 5e50321..b3ae63a 100644 --- a/apps/researcher/deployment.yaml +++ b/apps/researcher/deployment.yaml @@ -27,24 +27,37 @@ spec: cpu: "3" memory: "5Gi" env: - - name: OPENAI_API_BASE - value: "http://ollama.ollama.svc.cluster.local:11434/v1" - - name: OPENAI_API_KEY - value: "123" + - name: OPENAI_BASE_URL + value: https://openrouter.ai/api/v1 + - name: OPENROUTER_API_KEY + valueFrom: + secretKeyRef: + name: openrouter + key: OPENROUTER_API_KEY + - name: OPENROUTER_LIMIT_RPS + value: "1" + + - name: FAST_LLM + value: openrouter:google/gemini-2.0-flash-lite-001 + - name: SMART_LLM + value: openrouter:google/gemini-2.5-flash-preview + - name: STRATEGIC_LLM + value: openrouter:google/gemini-2.5-flash-preview + - name: OLLAMA_BASE_URL value: "http://ollama.ollama.svc.cluster.local:11434" - - name: FAST_LLM - value: "openai:qwen2.5:3b" - - name: SMART_LLM - value: "openai:qwen2.5:7b" - - name: STRATEGIC_LLM - value: "openai:qwq:latest" - name: EMBEDDING value: "ollama:nomic-embed-text" + - name: RETRIEVER - value: duckduckgo + value: tavily - name: SCRAPER - value: bs + value: tavily_extract + - name: TAVILY_API_KEY + valueFrom: + secretKeyRef: + name: tavily + key: TAVILY_API_KEY --- apiVersion: v1 kind: Service diff --git a/monke/gpt-researcher.yaml b/monke/gpt-researcher.yaml new file mode 100644 index 0000000..b12434d --- /dev/null +++ b/monke/gpt-researcher.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: v1 +kind: Secret +metadata: + name: tavily + namespace: gpt-researcher +stringData: + TAVILY_API_KEY: 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 +--- +apiVersion: v1 +kind: Secret +metadata: + name: openrouter + namespace: gpt-researcher +stringData: + OPENROUTER_API_KEY: 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