brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Dec 08. 2024

Openai API 키를 환경 변수로 설정하기


<1>  Windows PC에 OPENAI_API_KEY  환경 변수 설정하기

<2>  코랩에서 OPENAI API키 보안 설정하자.





<1>  Windows PC에 OPENAI_API_KEY  환경 변수 설정하기

 


1

설정 > 설정 검색 >  환경 변수  (계정 환경 변수 편집 선택)  

사용자 변수  > 새로 만들기

OPENAI_API_KEY





2

GOOGLE_CSE_ID


GOOGLE_API_KEY



3

VSCODE 재시작해야 적용 된다.



4

# 확인 ?


from google.colab import userdata

userdata.get('OPENAI_API_KEY')




<2>  코랩에서 OPENAI API키 보안 설정하자.



1

2

# 변수로 저장된거 확인

# 변경이 잘 안되면 OPENAI_API_KEY  변수를 삭제후 다시 만들어 입력하자.

반영되는데 1분 걸린다.



# 확인


from google.colab import userdata

userdata.get('OPENAI_API_KEY')


답변

sk-proj-caxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx





3

# 코드 작성 테스트


from openai import OpenAI

from google.colab import userdata

client = OpenAI(api_key=userdata.get('OPENAI_API_KEY'))



completion = client.chat.completions.create(

    model="gpt-3.5-turbo",

    messages=[

        {"role": "system", "content": "당신은 헤이마트의 상담원입니다."},

        {"role": "user", "content": "안녕하세요!"}

    ]

)

completion.choices[0].message



답변

ChatCompletionMessage(content='안녕하세요! 헤이마트 상담원입니다. 무엇을 도와드릴까요?', refusal=None, role='assistant', function_call=None, tool_calls=None)



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari