Aleksandr Maiorov commited on
Commit
3618620
·
1 Parent(s): a844653

тестирование

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import logging
 
2
  from fastapi import FastAPI
3
  from llama_cpp import Llama
4
 
@@ -16,6 +17,7 @@ logger.info("Запускаемся... 🥳🥳🥳")
16
 
17
  # Инициализация модели
18
  try:
 
19
  # загрузка модели для локального хранилища
20
  # llm = Llama(
21
  # model_path="./models/phi-3-mini-4k-instruct-q4.gguf",
@@ -38,7 +40,7 @@ except Exception as e:
38
 
39
 
40
  # составление промта для модели
41
- def create_prompt(text: str) -> str | None:
42
  try:
43
  user_input = text
44
  logger.info(f"Получено сообщение: {user_input}")
@@ -54,7 +56,7 @@ def create_prompt(text: str) -> str | None:
54
  logger.error(e)
55
 
56
 
57
- def generate_response(prompt: str) -> str:
58
  try:
59
  # Обработка текстового сообщения
60
  output = llm(
@@ -66,7 +68,7 @@ def generate_response(prompt: str) -> str:
66
  logger.info('Output:')
67
  logger.info(output)
68
 
69
- response: str = output['choices'][0]['text']
70
 
71
  # Отправка ответа
72
  if response:
 
1
  import logging
2
+ from typing import Union, Optional, SupportsIndex
3
  from fastapi import FastAPI
4
  from llama_cpp import Llama
5
 
 
17
 
18
  # Инициализация модели
19
  try:
20
+ # logger.info("Загрузка модели...")
21
  # загрузка модели для локального хранилища
22
  # llm = Llama(
23
  # model_path="./models/phi-3-mini-4k-instruct-q4.gguf",
 
40
 
41
 
42
  # составление промта для модели
43
+ def create_prompt(text: str) -> Union[str, None]:
44
  try:
45
  user_input = text
46
  logger.info(f"Получено сообщение: {user_input}")
 
56
  logger.error(e)
57
 
58
 
59
+ def generate_response(prompt: str) -> Optional[str]:
60
  try:
61
  # Обработка текстового сообщения
62
  output = llm(
 
68
  logger.info('Output:')
69
  logger.info(output)
70
 
71
+ response = output['choices'][0]['text']
72
 
73
  # Отправка ответа
74
  if response: