Openai Responses API 다기능 인터페이스를 지원하며, 다음 기능들이 출시되었습니다:
  • Text input: 텍스트 입력
  • Image input: 이미지 입력
  • Streaming: 스트리밍
  • Web search: 웹 검색
  • Reasoning: 추론 깊이 제어. 4단계 지원 (minimal / low / medium / high). 참고로 minimal 은 gpt-5 시리즈에서만 사용할 수 있습니다.
  • Verbosity: 출력 길이. gpt-5 는 3단계 지원 (low / medium / high)
  • Functions: 함수
  • image_generation tool usage: 이미지 그리기 및 생성은 gpt-image-1로 청구됩니다.
  • Code Interpreter: 모델이 Python을 작성하고 실행하여 문제를 해결할 수 있도록 합니다
  • Remote MCP: 원격 MCP 서버 호출
  • Computer Use: 컴퓨터 사용

사용법 (Python 호출):

공식 OpenAI 호출 방법과 동일하며, 전달을 위해 api_keybase_url만 교체하면 됩니다. 중국 본토에서 직접 접근할 수 있습니다.
client = OpenAI(
    api_key="AIHUBMIX_API_KEY", # AiHubMix에서 생성한 키로 교체하세요
    base_url="https://aihubmix.com/v1"
)
추론 모델의 경우, 다음 매개변수를 사용하여 출력 추론 요약을 제어할 수 있으며, 요약의 상세도는 detailed > auto > None 순으로, auto가 최상의 균형을 제공합니다.
"summary": "auto"
from openai import OpenAI

client = OpenAI(
    api_key="sk-***", # 將其替換為你在 AIHubMix 後台產生的金鑰
    base_url="https://aihubmix.com/v1"
)

response = client.responses.create(
    model="gpt-5", # gpt-5, gpt-5-chat-latest, gpt-5-mini, gpt-5-nano
    input="為什麼塔羅占卜有效?其背後的原理是什麼?有哪些可遷移的方法?輸出格式:Markdown", # GPT-5 預設不以 Markdown 格式輸出,因此需要明確指定。
    reasoning={
        "effort": "minimal" # 推理深度——控制模型在產生回覆前會生成多少推理 token。可用值為 "minimal"、"low"、"medium" 或 "high"。預設為 "medium"。
    },
    text={
        "verbosity": "low" # 輸出長度——冗長度決定會生成多少輸出 token。可用值為 "low"、"medium" 或 "high"。GPT-5 之前的模型預設為 "medium" 冗長度。
    },
    stream=True
)

for event in response:
  print(event)
참고:
  1. 최신 codex-mini-latest는 검색을 지원하지 않습니다.
  2. Computer use 기능은 Playwright와의 통합이 필요합니다. 공식 저장소를 참조하는 것을 권장합니다.
알려진 문제:
  • 사용 사례가 복잡하여 호출이 어려움
  • 많은 스크린샷을 찍어 시간이 오래 걸리고 종종 불안정함
  • CAPTCHA나 Cloudflare 인간 검증을 유발하여 무한 루프에 빠질 가능성