AI Prosumer
TR
openai/gpt-6-astra

OpenAI'nin karmaşık akıl yürütme, kodlama, bilgisayar kullanımı, araştırma ve profesyonel işler için en yetenekli modeli. Metin ve görsel girişleri destekler, metin çıktısı sağlar.

Girdi → Çıktı
Metin, Görsel Metin
Girdi / Çıktı · 1M token başına
€9.10 / €45.50
Bağlam penceresi
1.050.000 tokenler
Maksimum çıktı
128.000 tokenler

Modelden uygulamaya

Hızlı Başlangıç

API referansı
  1. API anahtarınızı alın

    ShareAI Konsolu'nda bir anahtar oluşturun ve ardından sunucunuzda bir ortam değişkeni olarak kaydedin.

    API anahtarı oluştur
    Ortam değişkeni
    export SHAREAI_API_KEY="your-api-key"
  2. Uç noktanızı seçin

    API anahtarınızı Authorization başlığına ekleyerek bir POST isteği gönderin.

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

    Bu etiketin uç noktası doğrulanmadı. Bir istek göndermeden önce API referansını ve Konsolunuzu kontrol edin.

  3. İlk isteğinizi yapın

    Örnekler, seçtiğiniz etiketi kullanır ve istek formatını gösterir. API anahtarınızı gizli tutmak için bunları sunucunuzda çalıştırın. Bir istek gönderdiğinizde model kullanılabilirliği ve hesap erişimi kontrol edilir.

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

    main.go olarak kaydedin ve go run main.go komutunu çalıştırın. Bu örnek, Go standart kütüphanesini kullanır.

    Rust bağımlılıklarını ayarlayın

    Cargo projenizde bu bağımlılıkları ekleyin. Örneği src/main.rs olarak kaydedin, ardından cargo run komutunu çalıştırın.

    Cargo komutları
    cargo add [email protected] --no-default-features --features blocking,json,rustls-tls
    cargo add serde_json@1
    Paslı
    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));

Fiyatlandırma

EUR · 1M token başına

ShareAI EUR

Girdi
≤272.000€9.10/M token
>272.000€18.20/M token
Çıktı
≤272.000€45.50/M token
>272.000€68.25/M token
Önbellek okuma
≤272.000€11.37/M token
>272.000€22.75/M token
Önbellek yazma
≤272.000€9.10/M token
>272.000€18.20/M token

Aralıklar, her ölçerin token sayısını kullanır. Seçilen oran, o ölçerdeki tüm token'lar için geçerlidir.

Cache write giriş oranını takip eder. Önbelleğe alınmış token'lar bir kez sayılır.

Biraz daha detay

Sıkça sorulan sorular

GPT-6 Astra nedir?

OpenAI'nin karmaşık akıl yürütme, kodlama, bilgisayar kullanımı, araştırma ve profesyonel işler için en yetenekli modeli. Metin ve görsel girişleri destekler, metin çıktısı sağlar.

GPT-6 Astra'nın maliyeti ne kadar?

Yayınlanan ShareAI ücretleri, milyon token başına giriş için €9,10'dan ve çıkış için €45,50'den başlamaktadır. Ücretler, seçilen etiket, fiyatlandırma planı ve token aralığına bağlıdır. Önbellek ücretleri ve tüm yayınlanan seviyeler için yukarıdaki Fiyatlandırma bölümüne bakın.

GPT-6 Astra hangi giriş ve çıkışları destekliyor?

Girdiler: Metin, Görsel. Çıktılar: Metin. Bu yetenekler seçilen model etiketine uygulanır. Desteklenen istek formatları için uç nokta dokümantasyonunu kontrol edin.

GPT-6 Astra'nın bağlam uzunluğu nedir?

Bu etiketin bağlam penceresi 1.050.000 token'dır. Bağlam boyutu ve fiyatlandırma eşikleri ayrıdır. Belirli bir dağıtım için istek sınırları daha düşük olabilir. Maksimum çıktı: 128.000 token.

GPT-6 Astra araç çağırma ve yapılandırılmış çıktıları destekliyor mu?

Araç çağırma: Destekleniyor. Yapılandırılmış çıktılar: Destekleniyor.

GPT-6 Astra'yı ShareAI ile nasıl kullanırım?

ShareAI Konsolunda bir API anahtarı oluşturun, bir model etiketi seçin ve Hızlı Başlangıç'taki uç noktaya kimlik doğrulamalı bir istek gönderin. Anahtarınızın seçilen modele erişimi olması gerekir. Anahtarınızı sunucunuzda saklayın.