harpreetsahota commited on
Commit
fd137e6
·
verified ·
1 Parent(s): d0568c3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -14
app.py CHANGED
@@ -10,17 +10,20 @@ prompts = PromptLoader.load_prompts("prompts.yaml")
10
 
11
  # Available models and their configurations
12
  MODELS = {
13
- "Zephyr 7B Beta": {
14
- "name": "HuggingFaceH4/zephyr-7b-beta",
15
- "provider": "huggingface"
16
  },
17
- "Mistral 7B": {
18
- "name": "mistralai/Mistral-7B-v0.1",
19
- "provider": "huggingface"
20
  },
21
- "GPT-3.5 Turbo": {
22
- "name": "gpt-3.5-turbo",
23
- "provider": "openai"
 
 
 
 
 
24
  }
25
  }
26
 
@@ -34,11 +37,10 @@ PROMPT_STRATEGIES = {
34
  }
35
 
36
  def create_assistant(model_name):
37
- model_info = MODELS[model_name]
38
- if model_info["provider"] == "huggingface":
39
- client = InferenceClient(model_info["name"])
40
- else: # OpenAI
41
- client = OpenAI()
42
 
43
  return AIAssistant(
44
  client=client,
 
10
 
11
  # Available models and their configurations
12
  MODELS = {
13
+ "Llama 3.3 70B Instruct": {
14
+ "name": "meta/llama-3.3-70b-instruct",
 
15
  },
16
+ "Llama 3.1 405B Instruct": {
17
+ "name": "meta/llama-3.1-405b-instruct",
 
18
  },
19
+ "Llama 3.2 3B Instruct": {
20
+ "name": "meta/llama-3.2-3b-instruct",
21
+ },
22
+ "Falcon 3 7B Instruct": {
23
+ "name": "tiiuae/falcon3-7b-instruct",
24
+ },
25
+ "Granite 3.0 8B Instruct": {
26
+ "name": "ibm/granite-3.0-8b-instruct",
27
  }
28
  }
29
 
 
37
  }
38
 
39
  def create_assistant(model_name):
40
+
41
+ client = OpenAI(
42
+ base_url = "https://integrate.api.nvidia.com/v1",
43
+ )
 
44
 
45
  return AIAssistant(
46
  client=client,