import { useState } from 'react'; import { Card, Input, Button, message, Space } from 'antd'; import { ThunderboltOutlined } from '@ant-design/icons'; import { polishApi } from '../services/api'; const { TextArea } = Input; export default function Polish() { const [originalText, setOriginalText] = useState(''); const [polishedText, setPolishedText] = useState(''); const [loading, setLoading] = useState(false); const handlePolish = async () => { if (!originalText.trim()) { message.warning('请输入要去味的文本'); return; } try { setLoading(true); const result = await polishApi.polishText({ text: originalText }); setPolishedText(result.polished_text); message.success('AI去味完成'); } catch { message.error('AI去味失败'); } finally { setLoading(false); } }; const handleCopy = () => { navigator.clipboard.writeText(polishedText); message.success('已复制到剪贴板'); }; return (
将AI生成的文本变得更自然、更像人类作家的手笔