Skip to main content
Core.Today
|
과금 안내 채팅 모델이 아니며 채팅의 gpt-6-luna와 가격이 다릅니다: 입력 $0.10/M, 출력·캐시 읽기·캐시 쓰기 무과금(롱컨텍스트 배수는 적용). POST /llm/openai/v1/decisions에 model을 gpt-6-luna-decisions 또는 gpt-6-luna로 호출하면 둘 다 이 행으로 과금됩니다. OpenAI 측 퍼블릭 베타. 이미지는 base64 data URL만 받습니다. 콘솔의 판정 페이지에서 바로 실행해 보세요.
OpenAI빠름높음

GPT-6 Luna Decisions

GPT-6 Luna로 동작하는 OpenAI Decisions API를 게이트웨이로 호출합니다. 채팅이 아닙니다. input(텍스트, 또는 텍스트·base64 이미지가 담긴 user 메시지)과 타입이 정해진 질문을 보내면 질문마다 답이 옵니다 - predicate(조건이 참일 확률), choice(선택지 중 하나 + 선택지별 확률), score(정의한 단계 위의 위치) - 그리고 confidence가 함께 옵니다. Responses 호출보다 약 10배 빠르고 입력 토큰에만 과금됩니다.

186크레딧
입력 100만 토큰당 · 출력 토큰 과금 없음
질문 타입 3종: predicate(0~1 확률), choice(내 선택지 + 확률 + confidence), score(순서 있는 단계 위의 가중 위치)
텍스트·이미지 입력(input_text / input_image 파트, base64 data URL만)
입력 하나에 여러 질문 - 답은 서로 독립, 입력 토큰 1회 과금
입력 토큰에만 과금, 출력·캐시·캐시 쓰기 토큰 무료
질문 하나가 refusal로 돌아올 수 있고 나머지 답은 그대로 옵니다
OpenAI SDK 지원: base_url https://api.core.today/llm/openai/v1 로 client.decisions.create(...)

지금 바로 실행해보세요

콘솔의 Playground에서 별도 코드 없이 이 모델을 즉시 테스트할 수 있어요

로그인 후 사용해보기

AI 어시스턴트에서 사용하기

이 모델의 사용법을 Claude, ChatGPT 등에 복사

모델 상세 사양

컨텍스트 윈도우
1.1M
토큰
최대 출력
0
토큰
학습 데이터
2026-05-18
호환 SDK
OpenAI, HTTP

기능 지원

비전
함수 호출
스트리밍
JSON 모드
시스템 프롬프트

토큰별 가격 (1M 토큰당)

토큰 종류크레딧달러 환산
입력 토큰186$0.12
출력 토큰과금 없음 — 입력 토큰에만 과금

* 1,500 크레딧 ≈ $1 (실제 요금은 사용량에 따라 달라질 수 있습니다)

빠른 시작

curl -X POST "https://api.core.today/llm/openai/v1/decisions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer cdt_your_api_key" \
  -d '{
  "model": "gpt-6-luna-decisions",
  "input": "I was charged twice for my order and support has not replied for 3 days.",
  "questions": [
    {
      "type": "predicate",
      "name": "is_urgent",
      "instructions": "Does this message convey urgency?"
    },
    {
      "type": "choice",
      "name": "department",
      "instructions": "Which department should handle this complaint?",
      "choices": [
        {
          "value": "billing",
          "description": "Payments, invoices, and refunds."
        },
        {
          "value": "technical",
          "description": "Problems using the product."
        },
        {
          "value": "other",
          "description": "Requests outside these categories."
        }
      ]
    },
    {
      "type": "score",
      "name": "severity",
      "instructions": "How severe is this issue for the customer?",
      "levels": [
        {
          "label": "Minor",
          "description": "Inconvenience only."
        },
        {
          "label": "Significant",
          "description": "Money or access affected."
        },
        {
          "label": "Critical",
          "description": "Blocked with no workaround."
        }
      ]
    }
  ]
}'

파라미터

파라미터타입필수기본값설명
modelstringYesgpt-6-luna-decisionsgpt-6-luna-decisions(카탈로그 id) 또는 gpt-6-luna - 어느 쪽이든 게이트웨이가 Decisions 행으로 과금하고 업스트림엔 gpt-6-luna를 보냅니다.
inputstring | message[]Yes-모든 질문이 공유하는 판정 대상: 텍스트 문자열, 또는 content에 input_text / input_image 파트를 담은 user 메시지(이미지는 data:image/...;base64 URL).
questionsarrayYes-질문 배열. 각 질문은 고유한 name, type, instructions를 갖습니다. choice는 choices [{value, description}], score는 낮은 것부터 순서대로 levels [{label, description}]를 추가합니다. 답은 같은 name으로 돌아옵니다.

예제

문의 라우팅과 심각도 평가

predicate, choice, score를 한 번에

curl -X POST "https://api.core.today/llm/openai/v1/decisions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer cdt_your_api_key" \
  -d '{
  "model": "gpt-6-luna-decisions",
  "input": "I was charged twice for my order and support has not replied for 3 days.",
  "questions": [
    {
      "type": "predicate",
      "name": "is_urgent",
      "instructions": "Does this message convey urgency?"
    },
    {
      "type": "choice",
      "name": "department",
      "instructions": "Which department should handle this complaint?",
      "choices": [
        {
          "value": "billing",
          "description": "Payments, invoices, and refunds."
        },
        {
          "value": "technical",
          "description": "Problems using the product."
        },
        {
          "value": "other",
          "description": "Requests outside these categories."
        }
      ]
    },
    {
      "type": "score",
      "name": "severity",
      "instructions": "How severe is this issue for the customer?",
      "levels": [
        {
          "label": "Minor",
          "description": "Inconvenience only."
        },
        {
          "label": "Significant",
          "description": "Money or access affected."
        },
        {
          "label": "Critical",
          "description": "Blocked with no workaround."
        }
      ]
    }
  ]
}'

제품 사진 손상 검사

base64 data URL 이미지 입력 + predicate 질문

curl -X POST "https://api.core.today/llm/openai/v1/decisions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer cdt_your_api_key" \
  -d '{
  "model": "gpt-6-luna-decisions",
  "input": [
    {
      "role": "user",
      "content": [
        {
          "type": "input_text",
          "text": "Inspect the product in this photo."
        },
        {
          "type": "input_image",
          "image_url": "data:image/png;base64,<BASE64>"
        }
      ]
    }
  ],
  "questions": [
    {
      "type": "predicate",
      "name": "visible_damage",
      "instructions": "Does the product have visible damage, such as a crack, tear, or dent? Ignore shadows and damage to the packaging."
    }
  ]
}'

팁 & 모범 사례

1답은 타입별로 읽습니다: predicate.probability(0~1), choice.choice + probabilities[] + confidence, score.score(단계 사이 값 가능) + probabilities[] + confidence. type refusal도 처리하세요
2질문마다 고유한 name을 주고 질문 전문을 instructions에 쓰세요. 선택지가 모든 입력을 못 덮으면 'other'를 추가하세요
3같은 input에 대한 질문은 한 요청에 모두 넣으세요 - 답은 독립이고 입력은 한 번만 과금됩니다
4호스팅된 이미지 URL과 file id는 받지 않습니다 - base64 data URL로 인라인하세요
5게이트웨이에서 이 엔드포인트의 stream은 지원하지 않습니다. 채팅용 gpt-6-luna 행은 영향 없이 자체 가격을 유지합니다

사용 사례

보정된 확률로 콘텐츠 분류·요청 라우팅
predicate 질문으로 제품 사진 검사(손상 여부, 카테고리)
직접 정의한 루브릭 기준의 심각도·우선순위·품질 점수화
큰 모델을 돌리기 전 가드레일·관련성 필터링