open ai api key 필요

여기 에서 가입 후 생성

Untitled

api key 생성 후 key 문자열을 복사해서 저장해줌

OpenAI Library 가 필요하여 pip 로 install 하기 위해 zip 으로 업로드 하여 Lambda Function 생성.

lambda_function.py 생성

import openai

openai.api_key = ":+:+:+:+: Your OpenAI API KEY :+:+:+:+:"

def lambda_handler(event, context):
    q = event.get('queryStringParameters', {}).get('prompt', '')

    status_code = 200
    return_message = ''
    try:
        if q:
            response = openai.Completion.create(
                model='text-davinci-003',
                prompt=q,
                temperature=0,
                max_tokens=100,
                top_p=1,
            )
            # print(response)
            print(response.choices[0].text.strip())
            return_message = response.choices[0].text.strip()
            
        else:
            status_code = 500
            return_message = 'prompt 파라메터가 필요합니다.'
    except Exception as e:
        status_code = 500
        return_message = str(e)
        
    return {
        'statusCode': status_code,
        'body': {
            'message': return_message
        }
    }