Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -2165,13 +2165,13 @@ class MyScene(Scene):
|
|
2165 |
api_key=token,
|
2166 |
)
|
2167 |
|
2168 |
-
#
|
2169 |
-
|
2170 |
-
|
|
|
|
|
2171 |
else:
|
2172 |
-
|
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":
|
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":
|
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
|