폴더하나(SERVICEAPP)만들어서
이미지 생성 모델 실행 파일(ai_image.py)
텍스트 생성 모델 실행 파일(ai_text.py)
하나는.. 구냥 API key 잡아넣어놓은거 (service.py)
일단 키 넣고 OpenAI에서 제안하는 기본 코드 잡아넣고 터미널에서 py파일 돌려봄
from openai import OpenAI
import os
# OpenAI Client 초기화
client = OpenAI(
api_key="비밀의 열쇠" # 여기에 API 키를 직접 입력
)
# Chat Completion 생성
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{
"role": "user",
"content": "귀찮"
}
],
response_format={
"type": "text"
},
temperature=1,
max_tokens=2048,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
# 응답 출력
print(response.choices[0].message.content)
ai_text.py
import os
from openai import OpenAI
os.environ["OPENAI_API_KEY"] = "API KEY 입력"
client = OpenAI(
api_key = os.environ.get("OPENAI_API_KEY"),
)
response = client.images.generate(
model = "dall-e-3",
prompt = "반짝이는 숲속의 요정들",
size = "1024x1024",
n = 1,
)
image_url = response.data[0].url
print(image_url)
ai_image.py
텍스트파일돌린건 캡쳐안하고 꺼버림;ㅅ;.. 텍스트 세 번 이미지 한 번 돌리고 0.04달러 빼먹었다.
내가 하루에 지피티랑 노는거랑.. 한달에 갖다 바치는 돈 생각하면. 너 정말.. 저렴하게 나 놀아주는구나. ..♥
'OpenAI API 활용' 카테고리의 다른 글
streamlit run app.py (8) | 2024.12.16 |
---|---|
streamlit hello (10) | 2024.12.15 |
Streamlit (5) | 2024.12.13 |
Canvas-12 Days of OpenAI: Day 4 (3) | 2024.12.11 |
API (7) | 2024.12.10 |