File size: 963 Bytes
b62a0f3
be0bcf5
b62a0f3
 
be0bcf5
b62a0f3
 
 
be0bcf5
b62a0f3
 
be0bcf5
b62a0f3
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from huggingface_hub import HfApi, InferenceApi

# Получаем токен из secrets
token = os.getenv("HUGGINGFACE_TOKEN")

# Проверяем наличие токена
if not token:
    raise ValueError("HUGGINGFACE_TOKEN is not set in secrets.")

# Инициализируем Inference API
api = InferenceApi(repo_id="sambanovasystems/SambaLingo-Russian-Chat", token=token)

def respond(user_message):
    try:
        response = api(inputs=user_message)
        return response
    except Exception as e:
        print(f"Error: {str(e)}")
        return "Произошла ошибка при обращении к модели."

# Пример использования
user_message = "Завершите параграф: Родион Раскольников - главный персонаж романа 'Преступление и наказание' Федора Достоевского."
result = respond(user_message)
print(result)