AI Prosumer
KO
openai/gpt-5.6-terra

gpt-5.6-terra는 OpenAI에서 개발한 모델로, 텍스트와 이미지를 입력받아 텍스트를 생성합니다. 이 카탈로그 항목은 openai/gpt-5.6-terra를 식별합니다. 검토된 컨텍스트 윈도우는 1,050,000 토큰이며, 배포 제한은 이보다 낮을 수 있습니다.

입력 → 출력
텍스트, 이미지 텍스트
액세스
토큰 교환
컨텍스트 윈도우
1,050,000 토큰
최대 출력
128,000 토큰
라이선스: 독점적

모델에서 애플리케이션으로

빠른 시작

API 참조
  1. API 키 가져오기

    ShareAI 콘솔에서 키를 생성한 후 서버에 환경 변수로 저장하세요.

    API 키 생성
    환경 변수
    export SHAREAI_API_KEY="your-api-key"
  2. 엔드포인트 선택

    Authorization 헤더에 API 키를 포함하여 POST 요청을 보내세요.

    POSThttps://api.shareai.now/api/v1/chat/completions

    이 태그의 엔드포인트가 확인되지 않았습니다. 요청을 보내기 전에 API 참조 문서와 콘솔을 확인하세요.

  3. 첫 번째 요청을 만들어보세요.

    예제는 선택한 태그를 사용하며 요청 형식을 보여줍니다. API 키를 비공개로 유지하려면 서버에서 실행하세요. 요청을 보낼 때 모델 가용성과 계정 접근이 확인됩니다.

    cURL
    curl --fail-with-body --request POST 'https://api.shareai.now/api/v1/chat/completions' \
      --header "Authorization: Bearer ${SHAREAI_API_KEY}" \
      --header 'Content-Type: application/json' \
      --data-raw '{
      "model": "openai/gpt-5.6-terra",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ],
      "stream": false
    }'
    Python
    import json
    import os
    import urllib.request
    
    payload = {
        "model": "openai/gpt-5.6-terra",
        "messages": [
            {
                "role": "user",
                "content": "Hello!",
            },
        ],
        "stream": False,
    }
    request = urllib.request.Request("https://api.shareai.now/api/v1/chat/completions",
        data=json.dumps(payload).encode(),
        headers={
            "Authorization": f"Bearer {os.environ['SHAREAI_API_KEY']}",
            "Content-Type": "application/json",
        },
        method="POST",
    )
    with urllib.request.urlopen(request, timeout=180) as response:
        print(json.dumps(json.load(response), indent=2))
    Go
    package main
    
    import (
        "bytes"
        "encoding/json"
        "fmt"
        "io"
        "net/http"
        "os"
        "time"
    )
    
    func main() {
        if err := run(); err != nil {
            fmt.Fprintln(os.Stderr, err)
            os.Exit(1)
        }
    }
    
    func run() error {
        key := os.Getenv("SHAREAI_API_KEY")
        if key == "" { return fmt.Errorf("set SHAREAI_API_KEY") }
        body := []byte(`{
      "model": "openai/gpt-5.6-terra",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ],
      "stream": false
    }`)
        request, err := http.NewRequest(http.MethodPost, "https://api.shareai.now/api/v1/chat/completions", bytes.NewReader(body))
        if err != nil { return err }
        request.Header.Set("Authorization", "Bearer " + key)
        request.Header.Set("Content-Type", "application/json")
        client := &http.Client{Timeout: 180 * time.Second}
        response, err := client.Do(request)
        if err != nil { return err }
        defer response.Body.Close()
        if response.StatusCode < 200 || response.StatusCode >= 300 {
            detail, _ := io.ReadAll(io.LimitReader(response.Body, 1<<20))
            return fmt.Errorf("ShareAI HTTP %d: %s", response.StatusCode, detail)
        }
        var result any
        if err := json.NewDecoder(response.Body).Decode(&result); err != nil { return err }
        encoder := json.NewEncoder(os.Stdout)
        encoder.SetIndent("", "  ")
        return encoder.Encode(result)
    }

    main.go로 저장하고 go run main.go를 실행하세요. 이 예제는 Go 표준 라이브러리를 사용합니다.

    Rust 종속성 설정

    Cargo 프로젝트에서 다음 종속성을 추가하세요. 예제를 src/main.rs로 저장한 후 cargo run을 실행하세요.

    Cargo 명령어
    cargo add [email protected] --no-default-features --features blocking,json,rustls-tls
    cargo add serde_json@1
    러스트
    fn main() -> Result<(), Box<dyn std::error::Error>> {
        let api_key = std::env::var("SHAREAI_API_KEY")?;
        let payload: serde_json::Value = serde_json::from_str(r#"{
      "model": "openai/gpt-5.6-terra",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ],
      "stream": false
    }"#)?;
        let client = reqwest::blocking::Client::builder()
            .timeout(std::time::Duration::from_secs(180))
            .build()?;
        let response = client.post(r#"https://api.shareai.now/api/v1/chat/completions"#)
            .bearer_auth(api_key)
            .json(&payload)
            .send()?
            .error_for_status()?;
        let result: serde_json::Value = response.json()?;
        println!("{}", serde_json::to_string_pretty(&result)?);
        Ok(())
    }
    타입스크립트
    const payload = {
      "model": "openai/gpt-5.6-terra",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ],
      "stream": false
    };
    const response = await fetch("https://api.shareai.now/api/v1/chat/completions", {
      method: 'POST',
      headers: {
        Authorization: `Bearer ${process.env.SHAREAI_API_KEY}`,
        'Content-Type': 'application/json',
      },
      body: JSON.stringify(payload),
    });
    if (!response.ok) throw new Error(await response.text());
    console.log(JSON.stringify(await response.json(), null, 2));

토큰 교환

토큰 교환을 통해 사용 가능

토큰 잔액으로 네트워크를 사용하세요. 계정의 소비 설정에 따라 요청 비용이 청구됩니다.

조금 더 자세히

자주 묻는 질문

gpt-5.6-terra란 무엇인가요?

gpt-5.6-terra는 OpenAI에서 개발한 모델로, 텍스트와 이미지를 입력받아 텍스트를 생성합니다. 이 카탈로그 항목은 openai/gpt-5.6-terra를 식별합니다. 검토된 컨텍스트 윈도우는 1,050,000 토큰이며, 배포 제한은 이보다 낮을 수 있습니다.

gpt-5.6-terra의 비용은 얼마인가요?

이 태그는 Token Exchange를 통해 사용할 수 있습니다. 토큰 잔액과 계정 소비 설정에 따라 접근 및 청구가 결정됩니다. 잔액과 사용 가능 여부를 확인하려면 Console을 확인하세요.

gpt-5.6-terra는 어떤 입력과 출력을 지원하나요?

입력: 텍스트, 이미지. 출력: 텍스트. 이러한 기능은 선택된 모델 태그에 적용됩니다. 지원되는 요청 형식은 엔드포인트 문서를 확인하세요.

gpt-5.6-terra의 컨텍스트 길이는 얼마인가요?

이 태그는 1,050,000 토큰의 컨텍스트 윈도우를 제공합니다. 컨텍스트 크기와 가격 기준은 별도로 설정됩니다. 특정 배포에서는 요청 제한이 더 낮을 수 있습니다. 최대 출력: 128,000 토큰.

gpt-5.6-terra는 도구 호출 및 구조화된 출력을 지원하나요?

도구 호출: 지원됨. 구조화된 출력: 지원됨.

ShareAI와 함께 gpt-5.6-terra를 사용하는 방법은 무엇인가요?

ShareAI Console에서 API 키를 생성하고, 모델 태그를 선택한 후 Quick Start의 엔드포인트로 인증된 요청을 보내세요. 선택한 모델에 접근할 수 있는 키여야 합니다. 키는 서버에 안전하게 보관하세요.