llm_const.go 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package llm
  2. const (
  3. STATUS_READY = "ready"
  4. )
  5. const (
  6. /* 未知 */
  7. LLM_STATUS_UNKNOWN = "unknown"
  8. /* 创建失败 */
  9. LLM_STATUS_CREATE_FAIL = "create_fail"
  10. /* 启动失败 */
  11. LLM_STATUS_START_FAIL = "start_fail"
  12. /* 停机失败 */
  13. LLM_STATUS_STOP_FAILED = "stop_fail"
  14. /* 开始保存应用 */
  15. LLM_STATUS_START_SAVE_MODEL = "start_save_model"
  16. /* 正在保存应用 */
  17. LLM_STATUS_SAVING_MODEL = "saving_model"
  18. /* 保存应用失败 */
  19. LLM_STATUS_SAVE_MODEL_FAILED = "save_model_failed"
  20. /* 开始同步状态 */
  21. LLM_STATUS_START_SYNCSTATUS = "start_syncstatus"
  22. /* 正在同步状态 */
  23. LLM_STATUS_SYNCSTATUS = "syncstatus"
  24. /* 停机 */
  25. LLM_STATUS_READY = "ready"
  26. /* 运行 */
  27. LLM_STATUS_RUNNING = "running"
  28. /* 开始解绑磁盘 */
  29. LLM_STATUS_START_UNBIND = "start_unbind"
  30. /* 正在解绑磁盘 */
  31. LLM_STATUS_UNBINDING = "unbinding"
  32. /* 解绑磁盘失败 */
  33. LLM_STATUS_UNBIND_FAIL = "unbind_fail"
  34. /* 开始挂载磁盘 */
  35. LLM_STATUS_START_BIND = "start_bind"
  36. /* 正在挂载磁盘 */
  37. LLM_STATUS_BINDING = "binding"
  38. /* 挂载磁盘失败 */
  39. LLM_STATUS_BIND_FAIL = "bind_fail"
  40. /* 开始重启 */
  41. LLM_STATUS_START_RESTART = "start_restart"
  42. /* 正在重启 */
  43. LLM_STATUS_RESTARTING = "restarting"
  44. /* 重启失败 */
  45. LLM_STATUS_RESTART_FAILED = "restart_fail"
  46. /* 开始删除 */
  47. LLM_STATUS_START_DELETE = "start_delete"
  48. /* 正在删除 */
  49. LLM_STATUS_DELETING = "deleting"
  50. /* 删除失败 */
  51. LLM_STATUS_DELETE_FAILED = "delete_fail"
  52. /* 删除 */
  53. LLM_STATUS_DELETED = "deleted"
  54. LLM_LLM_STATUS_NO_SERVER = "no_server"
  55. LLM_LLM_STATUS_NO_CONTAINER = "no_container"
  56. )
  57. type TQuickModelMethod string
  58. const (
  59. QuickModelInstall = TQuickModelMethod("install")
  60. QuickModelUninstall = TQuickModelMethod("uninstall")
  61. QuickModelReinstall = TQuickModelMethod("reinstall")
  62. )
  63. const (
  64. LLM_PROBE_INSTANT_MODEl_INTERVAL_SECOND = 120 // 2 minute
  65. )
  66. type LLMEnvKey string