Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from generated_text_detector.utils.text_detector import GeneratedTextDetector | |
| # Инициализация детектора | |
| detector = GeneratedTextDetector( | |
| "SuperAnnotate/ai-detector", | |
| device="cuda", | |
| preprocessing=True | |
| ) | |
| # Функция для предсказания | |
| def detect_generated_text(input_text): | |
| try: | |
| result = detector.detect_report(input_text) | |
| return f"Detection Result:\n\n{result}" | |
| except Exception as e: | |
| return f"Error: {str(e)}" | |
| # Создание интерфейса Gradio | |
| interface = gr.Interface( | |
| fn=detect_generated_text, | |
| inputs=gr.Textbox( | |
| lines=5, | |
| placeholder="Enter text here to check if it's AI-generated...", | |
| label="Input Text" | |
| ), | |
| outputs=gr.Textbox(label="Detection Result"), | |
| title="AI-Generated Text Detector", | |
| description="Enter any text to determine if it was generated by AI. Powered by SuperAnnotate/ai-detector model.", | |
| examples=[ | |
| ["It's not uncommon for people to develop allergies or intolerances to certain foods as they get older."], | |
| ["The quick brown fox jumps over the lazy dog near the river bank on a sunny afternoon."] | |
| ] | |
| ) | |
| # Запуск интерфейса | |
| if __name__ == "__main__": | |
| interface.launch() |