GPT-6 Astra
openai/gpt-6-astraCel mai avansat model OpenAI pentru raționamente complexe, programare, utilizare a computerului, cercetare și activități profesionale. Suportă input text și imagine cu output text.
- Intrare → Ieșire
- Text, Imagine Text
- Intrare / Ieșire · per 1M tokeni
- €9.10 / €45.50
- Fereastră de context
- 1.050.000 tokeni
- Randament maxim
- 128.000 tokeni
De la model la aplicație
Start rapid
Obține cheia ta API
Creează o cheie în Consola ShareAI, apoi salveaz-o ca variabilă de mediu pe serverul tău.
Creează cheie APIexport SHAREAI_API_KEY="your-api-key"Alege punctul tău final
Trimite un request POST cu cheia ta API în antetul Authorization.
POSThttps://api.shareai.now/api/v1/chat/completionsEndpointul acestui tag nu a fost confirmat. Verifică referința API și Consola ta înainte de a trimite o cerere.
Fă primul tău request
Exemplele folosesc eticheta selectată de tine și arată formatul cererii. Rulează-le pe serverul tău pentru a păstra cheia API privată. Disponibilitatea modelului și accesul la cont sunt verificate când trimiți o cerere.
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 }'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))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) }Salvează ca main.go și rulează go run main.go. Acest exemplu folosește biblioteca standard Go.
Configurează dependențele Rust
În proiectul tău Cargo, adaugă aceste dependențe. Salvează exemplul ca src/main.rs, apoi rulează cargo run.
cargo add [email protected] --no-default-features --features blocking,json,rustls-tls cargo add serde_json@1fn 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(()) }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));
Prețuri
EUR · per 1M tokeniShareAI EUR
- Intrare
- ≤272K€9.10/M tokeni>272K€18.20/M tokeni
- Rezultat
- ≤272K€45.50/M tokeni>272K€68.25/M tokeni
- Citire cache
- ≤272K€11.37/M tokeni>272K€22.75/M tokeni
- Scriere cache
- ≤272K€9.10/M tokeni>272K€18.20/M tokeni
Intervalele folosesc numărul de tokeni al fiecărui contor. Tariful selectat se aplică tuturor tokenilor din acel contor.
Cache write urmează rata de intrare. Tokenii în cache sunt numărați o singură dată.
Un pic mai multe detalii
Întrebări frecvente
Ce este GPT-6 Astra?
Cel mai avansat model OpenAI pentru raționamente complexe, programare, utilizare a computerului, cercetare și activități profesionale. Suportă input text și imagine cu output text.
Cât costă GPT-6 Astra?
Tarifele publicate ShareAI încep de la €9.10 pentru input și €45.50 pentru output per milion de tokeni. Tarifele depind de tag-ul selectat, planul de preț și intervalul de tokeni. Vezi secțiunea Prețuri de mai sus pentru tarifele de cache și toate nivelurile publicate.
Ce tipuri de input și output suportă GPT-6 Astra?
Intrări: Text, Imagine. Ieșiri: Text. Aceste capabilități se aplică tag-ului modelului selectat. Verifică documentația endpoint-ului pentru formatele de cerere acceptate.
Care este lungimea contextului pentru GPT-6 Astra?
Acest tag are o fereastră de context de 1.050.000 de tokeni. Dimensiunea contextului și pragurile de preț sunt separate. Limitele de cerere pot fi mai mici pentru o anumită implementare. Output maxim: 128.000 de tokeni.
GPT-6 Astra acceptă apelarea de instrumente și rezultate structurate?
Apelare de unelte: Suportată. Outputuri structurate: Suportate.
Cum folosesc GPT-6 Astra cu ShareAI?
Creează o cheie API în Consola ShareAI, alege un tag de model și trimite o cerere autentificată către endpoint-ul din Quick Start. Cheia ta trebuie să aibă acces la modelul ales. Păstrează cheia pe serverul tău.