open ai api key 필요
여기 에서 가입 후 생성
api key 생성 후 key 문자열을 복사해서 저장해줌
OpenAI Library 가 필요하여 pip 로 install 하기 위해 zip 으로 업로드 하여 Lambda Function 생성.
pip3 install openai -t .
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
}
}
zip -r aws-lambda-test.zip .