Spaces:
Sleeping
Sleeping
| import os | |
| import google.generativeai as genai | |
| import os, sys | |
| current_dir = os.path.dirname(os.path.abspath(__file__)) | |
| project_root = os.path.abspath(os.path.join(current_dir, '..', '..')) | |
| sys.path.append(project_root) | |
| from support import get_key | |
| api_key = get_key.get_random_api_key() | |
| sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))) | |
| genai.configure(api_key=api_key) | |
| async def response_hello(input:str)->str: | |
| api_key = get_key.get_random_api_key() | |
| genai.configure(api_key=api_key) | |
| generation_config = { | |
| "temperature": 1, | |
| "top_p": 0.95, | |
| "top_k": 40, | |
| "max_output_tokens": 8192, | |
| "response_mime_type": "text/plain", | |
| } | |
| model = genai.GenerativeModel( | |
| model_name="gemini-2.0-flash", | |
| generation_config=generation_config, | |
| ) | |
| chat_session = model.start_chat( | |
| history=[ | |
| { | |
| "role": "user", | |
| "parts": [ | |
| f"Bạn vui lòng phản hồi lại câu chào hỏi dưới đây với giọng điệu nhẹ nhàng dễ nghe, dễ giao tiếp nói chuyện. Bạn hãy xử lý câu hỏi sau và trả lại cho mình: {input}", | |
| ], | |
| } | |
| ] | |
| ) | |
| response = chat_session.send_message("Vui lòng chỉ phản hồi lại câu trả lời, không cần giải thích gì thêm") | |
| return response.text |