ciyidogan commited on
Commit
3c3a7e4
·
verified ·
1 Parent(s): de827dc

Update admin_routes.py

Browse files
Files changed (1) hide show
  1. admin_routes.py +8 -5
admin_routes.py CHANGED
@@ -228,7 +228,7 @@ async def get_environment(username: str = Depends(verify_token)):
228
 
229
  # LLM Provider - eski yapıdan dönüştür
230
  if hasattr(env_config, 'llm_provider'):
231
- response["llm_provider"] = env_config.llm_provider.model_dump()
232
  else:
233
  # Eski yapıdan provider bilgisini oluştur
234
  response["llm_provider"] = {
@@ -242,7 +242,7 @@ async def get_environment(username: str = Depends(verify_token)):
242
 
243
  # TTS Provider - eski yapıdan dönüştür
244
  if hasattr(env_config, 'tts_provider'):
245
- response["tts_provider"] = env_config.tts_provider.model_dump()
246
  else:
247
  response["tts_provider"] = {
248
  "name": getattr(env_config, 'tts_engine', 'no_tts'),
@@ -253,7 +253,7 @@ async def get_environment(username: str = Depends(verify_token)):
253
 
254
  # STT Provider - eski yapıdan dönüştür
255
  if hasattr(env_config, 'stt_provider'):
256
- response["stt_provider"] = env_config.stt_provider.model_dump()
257
  else:
258
  response["stt_provider"] = {
259
  "name": getattr(env_config, 'stt_engine', 'no_stt'),
@@ -264,7 +264,10 @@ async def get_environment(username: str = Depends(verify_token)):
264
 
265
  # Provider listesi
266
  if hasattr(env_config, 'providers'):
267
- response["providers"] = [p.model_dump() for p in env_config.providers]
 
 
 
268
  else:
269
  # Varsayılan provider listesi
270
  response["providers"] = [
@@ -328,7 +331,7 @@ async def get_environment(username: str = Depends(verify_token)):
328
 
329
  # Parameter collection config
330
  if hasattr(env_config, 'parameter_collection_config'):
331
- response["parameter_collection_config"] = env_config.parameter_collection_config.model_dump()
332
  else:
333
  # Varsayılan değerler
334
  response["parameter_collection_config"] = {
 
228
 
229
  # LLM Provider - eski yapıdan dönüştür
230
  if hasattr(env_config, 'llm_provider'):
231
+ response["llm_provider"] = env_config.llm_provider
232
  else:
233
  # Eski yapıdan provider bilgisini oluştur
234
  response["llm_provider"] = {
 
242
 
243
  # TTS Provider - eski yapıdan dönüştür
244
  if hasattr(env_config, 'tts_provider'):
245
+ response["tts_provider"] = env_config.tts_provider
246
  else:
247
  response["tts_provider"] = {
248
  "name": getattr(env_config, 'tts_engine', 'no_tts'),
 
253
 
254
  # STT Provider - eski yapıdan dönüştür
255
  if hasattr(env_config, 'stt_provider'):
256
+ response["stt_provider"] = env_config.stt_provider
257
  else:
258
  response["stt_provider"] = {
259
  "name": getattr(env_config, 'stt_engine', 'no_stt'),
 
264
 
265
  # Provider listesi
266
  if hasattr(env_config, 'providers'):
267
+ providers_list = []
268
+ for provider in env_config.providers:
269
+ providers_list.append(provider)
270
+ response["providers"] = providers_list
271
  else:
272
  # Varsayılan provider listesi
273
  response["providers"] = [
 
331
 
332
  # Parameter collection config
333
  if hasattr(env_config, 'parameter_collection_config'):
334
+ response["parameter_collection_config"] = env_config.parameter_collection_config
335
  else:
336
  # Varsayılan değerler
337
  response["parameter_collection_config"] = {