как я могу использовать openai gpt 3, чтобы найти альтернативные варианты написания плохих слов?
Итак, я делаю автоматическую модификацию бота Discord, который находит альтернативные варианты написания плохих слов. Я пробовал использовать регулярное выражение, чтобы найти их, но обнаружил много ложных срабатываний. поэтому я подумал об использовании openai gpt-3 для этого, так как я видел снимок экрана, на котором кто-то использовал его для поиска альтернативных вариантов написания.
скриншот:
К сожалению, я не знаю, как именно они заставили gpt-3 сделать это и как нечто подобное можно использовать в таком приложении, как бот Discord.
Подскажите, пожалуйста, как можно использовать gpt-3 для поиска альтернативных вариантов написания слов?
любая помощь будет оценена по достоинству! благодарю вас!
2 ответа
Я не уверен, что вам нужны подсказки / настройки. Однако, основываясь на моем опыте (3-4 месяца), я бы использовал подсказку из нескольких снимков, такую как:
Check spelling and return the corrected word:
Word: nawty
Returns: naughty
Word: rigt
Returns: right
Word: stakoverflow
Returns:
Я думаю, что высокая температура и отсутствие штрафов пойдут на пользу. Кроме того, продолжайте пробовать разные движки и посмотрите, как они себя ведут. Curie-Instruct-beta должна это сделать.
В настоящее время (апрель 2023 г.) вы можете сделать это с помощью API openAI. Вот пример из документации API:
curl https://api.openai.com/v1/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "text-davinci-003",
"prompt": "Correct this to standard English:\n\nShe no went to the market.",
"temperature": 0,
"max_tokens": 60,
"top_p": 1.0,
"frequency_penalty": 0.0,
"presence_penalty": 0.0
}'