Spaces:
Building
Building
Update chat_handler.py
Browse files- chat_handler.py +7 -2
chat_handler.py
CHANGED
@@ -170,9 +170,14 @@ async def start_session(req: StartRequest):
|
|
170 |
project = next((p for p in cfg.projects if p.name == req.project_name and p.enabled), None)
|
171 |
if not project:
|
172 |
raise HTTPException(404, f"Project '{req.project_name}' not found or disabled")
|
173 |
-
|
|
|
|
|
|
|
|
|
|
|
174 |
# Create session
|
175 |
-
session = session_store.create_session(req.project_name)
|
176 |
greeting = "Hoş geldiniz! Size nasıl yardımcı olabilirim?"
|
177 |
session.add_turn("assistant", greeting)
|
178 |
|
|
|
170 |
project = next((p for p in cfg.projects if p.name == req.project_name and p.enabled), None)
|
171 |
if not project:
|
172 |
raise HTTPException(404, f"Project '{req.project_name}' not found or disabled")
|
173 |
+
|
174 |
+
# Get published version
|
175 |
+
version = next((v for v in project.versions if v.published), None)
|
176 |
+
if not version:
|
177 |
+
raise HTTPException(404, f"No published version found for project '{req.project_name}'")
|
178 |
+
|
179 |
# Create session
|
180 |
+
session = session_store.create_session(req.project_name, version)
|
181 |
greeting = "Hoş geldiniz! Size nasıl yardımcı olabilirim?"
|
182 |
session.add_turn("assistant", greeting)
|
183 |
|