AI Prosumer
TL
openai/gpt-6-astra

Pinakamahusay na modelo ng OpenAI para sa masalimuot na pangangatwiran, pag-coding, paggamit ng computer, pananaliksik, at propesyonal na trabaho. Sinusuportahan ang input ng teksto at imahe na may output na teksto.

Input → Output
Teksto, Imahe Teksto
Input / Output · kada 1M tokens
€9.10 / €45.50
Context window → Bintana ng konteksto
1,050,000 mga token
Pinakamataas na output
128,000 mga token

Mula sa modelo patungo sa aplikasyon

Mabilisang Simula

Sanggunian ng API
  1. Kunin ang iyong API key

    Gumawa ng key sa ShareAI Console, pagkatapos ay i-save ito bilang environment variable sa iyong server.

    Gumawa ng API key
    Environment variable → Baryabol ng kapaligiran
    export SHAREAI_API_KEY="your-api-key"
  2. Piliin ang iyong endpoint

    Magpadala ng POST request gamit ang iyong API key sa Authorization header.

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

    Ang endpoint ng tag na ito ay hindi pa nakumpirma. Suriin ang API reference at ang iyong Console bago magpadala ng request.

  3. Gawin ang iyong unang request

    Ang mga halimbawa ay gumagamit ng napiling tag mo at ipinapakita ang format ng kahilingan nito. Patakbuhin ang mga ito sa iyong server upang panatilihing pribado ang iyong API key. Ang availability ng modelo at access sa account ay sinusuri kapag nagpadala ka ng kahilingan.

    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-6-astra",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ],
      "stream": false
    }'
    Python
    import json
    import os
    import urllib.request
    
    payload = {
        "model": "openai/gpt-6-astra",
        "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-6-astra",
      "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)
    }

    I-save bilang main.go at patakbuhin ang go run main.go. Ang halimbawang ito ay gumagamit ng Go standard library.

    I-set up ang mga dependency ng Rust

    Sa iyong Cargo project, idagdag ang mga dependency na ito. I-save ang halimbawa bilang src/main.rs, pagkatapos ay patakbuhin ang cargo run.

    Mga utos ng Cargo
    cargo add [email protected] --no-default-features --features blocking,json,rustls-tls
    cargo add serde_json@1
    Kalawang
    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-6-astra",
      "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-6-astra",
      "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));

Pagpepresyo

EUR · bawat 1M token

IbahagiAI EUR

Input
≤272K€9.10/M token
>272K€18.20/M token
Output
≤272K€45.50/M token
>272K€68.25/M token
Cache read
≤272K€11.37/M token
>272K€22.75/M token
Cache write
≤272K€9.10/M token
>272K€18.20/M token

Ginagamit ng mga Saklaw ang bilang ng token ng bawat metro. Ang napiling rate nito ay nalalapat sa lahat ng token sa metro na iyon.

Sinusunod ng Cache write ang rate ng input. Ang mga naka-cache na token ay binibilang nang isang beses.

Kaunting detalye pa

Madalas na tinatanong

Ano ang GPT-6 Astra?

Pinakamahusay na modelo ng OpenAI para sa masalimuot na pangangatwiran, pag-coding, paggamit ng computer, pananaliksik, at propesyonal na trabaho. Sinusuportahan ang input ng teksto at imahe na may output na teksto.

Magkano ang halaga ng GPT-6 Astra?

Ang mga inilathalang rate ng ShareAI ay nagsisimula sa €9.10 para sa input at €45.50 para sa output kada milyon na token. Ang mga rate ay nakadepende sa napiling tag, plano ng pagpepresyo, at saklaw ng token. Tingnan ang Pagpepresyo sa itaas para sa mga rate ng cache at lahat ng inilathalang antas.

Anong mga input at output ang sinusuportahan ng GPT-6 Astra?

Mga Input: Teksto, Imahe. Mga Output: Teksto. Ang mga kakayahang ito ay naaangkop sa napiling modelo ng tag. Tingnan ang dokumentasyon ng endpoint para sa mga suportadong format ng kahilingan.

Ano ang haba ng konteksto ng GPT-6 Astra?

Ang tag na ito ay may context window na 1,050,000 tokens. Ang laki ng context at mga threshold ng presyo ay magkahiwalay. Ang mga limitasyon sa request ay maaaring mas mababa para sa partikular na deployment. Maximum na output: 128,000 tokens.

Sinusuportahan ba ng GPT-6 Astra ang tool calling at structured outputs?

Tool calling: Sinusuportahan. Structured outputs: Sinusuportahan.

Paano ko magagamit ang GPT-6 Astra gamit ang ShareAI?

Gumawa ng API key sa ShareAI Console, pumili ng model tag, at magpadala ng authenticated na request sa endpoint sa Quick Start. Dapat may access ang iyong key sa napiling modelo. Panatilihin ang iyong key sa iyong server.