euler314 commited on
Commit
d80eabf
·
verified ·
1 Parent(s): bd4f9be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -11
app.py CHANGED
@@ -2165,13 +2165,13 @@ class MyScene(Scene):
2165
  api_key=token,
2166
  )
2167
 
2168
- # Split model name to get publisher and model
2169
- if "/" in model_name:
2170
- publisher, model_id = model_name.split("/", 1)
 
 
2171
  else:
2172
- # Default publisher if not specified
2173
- publisher = "openai"
2174
- model_id = model_name
2175
 
2176
  # Prepare parameters based on model configuration
2177
  params = {
@@ -2179,8 +2179,7 @@ class MyScene(Scene):
2179
  {"role": "system", "content": "You are a helpful assistant."},
2180
  {"role": "user", "content": "Hello, this is a connection test."}
2181
  ],
2182
- "model": model_id,
2183
- "publisher": publisher
2184
  }
2185
 
2186
  # Add appropriate token parameter
@@ -2198,9 +2197,7 @@ class MyScene(Scene):
2198
  # Save working connection to session state
2199
  st.session_state.ai_models = {
2200
  "openai_client": client,
2201
- "model_name": model_name,
2202
- "model_id": model_id,
2203
- "publisher": publisher,
2204
  "endpoint": "https://models.github.ai/inference",
2205
  "last_loaded": datetime.now().isoformat(),
2206
  "category": category
 
2165
  api_key=token,
2166
  )
2167
 
2168
+ # For GitHub AI models, ensure the model_name includes the publisher
2169
+ # If it doesn't have a publisher prefix, add "openai/"
2170
+ if "/" not in model_name:
2171
+ full_model_name = f"openai/{model_name}"
2172
+ st.info(f"Using full model name: {full_model_name}")
2173
  else:
2174
+ full_model_name = model_name
 
 
2175
 
2176
  # Prepare parameters based on model configuration
2177
  params = {
 
2179
  {"role": "system", "content": "You are a helpful assistant."},
2180
  {"role": "user", "content": "Hello, this is a connection test."}
2181
  ],
2182
+ "model": full_model_name
 
2183
  }
2184
 
2185
  # Add appropriate token parameter
 
2197
  # Save working connection to session state
2198
  st.session_state.ai_models = {
2199
  "openai_client": client,
2200
+ "model_name": full_model_name, # Store the full model name
 
 
2201
  "endpoint": "https://models.github.ai/inference",
2202
  "last_loaded": datetime.now().isoformat(),
2203
  "category": category