AI Agent commited on
Commit
d6bc7f9
Β·
1 Parent(s): f294a3f

Manual update to nvidia_llm

Browse files
Files changed (1) hide show
  1. agents/nvidia_llm.py +7 -2
agents/nvidia_llm.py CHANGED
@@ -4,6 +4,7 @@ import threading
4
  import queue as _queue_module
5
  import time
6
  import requests
 
7
  from flask import Flask, request, jsonify
8
 
9
  # ── Logging ───────────────────────────────────────────────────────────────────
@@ -19,12 +20,16 @@ logging.getLogger("httpx").setLevel(logging.WARNING)
19
  # ── Config ────────────────────────────────────────────────────────────────────
20
  HOST = os.getenv("NVIDIA_HOST", "127.0.0.1")
21
  PORT = int(os.getenv("NVIDIA_PORT", "8002"))
22
- NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
 
 
 
23
 
24
  _QUEUE_MAX_SIZE = int(os.getenv("NVIDIA_QUEUE_MAX", "8"))
25
  _REQUEST_TIMEOUT_S = int(os.getenv("NVIDIA_LLM_TIMEOUT", "600"))
26
 
27
- DEFAULT_MODEL = "google/diffusiongemma-26b-a4b-it"
 
28
 
29
  # ── Flask app ─────────────────────────────────────────────────────────────────
30
  app = Flask(__name__)
 
4
  import queue as _queue_module
5
  import time
6
  import requests
7
+ import keyring
8
  from flask import Flask, request, jsonify
9
 
10
  # ── Logging ───────────────────────────────────────────────────────────────────
 
20
  # ── Config ────────────────────────────────────────────────────────────────────
21
  HOST = os.getenv("NVIDIA_HOST", "127.0.0.1")
22
  PORT = int(os.getenv("NVIDIA_PORT", "8002"))
23
+ try:
24
+ NVIDIA_API_KEY = keyring.get_password("system", "NVIDIA_API_KEY") or os.getenv("NVIDIA_API_KEY")
25
+ except Exception as e:
26
+ NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
27
 
28
  _QUEUE_MAX_SIZE = int(os.getenv("NVIDIA_QUEUE_MAX", "8"))
29
  _REQUEST_TIMEOUT_S = int(os.getenv("NVIDIA_LLM_TIMEOUT", "600"))
30
 
31
+ # DEFAULT_MODEL = "google/diffusiongemma-26b-a4b-it"
32
+ DEFAULT_MODEL = "sarvamai/sarvam-m"
33
 
34
  # ── Flask app ─────────────────────────────────────────────────────────────────
35
  app = Flask(__name__)