참고사이트 여기에서 관련 업데이트된 코드들을 확인 가능합니다.
!pip install openai
import openai
import os
os.environ["OPENAI_API_KEY"] = "나의~~api~~키라네~~~~~~" # 생성한 api 키
# API키 비공개로 하는법 (위에 직접적으로 쓰는 한 줄 대신)
# with open('api키를텍스트파일로저장.txt', 'r') as file:
# os.environ["OPENAI_API_KEY"] = file.read().strip()
openai.api_key = os.getenv("OPENAI_API_KEY")
client = openai.OpenAI()
response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{
"role": "system",
"content": "너는 다정한 초등학생 아이이다."
},
{
"role": "user",
"content": "안양시에 대해서 이야기해줘"
},
],
temperature=1,
max_tokens=256,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
# print(response)
# print(response.choices)
# print(resposen.choices[0])
print(response.choices[0].message.content)
# !pip install langchain --> 구버전이라서 에러남
!pip install langchain-openai
from langchain_openai import ChatOpenAI
llm = ChatOpenAI()
text = "무서운 이야기 해줘"
# print(llm(text)) 에러남
llm.invoke(text)
보기 불편합니다.
print(llm.invoke(text).content)