콘텐츠로 이동

Prompt Variables 활용

프롬프트 대시보드

  • Variables
    • user_name
    • user_file
    • user_image
  • Developer message
    사용자 이름: {{user_name}}
    사용자 파일: {{user_file}}
    사용자 이미지: {{user_image}}
    

test.py

test.py
import os
from dotenv import load_dotenv
from openai import OpenAI

load_dotenv()
client = OpenAI()

input_message = "사용자 이름과 파일 및 이미지에 대해 설명하세요."

response = client.responses.create(
    input=input_message,
    prompt={
        "id": os.environ["PROMPT_ID"],
        "variables": {
            "user_name": "고양이키우고싶어",
            "user_file": {
                "type": "input_file",
                "file_id": "file-......",
            },
            "user_image": {
                "type": "input_image",
                "file_id": "file-......",
            },
        }
    }
)

print(response.output_text)

Resources