AI Prosumer
ES
openai/gpt-5.6-terra

gpt-5.6-terra es un modelo de OpenAI que acepta texto e imágenes y produce texto. Esta entrada de catálogo identifica openai/gpt-5.6-terra. Su ventana de contexto revisada es de 1,050,000 tokens; los límites de implementación pueden ser menores.

Entrada → Salida
Texto, Imagen Texto
Entrada / Salida · por 1M de tokens
€1.803194 / €10.819165
Ventana de contexto
1.050.000 tokens
Máximo rendimiento
128.000 tokens
Licencia: propietario

Del modelo a la aplicación

Inicio rápido

Referencia de API
  1. Obtén tu clave API

    Crea una clave en la Consola de ShareAI, luego guárdala como una variable de entorno en tu servidor.

    Crear clave API
    Variable de entorno
    export SHAREAI_API_KEY="your-api-key"
  2. Elige tu endpoint

    Envía una solicitud POST con tu clave API en el encabezado de Autorización.

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

    El endpoint de esta etiqueta no ha sido confirmado. Consulta la referencia de la API y tu Consola antes de enviar una solicitud.

  3. Realiza tu primera solicitud

    Los ejemplos utilizan tu etiqueta seleccionada y muestran su formato de solicitud. Ejecútalos en tu servidor para mantener tu clave API privada. La disponibilidad del modelo y el acceso a la cuenta se verifican cuando envías una solicitud.

    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)
    }

    Guarda como main.go y ejecuta go run main.go. Este ejemplo utiliza la biblioteca estándar de Go.

    Configura las dependencias de Rust

    En tu proyecto Cargo, añade estas dependencias. Guarda el ejemplo como src/main.rs, luego ejecuta cargo run.

    Comandos de Cargo
    cargo add [email protected] --no-default-features --features blocking,json,rustls-tls
    cargo add serde_json@1
    Óxido
    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(())
    }
    TypeScript
    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));

Precios

EUR · por 1M de tokens

ShareAI EUR

Entrada
≤272K€1.803194/M fichas
>272K€3.606389/M fichas
Salida
≤272K€10.819165/M fichas
>272K€16.228749/M fichas
Lectura de caché
≤272K€0.18032/M fichas
>272K€0.360639/M fichas
Escritura de caché
≤272K€2.253993/M fichas
>272K€4.507986/M fichas

Los rangos utilizan el total de tokens del prompt, incluyendo la caché. La tarifa seleccionada se aplica a toda la solicitud, incluyendo la salida.

Un poco más de detalle

Preguntas frecuentes

¿Qué es gpt-5.6-terra?

gpt-5.6-terra es un modelo de OpenAI que acepta texto e imágenes y produce texto. Esta entrada de catálogo identifica openai/gpt-5.6-terra. Su ventana de contexto revisada es de 1,050,000 tokens; los límites de implementación pueden ser menores.

¿Cuánto cuesta gpt-5.6-terra?

Las tarifas publicadas de ShareAI comienzan en €1.803194 por entrada y €10.819165 por salida por cada millón de tokens. Las tarifas dependen de la etiqueta seleccionada, el plan de precios y el rango de tokens. Consulta Precios arriba para las tarifas de caché y todos los niveles publicados.

¿Qué entradas y salidas admite gpt-5.6-terra?

Entradas: Texto, Imagen. Salidas: Texto. Estas capacidades se aplican a la etiqueta del modelo seleccionado. Consulta la documentación del endpoint para los formatos de solicitud compatibles.

¿Cuál es la longitud de contexto de gpt-5.6-terra?

Esta etiqueta tiene una ventana de contexto de 1.050.000 tokens. El tamaño del contexto y los umbrales de precios son independientes. Los límites de solicitud pueden ser menores para una implementación específica. Salida máxima: 128.000 tokens.

¿gpt-5.6-terra admite llamadas a herramientas y salidas estructuradas?

Llamadas a herramientas: Compatible. Salidas estructuradas: Compatible.

¿Cómo uso gpt-5.6-terra con ShareAI?

Crea una clave API en la Consola de ShareAI, elige una etiqueta de modelo y envía una solicitud autenticada al endpoint en Inicio Rápido. Tu clave debe tener acceso al modelo elegido. Mantén tu clave en tu servidor.