35. config.yaml 세팅 및 API 테스트
Video
준비 중
Note
config.yaml 파일 작성
config.yaml
prompt:
id: "pmpt_................"
service_tier: "auto" # auto, flex, default, priority
truncation: "auto" # auto, disabled
- prompt
- id에 본인이 사용하고자 하는 프롬프트 id 작성
- variables: 프롬프트에 전달하고자 하는
test.py 파일 작성
test.py
####### yaml - config
import yaml
with open("config.yaml") as f:
config = yaml.safe_load(f)
print("\n==== config ===")
print(config)
####### .env - OPENAI_API_KEY
import os
from dotenv import load_dotenv
load_dotenv()
print("\n==== .env OPENAI_API_KEY ====")
print(os.getenv("OPENAI_API_KEY")[:30])
####### openai - responses API
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
input="안녕하세요?",
**config
)
print("\n==== response.output_text ====")
print(response.output_text)