모델

OpenAI: GPT-6 Luna Decisions

Markdown · JSON

OpenAI: GPT-6 Luna Decisions

OpenAI Decisions 모드의 GPT-6 Luna는 텍스트와 이미지를 평가하고, 조건이 충족될 확률, 정해진 선택지, 평가 기준에 따른 점수처럼 유형이 지정된 확률적 답변을 반환합니다. 글로 된 설명을 결정 결과로 사용하는 대신 분류, 라우팅, 우선순위 지정을 지원합니다.

모델 소개

이 설명은 모델의 기능을 다룹니다. Ailoot에서 사용할 수 있는 입력, 출력 및 옵션은 아래에 선택한 메서드별로 표시됩니다.

OpenAI의 Decisions 모드에 있는 GPT-6 Luna는 제공된 근거를 평가하고, 그에 관한 타입이 지정된 답을 반환합니다. 제공자는 GPT-6 Luna를 이 특수 의사결정 인터페이스의 모델로 명시합니다. 조건의 성립 여부를 추정하거나, 고정된 선택지 중 하나를 고르거나, 입력을 순서가 있는 평가 기준에 배치할 수 있습니다. 작성된 응답보다 정의된 의사결정 결과가 필요한 작업에 이 GPT-6 Luna 모드를 사용하세요.

공유 입력, 이름 있는 질문과 답

제공자 요청에는 모델, 공유 입력, questions 배열이 포함됩니다. 입력은 텍스트 문자열이거나, 텍스트와 이미지가 담긴 사용자 메시지일 수 있습니다. 각 질문에는 고유한 이름, 타입, 지시 사항, 그리고 필요한 선택지 또는 수준이 있습니다. 답 배열은 질문 이름을 그대로 반환하므로, 결과를 실제로 요청한 조건, 범주 또는 등급과 연결할 수 있습니다.

지원 메시지는 다음 결정에 관련된 맥락과 함께 제공하고, 워크플로에 필요한 필드를 중심으로 질문 이름을 정하세요. 문서 지문은 더 큰 파일을 근거 없이 참조하기보다, 기준을 뒷받침하는 텍스트를 포함하세요. 관찰 가능한 사실을 중심으로 질문을 정의하고, 독립된 판단 사항은 분리하세요. 유용한 결과는 문제 범주와 심각도 등급을 함께 제공하면서도, 각 답의 정의와 의미를 유지할 수 있습니다.

Predicate: 조건의 성립 여부 추정하기

predicate 질문은 정의한 조건이 참일 확률을 0부터 1 사이의 값으로 반환합니다. 지문의 관련성이나 이미지에서 보이는 조건을 확인할 수 있습니다. 제품 사진이라면 균열이나 찢어짐처럼 확인할 가시적 결함을 설명하고, 해당 기준과 함께 이미지를 제공하세요. 값은 모델의 추정치이며, 표시 또는 검토에 사용할 임곗값은 애플리케이션이 선택합니다.

OpenAI의 Decisions 가이드는 이 엔드포인트에서 인라인 인코딩된 이미지 데이터를 요구합니다. 문서에 명시된 이 계약에서는 호스팅된 이미지 주소와 파일 식별자를 이미지 입력으로 지원하지 않습니다. 사용자 메시지 안에 텍스트와 이미지 콘텐츠를 결합해, 관련 서면 맥락과 함께 시각적 근거를 평가할 수 있습니다. 이미지는 선명하게, 조건은 구체적으로 유지하세요. 명시된 결함 하나의 확률이 가능한 모든 문제를 다루는 일반 검사 보고서는 아닙니다.

Choice: 제공된 값 하나 선택하기

choice 질문은 서로 다른 값과, 각각 언제 적용되는지를 설명하는 선택지 중 하나를 고릅니다. 반환된 choice는 해당 값 중 하나이며, 선택지별 확률과 별도의 confidence 필드가 함께 제공됩니다. 라우팅에서는 실제 팀이나 가능한 결과를 중심으로 범주를 정의하고, 집합이 모든 입력을 포괄하지 못하면 other 선택지를 포함하세요. 범주는 순서가 없는 상태로 유지하세요. 위치는 심각도 척도가 아닙니다.

실제 분류 작업의 기준은 제품 결함, 접근 문제, 일반 요청을 구분할 수 있습니다. 짧은 이름에만 의존하지 말고 범주 사이의 경계를 설명하세요. 반환된 choice를 제안 레이블로 사용하고, 여러 의미가 여전히 그럴듯할 때에는 분포를 살펴보세요. 결과는 선택을 제공하며, 그 선택으로 자동 라우팅을 실행할지 검토를 거칠지는 애플리케이션이 결정합니다.

Score: 확률로 가중한 평가 기준의 위치

score 질문은 낮은 수준부터 높은 수준까지 정렬한 단계들을 사용합니다. 단계 인덱스는 0에서 시작하며, 점수는 해당 인덱스의 확률 가중 평균입니다. 점수는 단계 사이에 놓일 수 있습니다. 문제 심각도라면 한 단계는 외관상 영향, 다른 단계는 사용할 수 있는 우회 방법, 또 다른 단계는 완전한 진행 불가를 의미할 수 있습니다. 이들을 나누는 기준을 정의하세요. 답에는 점수와 함께 단계별 확률 및 신뢰도가 포함됩니다.

기댓점수는 하나의 범주를 고르는 대신 분포를 요약합니다. 결과를 우선순위나 집계 추세에 사용할 때에는 이 차이를 유지하세요. 고정 범주로 표시하려면 choice 질문을 사용할 수 있습니다. 신뢰도는 choice와 score 답에서 별도로 보고되는 필드이며, 가이드는 이를 선택된 선택지의 확률과 동일하다고 정의하지 않습니다.

여러 질문과 종속된 결정

서로 다른 질문 타입을 포함해, 독립적인 질문은 하나의 제공자 요청에서 입력을 공유할 수 있습니다. 사진 하나로 결함 predicate와 범주 choice를 평가하거나, 메시지 하나로 범주와 심각도를 평가할 수 있습니다. 각 판단 사항에 고유한 지시와 의미를 부여하세요. 뒤의 결정이 앞의 결과에 의존하면, 두 번째 질문에서 그 결과를 명시적으로 사용할 수 있도록 제공자는 별도 요청을 권장합니다. 질문을 배열에서 순서대로 놓는다고 순차적인 대화가 되는 것으로 가정하지 마세요.

알맞은 출력 선택과 한계 해석

Decisions는 정의된 predicate, choice 또는 score 결과를 제공합니다. 답이 대신 refusal 타입일 수도 있으므로 확률, choice 또는 score를 읽기 전에 타입을 확인하세요. OpenAI는 이를 Structured Outputs를 통한 임의의 스키마 기반 객체나 서면 설명 생성, 그리고 함수 호출을 통한 도구 동작 요청과 구분합니다. 결정 답을 생성된 정당화 설명이나 외부 동작이 발생했다는 증거로 제시해서는 안 됩니다. 일반 채팅 모델의 출력, 추론, 도구 설정이 이 특수 모드에 자동으로 포함되는 것은 아닙니다.

대표적인 레이블 부착 입력으로 라우팅, 필터링, 검토의 임곗값을 평가하되, 오탐과 미탐의 결과를 고려하세요. 모호한 결과를 점검할 수 있도록 근거, 질문 정의, 원시 수치 출력을 연결해 유지하세요. 공유 근거는 이름 있는 질문에 관련된 것으로 유지하고, 결정 작업을 제출하기 전에 각 선택지나 평가 단계를 명확히 정의하세요. 문서화된 의사결정 워크플로를 중심으로 근거와 답 타입을 준비하고, 출력은 그것이 평가하는 작업에 맞춰 해석하세요.

Ailoot Ultra · System One POST /v1/systemone openai/gpt-6-luna-decisions

openai/gpt-6-luna-decisions

OpenAI /openai/gpt-6-luna-decisions

시작하기

OpenAI Decisions 모드의 GPT-6 Luna는 텍스트와 이미지를 평가하고, 조건이 충족될 확률, 정해진 선택지, 평가 기준에 따른 점수처럼 유형이 지정된 확률적 답변을 반환합니다. 글로 된 설명을 결정 결과로 사용하는 대신 분류, 라우팅, 우선순위 지정을 지원합니다.

허용 입력
텍스트 · 이미지
결과
decisions

Ailoot에서 사용 가능 · 입력 및 메서드

Ailoot Ultra · System One POST /v1/systemone
입력
text, image
출력
decisions
출력 형식
json
필드유형요건값과 한도기본값
필드model유형string요건필수값과 한도
openai/gpt-6-luna-decisions
기본값—
필드provider유형schema요건선택 사항값과 한도기본값—
필드questions유형object요건필수값과 한도기본값—
필드session_id유형string요건선택 사항값과 한도기본값—
필드state유형schema요건필수값과 한도기본값—
필드trace유형schema요건선택 사항값과 한도기본값—
필드user유형string요건선택 사항값과 한도기본값—
필드questions.<id>.type유형string요건필수값과 한도
noul, choice, score
기본값—
필드questions.<id>.instructions유형string|object|array요건필수값과 한도기본값—
필드questions.<id>.criteria유형object|array요건선택 사항값과 한도
조건: choice/score: 필수; noul: 선택 사항. choice의 criteria는 객체이며, score는 minItems1인 배열입니다.
기본값—
필드questions.<id>.criteria.true유형string|object|array요건필수값과 한도
적용 조건: noul 조건 객체가 제공됨
기본값—
필드questions.<id>.criteria.false유형string|object|array요건필수값과 한도
적용 조건: noul 조건 객체가 제공됨
기본값—
입력 자료 조합

noul · 필수: state, questions.<id>.type=noul, questions.<id>.instructions

choice · 필수: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · 필수: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

메서드 매개변수와 수명 주기
매개변수명세
매개변수content_type명세application/json
매개변수required명세model, state, questions
매개변수material_types명세text, image
매개변수optional_controls명세provider, session_id, trace, user
매개변수multimodal_input_binding명세선언된 정확한 상태/문서 표현 형식만 사용하세요. 제조사의 이미지 지원 기능만으로 모델별로 허용된 이미지 전달 형식이 확정되는 것은 아닙니다.

수명 주기: synchronous

정확한 모델 ID를 전송하고 네이티브 응답 전체를 보존하세요.

요금

요금 정보는 요청 옵션을 추가하지 않습니다. 지원되는 매개변수는 선택한 메서드에 표시됩니다.

빠른 모드
미지정 빠른 모드를 선택한 경우
Flex 모드
미지정 flex 모드를 선택한 경우
최대 추론 수준
미지정 최대 추론 수준에 default 조정값을 적용하는 경우

Ailoot 요금

설정별 가격

각 요금을 표시된 조건과 대조하세요. 서로 대체되는 설정 묶음마다 하나의 요금만 적용하세요.

설정요금표컨텍스트 토큰 수 초과 기준컨텍스트 토큰 수 이하 기준요금
설정토큰의 기본 단가요금표기본 요금컨텍스트 토큰 수 초과 기준—컨텍스트 토큰 수 이하 기준상한 없음요금
입력 · 입력 토큰 $0.0002 / 1K 토큰
출력 · 출력 토큰 $0 / 1K 토큰
입력 · 캐시 읽기 $0 / 1K 토큰
입력 · 캐시 쓰기 $0 / 1K 토큰
입력 · 캐시 쓰기, 1시간 — / 1K 토큰
설정요청 길이 구간 1요금표—컨텍스트 토큰 수 초과 기준0컨텍스트 토큰 수 이하 기준상한 없음요금
입력 · 입력 토큰 $0.0002 / 1K 토큰
출력 · 출력 토큰 $0 / 1K 토큰
입력 · 캐시 읽기 $0 / 1K 토큰
입력 · 캐시 쓰기 $0 / 1K 토큰
입력 · 캐시 쓰기, 1시간 — / 1K 토큰

Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →

요청 예제

Ailoot Ultra · System One

보존된 공식 요청 구조; 문서용 예시실제 요청 자료를 사용하고 결과 전체를 보관하세요
{
  "model": "openai/gpt-6-luna-decisions",
  "questions": {
    "is_bug": {
      "criteria": {
        "false": "The customer is asking a question or requesting a feature.",
        "true": "The customer describes broken or unexpected product behavior."
      },
      "instructions": "Is the customer reporting a software defect?",
      "type": "noul"
    },
    "team": {
      "criteria": {
        "account": "Login, permissions, or profile issues.",
        "frontend": "Rendering, layout, or browser compatibility issues.",
        "payments": "Checkout, billing, or payment processing issues."
      },
      "instructions": "Which team should own this ticket?",
      "type": "choice"
    },
    "urgency": {
      "criteria": [
        "Can wait for the next release",
        "Should be fixed this week",
        "Blocking revenue right now"
      ],
      "instructions": "How urgent is this ticket?",
      "type": "score"
    }
  },
  "state": {
    "customer_tier": "enterprise",
    "ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
  }
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='openai/gpt-6-luna-decisions'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT

결과 수신 및 저장

Ailoot Ultra · System One

json

완료된 결과 모두 보관

반환된 완전한 응답, 파일, 콘텐츠 부분을 모두 보관하세요.

제공된 모든 질문 ID별 답변의 정확한 유형, noul/choice/score 값, 신뢰도, 확률 및 범례가 보존됩니다. 원본 JSON 전체는 정산이 끝난 후에만 저장되고 반환됩니다.

원래 응답을 확인해야 할 경우

원래 작업과 전체/부분 응답을 보존하세요. POST를 재전송하지 마세요.

응답 필드
필드유형
필드model유형string
필드id유형string
필드provider유형string
필드answers.<id>.type유형string
필드answers.<id>.noul유형number
필드answers.<id>.choice유형string
필드answers.<id>.score유형number
필드answers.<id>.confidence유형number
필드answers.<id>.probabilities유형object
필드answers.<id>.legend유형object
필드usage.input_tokens유형integer
필드usage.output_tokens유형integer
필드usage.cost유형number
오류와 다음 단계
응답조건다음 단계
응답400 · invalid_request_error조건필수 필드, 표현 형식 또는 값이 유효하지 않음다음 단계표시된 요청 필드를 수정하세요.

별칭

모델 별칭

Ailoot Ultra openai/gpt-6-luna-decisions

메서드 경로 별칭

위에 표시된 메서드 경로를 사용하세요.

관련 호출용 ID

openai/gpt-6-luna-decisions

FAQ · OpenAI: GPT-6 Luna Decisions
어떤 입력과 결과를 사용할 수 있나요?

POST /v1/systemone · openai/gpt-6-luna-decisions: text, image → decisions

요청은 어떤 필드를 사용하나요?

POST /v1/systemone · openai/gpt-6-luna-decisions: model, provider, questions, session_id, state, trace, user

자세히 보기

Claude Code, OpenCode, Hermes, 자체 앱에 Ailoot를 연결하세요.

회사와 그 프로젝트 포트폴리오

회사와 그 프로젝트 포트폴리오: 수백만 고객, 매월 수십억 규모의 매출.

할인받아 토큰을 구매하세요.

정기 작업에는 구독 할인, 토큰 구매에는 최대 50% 프로모션 코드.

구독
정기 요청에 맞는 할인 요금제를 선택하세요.
최대 50% 프로모션 코드
구매할 때 코드를 넣으면 진행 중 행사에 따라 가격을 다시 계산합니다.
이력의 지출
요청마다 모델, 토큰, 금액을 저장합니다.

구독 선택 · 모델 가격 보기

판매하는 제품에 API를 연결하세요.

Ailoot 공식 이용 조건과 라이선스 계약으로 SaaS, 앱, 봇에 사용하세요. 재판매에는 리셀러 라이선스를 요청하세요.

상업용 앱
서비스의 유료 기능에 텍스트, 이미지, 영상, 소리 생성을 넣으세요.
리셀러 라이선스
프로젝트 설명과 접근 구조를 보내 사용·재판매의 서면 조건을 요청하세요.
사이트의 문서
연결 전에 공식 이용 조건, 라이선스 계약, 데이터 처리 정책을 읽을 수 있습니다.

리셀러 라이선스 요청 · 공식 이용 조건과 라이선스 계약