For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
기본 탐색 메뉴
Theme

Ultrafast 모드

지연 시간에 민감한 작업을 위한 가장 빠른 API 서비스 등급입니다.

Ultrafast

Ultrafast 모드는 OpenAI API에서 가장 빠른 서비스 등급입니다. 모든 API 사용자가 GPT-6 Astra와 GPT-6.1 Sol에서 사용할 수 있습니다. 추가 비용을 들일 만큼 응답 속도가 중요한 작업에 사용하세요.

WebSocket 사용을 적극 권장합니다. 특히 짧은 시간에 도구를 여러 번 연속으로 호출하는 에이전트 애플리케이션에 적합합니다. 연결을 유지하지 않으면 네트워크 오버헤드로 인해 지연 시간 단축 효과가 줄어들 수 있습니다.

모든 API 사용자가 GPT-6 Astra와 GPT-6.1 Sol에서 Ultrafast 모드를 사용할 수 있습니다. Ultrafast 모드에는 표준 모드 및 패스트 모드와 별도의 요청 한도가 적용됩니다. 트래픽을 늘리기 전에 조직의 요청 한도를 확인하세요. 조직에 OpenAI 계정 담당 팀이 있다면 해당 팀에 연락해 요청 한도를 높여 달라고 요청하세요.

요청 구성

model을 gpt-6-astra 또는 gpt-6.1-sol로, service_tier를 ultrafast로 설정하세요. 이 설정은 각 response.create 이벤트에 포함해야 합니다.

연결 및 응답 생성의 안내에 따라 사용하는 언어에 맞는 SDK와 WebSocket 종속성을 설치하세요. 예제를 실행하기 전에 환경 변수 OPENAI_API_KEY를 설정하세요.

하나의 WebSocket 연결에서 여러 턴에 걸쳐 Ultrafast 사용하기
# Install: pip install --upgrade "openai[realtime]"
# Set OPENAI_API_KEY in your environment.

from openai import OpenAI

client = OpenAI()

previous_response_id: str | None = None
prompts = [
    "Explain why the sky is blue in one sentence.",
    "Now explain why sunsets look red.",
]

with client.responses.connect() as connection:
    for prompt in prompts:
        connection.response.create(
            model="gpt-6-astra",
            service_tier="ultrafast",
            store=False,  # Keep this conversation on the current connection.
            previous_response_id=previous_response_id,
            input=prompt,
        )

        for event in connection:
            if event.type == "response.output_text.delta":
                print(event.delta, end="", flush=True)
            elif event.type == "response.completed":
                previous_response_id = event.response.id
                print()
                break
            elif event.type in {"response.failed", "response.incomplete", "error"}:
                raise RuntimeError(event.to_json())
        else:
            raise RuntimeError("Connection closed before the response finished.")

이 예제에서는 같은 연결로 요청 두 개를 보내고 각 응답을 출력합니다. Go, Java, Ruby 예제에서는 응답을 모두 받은 후 출력합니다. 두 번째 요청에서는 새 프롬프트를 보내면서 첫 번째 응답의 ID를 previous_response_id로 전달합니다. 이후 턴의 입력이나 도구 결과를 보낼 때도 같은 연결을 사용하세요. 자세한 내용은 새 입력만 보내 대화 이어가기를 참고하세요.

HTTP로 요청하기

Ultrafast는 SDK를 통한 HTTP 요청도 지원합니다. 도구를 자주 호출하는 에이전트 애플리케이션에서는 WebSocket 연결을 유지해 요청 사이에 발생하는 오버헤드를 줄이세요.

HTTP로 Ultrafast 응답 생성하기
from openai import OpenAI

client = OpenAI()

response = client.responses.create(
    model="gpt-6-astra",
    input="Explain why the sky is blue in one sentence.",
    service_tier="ultrafast",
)

print(response.output_text)

이 예제에서는 응답을 모두 받을 때까지 기다립니다. 출력을 받는 즉시 표시하려면 스트리밍을 활성화하세요.

사용 가능 범위

GPT-6.1 Sol의 Ultrafast 모드에는 다음과 같은 기본 분당 토큰 한도가 적용됩니다.

API 사용 등급 분당 토큰 수(TPM)
Build 1,000,000
Launch 4,000,000
Grow 40,000,000

GPT-6 Astra의 Ultrafast 모드에는 다음과 같은 기본 분당 토큰 한도가 적용됩니다.

API 사용 등급 분당 토큰 수(TPM)
Build 500,000
Launch 1,000,000
Grow 5,000,000

입력, 캐시된 입력, 캐시 쓰기, 출력 요금은 Ultrafast 요금표에서 확인하세요.

GPT-6.1 Sol의 Ultrafast 모드는 미국 및 EU 데이터 레지던시와 글로벌 처리를 지원합니다. GPT-6 Astra의 Ultrafast 모드는 미국 데이터 레지던시와 글로벌 처리만 지원합니다.