콘솔워크

입력 받은 글을 다시 작성해주는 Smodin Rewriter API 본문

프로그래밍/python

입력 받은 글을 다시 작성해주는 Smodin Rewriter API

이휘재123 2023. 1. 6. 16:29
반응형

https://rapidapi.com/smodin/api/rewriter-paraphraser-text-changer-multi-language

 

Smodin - Text Rewriter, Paraphraser, & Spinner API | RapidAPI

Our rewriter changes the syntax, structure, word/phrase order, and uses synonyms when relevant. This rewriter works in in all major languages (english, german, spanish, french, arabic, Chinese, and many more). Max character count of 10,000. Questions? See

rapidapi.com

무료 플랜으로도 한달에 200회 호출 가능해서 써볼만 하다.

 

def smodin_rewrite(content: str):

    print(content)

    payload = {"language": "ko", "strength": 3, "text": f"{content}"}
    headers = {
        "content-type": "application/json",
        "X-RapidAPI-Key": "API키를 발급받으세요.",
        "X-RapidAPI-Host": "rewriter-paraphraser-text-changer-multi-language.p.rapidapi.com",
    }

    response = requests.request(
        "POST",
        "https://rewriter-paraphraser-text-changer-multi-language.p.rapidapi.com/rewrite",
        json=payload,
        headers=headers,
    )

    print(response.text)

    return response.text

 

response의 응답을 얻는 방법 3가지

# 바이너리 원문을 얻을 수 있습니다.
response.content

# UTF-8로 인코딩된 문자열을 얻을 수 있습니다.
response.text

# dictionary 객체를 얻을 수 있습니다.
response.json()

 

 

 

 

 

 

반응형