visual studio code

[파이썬] kogpt2 이용하기

공부짱짱열심히하기 2023. 4. 3. 13:13

https://developers.kakao.com/product/kogpt

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

 

https://developers.kakao.com/docs/latest/ko/kogpt/rest-api

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

import requests
import json

# kogpt REST API키값
api_key = ""

def generate_summary(input_text,max_tokens=64,temperature=0.7,top_p=0.8):

    
    # API 요청 주소
    url = "https://api.kakaobrain.com/v1/inference/kogpt/generation"

    # API 요청 데이터
    data = {
        "prompt": input_text,
        "max_tokens": 128,
        "top_p":0.7
        
    }

    # API 요청 헤더
    headers = {
            'Authorization': 'KakaoAK ' + api_key,
            'Content-Type': 'application/json'
    }

    # API 요청 보내기
    response = requests.post(url, headers=headers, data=json.dumps(data))

    # API 응답 결과 파싱
    result = json.loads(response.content.decode('utf-8'))


    return result
input_text = ""
summary = generate_summary(input_text)
print(summary)