AI Agent commited on
Commit Β·
d6bc7f9
1
Parent(s): f294a3f
Manual update to nvidia_llm
Browse files- 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 |
-
|
|
|
|
|
|
|
|
|
|
| 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__)
|