본문으로 건너뛰기

openai/gpt-6.1-sol/chat

GPT 6.1 Sol은 제공된 텍스트와 이미지를 근거로 복잡한 코드 변경과 전문 업무 분석을 검토합니다. Sol의 최대 응답 예산 128,000토큰에는 추론과 화면에 표시되는 패치가 함께 포함됩니다. 기본 상한은 4,096으로 설정합니다.

입력 $2출력 $10100만 토큰당캐시된 입력 $0.10캐시 쓰기 $2.50272K 토큰 초과 프롬프트입력 $4캐시된 입력 $0.20캐시 쓰기 $5출력 $15

플레이그라운드

요청 보내기

빠른 시작

예시는 선택한 엔드포인트의 공개 파라미터 정의를 사용합니다. API 키와 예시 미디어를 바꾼 뒤 서버에서 요청하세요.

SDK 및 연동
POSThttps://api.spicyapi.ai/v1/chat/completions

API 인증

API 키는 서버 환경 변수 SPICY_API_KEY에 보관하세요. Bearer 인증을 사용하고 JSON 요청에는 Content-Type: application/json을 지정하세요.

Authorization: Bearer $SPICY_API_KEY
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "openai/gpt-6.1-sol/chat",
  "messages": [
    {
      "role": "user",
      "content": "Summarise the following release notes into three bullet points."
    }
  ],
  "stream": true
}' \
  | jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'

이 모델의 입력 스키마에서 뽑아낸 예시입니다. API도 모든 요청을 같은 스키마로 검증합니다.

논리적으로 같은 요청 하나에는 같은 Idempotency-Key를 계속 쓰세요. 네트워크가 끊겼다고 새 키로 자동 재전송하지 말고, 접수된 요청을 나중에 확인할 수 있도록 request_id를 남겨 두세요. 앞서 받던 채팅 스트림이 다시 흘러나오지는 않습니다.

입력 파라미터

모델 파라미터는 JSON 요청 본문에서 model과 같은 수준에 넣습니다. 이 엔드포인트는 input으로 감싸지 않습니다.

messagesarray<object>필수

Sol의 messages에 코드, 오류, 검토 기준을 포함하고 도구 결과는 해당 호출과 함께 보존합니다.

기본값
지정되지 않음
제약 조건
minItems:1
maxItems:256
response_formatobject선택

Sol 검토 결과의 형식을 지정하고 변경안을 사용하기 전에 JSON을 검증합니다.

기본값
지정되지 않음
tool_choicestring | object선택

Sol의 다음 도구 단계를 auto, none, required 또는 지정 함수로 제어합니다.

기본값
지정되지 않음
parallel_tool_callsboolean선택

다른 결과를 기다릴 필요가 없는 Sol 점검 호출은 같은 턴에서 함께 제안하도록 허용합니다.

기본값
true
toolsarray<object>선택

Sol이 요청할 코드 점검 함수를 정의하고 앱에서 인수를 검증한 뒤 실행합니다.

기본값
지정되지 않음
제약 조건
maxItems:128
top_pnumber선택

top_p로 Sol의 후보 범위를 좁히고 temperature 변경과는 별도로 평가합니다.

기본값
지정되지 않음
제약 조건
minimum:0.01
maximum:1
temperaturenumber선택

코드 검토 평가에서 다른 샘플링이 필요할 때 Sol의 temperature를 조정합니다.

기본값
지정되지 않음
제약 조건
minimum:0
maximum:2
stopstring | array선택

Sol 중단 문자열은 하나 또는 최대 네 개이며 패치를 중간에 끊을 수 있는 표시는 피하도록 설정합니다.

기본값
지정되지 않음
제약 조건
minLength:1
minItems:1
maxItems:4
reasoning_effortstring선택

Sol은 low, medium, high, xhigh, max를 제공하며 어려운 코드 검토는 medium부터 시작하도록 권장합니다.

기본값
"medium"
허용 값
"low""medium""high""xhigh""max"
max_tokensinteger선택

Sol의 추론과 최종 패치에 필요한 max_tokens를 확보합니다. 기본값은 4,096이고 상한은 128,000으로 설정합니다.

기본값
4096
제약 조건
minimum:1
maximum:128000

결과 읽기

stream이 false이면 완성된 채팅 응답이 바로 반환됩니다. choices[].message를 읽으면 되며 작업을 폴링할 필요가 없습니다. Server-Sent Events를 지원하는 클라이언트에서는 stream을 true로 설정할 수 있습니다.

완료 응답 예시
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1788652800,
  "model": "openai/gpt-6.1-sol/chat",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Here is a concise summary of the release notes."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 32,
    "completion_tokens": 14,
    "total_tokens": 46
  }
}

응답은 구조를 보여 주는 예시입니다. usage는 토큰 수이며 실제 사용량과 요금은 요청에 따라 달라집니다.

SDK 및 연동

앱, 터미널, AI 어시스턴트 또는 시각적 워크플로에서 SpicyAPI를 사용하세요. 원하는 설정 가이드를 선택하세요.

SillyTavern과 롤플레이 앱에서 사용하기

SillyTavern, RisuAI, Agnai 등 OpenAI 호환 설정이 있는 앱에 아래 기본 URL과 API 키를 붙여 넣고 모델로 openai/gpt-6.1-sol/chat을(를) 선택합니다. 브라우저에서 바로 호출할 수 있으며, 이 모델이 받지 않는 슬라이더 값은 오류 없이 무시됩니다.

Base URL: https://api.spicyapi.ai/v1
Model: openai/gpt-6.1-sol/chat

ComfyUI에서 쓰기

ComfyUI Manager나 아래 명령으로 SpicyAPI 노드를 설치한 뒤 SpicyAPI Chat 노드에서 openai/gpt-6.1-sol/chat을(를) 고르면 ComfyUI 그래프 안에서 이 모델을 쓸 수 있습니다.

cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapi