GPT-6 Astra
openai/gpt-6-astraLe modèle le plus performant d'OpenAI pour le raisonnement complexe, le codage, l'utilisation informatique, la recherche et les travaux professionnels. Prend en charge l'entrée texte et image avec une sortie texte.
- Entrée → Sortie
- Texte, Image Texte
- Entrée / Sortie · par 1M tokens
- €9.10 / €45.50
- Fenêtre de contexte
- 1 050 000 jetons
- Rendement maximal
- 128 000 jetons
Du modèle à l'application
Démarrage rapide
Obtenez votre clé API
Créez une clé dans la Console ShareAI, puis enregistrez-la comme variable d'environnement sur votre serveur.
Créer une clé APIexport SHAREAI_API_KEY="your-api-key"Choisissez votre point de terminaison
Envoyez une requête POST avec votre clé API dans l'en-tête Authorization.
POSThttps://api.shareai.now/api/v1/chat/completionsLe point de terminaison de ce tag n’a pas été confirmé. Consultez la référence API et votre Console avant d’envoyer une requête.
Faites votre première requête
Les exemples utilisent votre tag sélectionné et montrent son format de requête. Exécutez-les sur votre serveur pour garder votre clé API privée. La disponibilité des modèles et l'accès au compte sont vérifiés lorsque vous envoyez une requête.
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) }Enregistrez sous main.go et exécutez go run main.go. Cet exemple utilise la bibliothèque standard Go.
Configurez les dépendances Rust
Dans votre projet Cargo, ajoutez ces dépendances. Enregistrez l'exemple sous src/main.rs, puis exécutez 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));
Tarification
EUR · par 1M tokensShareAI EUR
- Entrée
- ≤272 000€9.10/M jetons>272 000€18.20/M jetons
- Sortie
- ≤272 000€45.50/M jetons>272 000€68.25/M jetons
- Lecture du cache
- ≤272 000€11.37/M jetons>272 000€22.75/M jetons
- Écriture dans le cache
- ≤272 000€9.10/M jetons>272 000€18.20/M jetons
Les plages utilisent le nombre de tokens de chaque compteur. Le tarif sélectionné s'applique à tous les tokens de ce compteur.
Cache write suit le taux d'entrée. Les tokens mis en cache sont comptés une seule fois.
Un peu plus de détails
Questions fréquemment posées
Qu'est-ce que GPT-6 Astra ?
Le modèle le plus performant d'OpenAI pour le raisonnement complexe, le codage, l'utilisation informatique, la recherche et les travaux professionnels. Prend en charge l'entrée texte et image avec une sortie texte.
Combien coûte GPT-6 Astra ?
Les tarifs publiés de ShareAI commencent à partir de 9,10 € pour l'entrée et 45,50 € pour la sortie par million de tokens. Les tarifs dépendent du tag sélectionné, du plan tarifaire et de la plage de tokens. Consultez la section Tarifs ci-dessus pour les tarifs de cache et tous les niveaux publiés.
Quels types d'entrées et de sorties GPT-6 Astra prend-il en charge ?
Entrées : Texte, Image. Sorties : Texte. Ces capacités s'appliquent à l'étiquette de modèle sélectionnée. Consultez la documentation de l'endpoint pour les formats de requêtes pris en charge.
Quelle est la longueur de contexte de GPT-6 Astra ?
Cette étiquette dispose d'une fenêtre de contexte de 1 050 000 tokens. La taille du contexte et les seuils de tarification sont distincts. Les limites de requêtes peuvent être inférieures pour un déploiement particulier. Sortie maximale : 128 000 tokens.
GPT-6 Astra prend-il en charge les appels d'outils et les sorties structurées ?
Appels d'outils : Pris en charge. Sorties structurées : Pris en charge.
Comment utiliser GPT-6 Astra avec ShareAI ?
Créez une clé API dans la Console ShareAI, choisissez une étiquette de modèle, et envoyez une requête authentifiée à l'endpoint dans le guide de démarrage rapide. Votre clé doit avoir accès au modèle choisi. Conservez votre clé sur votre serveur.