Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -2165,13 +2165,22 @@ class MyScene(Scene):
|
|
2165 |
api_key=token,
|
2166 |
)
|
2167 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2168 |
# Prepare parameters based on model configuration
|
2169 |
params = {
|
2170 |
"messages": [
|
2171 |
{"role": "system", "content": "You are a helpful assistant."},
|
2172 |
{"role": "user", "content": "Hello, this is a connection test."}
|
2173 |
],
|
2174 |
-
"model":
|
|
|
2175 |
}
|
2176 |
|
2177 |
# Add appropriate token parameter
|
@@ -2190,6 +2199,8 @@ class MyScene(Scene):
|
|
2190 |
st.session_state.ai_models = {
|
2191 |
"openai_client": client,
|
2192 |
"model_name": model_name,
|
|
|
|
|
2193 |
"endpoint": "https://models.github.ai/inference",
|
2194 |
"last_loaded": datetime.now().isoformat(),
|
2195 |
"category": category
|
|
|
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 = {
|
2178 |
"messages": [
|
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
|
|
|
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
|