AI Prosumer
UR
openai/gpt-oss:latest

OpenAI کے اوپن ویٹ ماڈلز جو طاقتور استدلال، ایجنٹک کاموں، اور ورسٹائل ڈویلپر کے استعمال کے کیسز کے لیے ڈیزائن کیے گئے ہیں۔

ان پٹ → آؤٹ پٹ
متن متن
ان پٹ / آؤٹ پٹ · فی 1M ٹوکنز
کریڈٹس میں دستیاب نہیں
سیاق و سباق ونڈو
131,072 ٹوکنز
لائسنس: اوپن_سورس

ماڈل سے ایپلیکیشن تک

فوری آغاز

API حوالہ
  1. اپنی API کلید حاصل کریں

    ShareAI کنسول میں ایک کلید بنائیں، پھر اسے اپنے سرور پر ایک ماحول متغیر کے طور پر محفوظ کریں۔

    API کلید بنائیں
    ماحول متغیر
    export SHAREAI_API_KEY="your-api-key"
  2. اپنا اینڈ پوائنٹ منتخب کریں

    اپنے API کلید کو Authorization ہیڈر میں شامل کرکے ایک POST درخواست بھیجیں۔

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

    اس ٹیگ کے اینڈپوائنٹ کی تصدیق نہیں ہوئی ہے۔ درخواست بھیجنے سے پہلے API حوالہ اور اپنے کنسول کو چیک کریں۔.

  3. اپنی پہلی درخواست کریں

    مثال آپ کے منتخب کردہ ٹیگ کا استعمال کرتے ہیں اور اس کی درخواست کا فارمیٹ دکھاتے ہیں۔ انہیں اپنے سرور پر چلائیں تاکہ آپ کی API کلید نجی رہے۔ ماڈل کی دستیابی اور اکاؤنٹ تک رسائی اس وقت چیک کی جاتی ہے جب آپ درخواست بھیجتے ہیں۔.

    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-oss:latest",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ],
      "stream": false
    }'
    Python
    import json
    import os
    import urllib.request
    
    payload = {
        "model": "openai/gpt-oss:latest",
        "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-oss:latest",
      "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 کے طور پر محفوظ کریں اور go run main.go چلائیں۔ یہ مثال Go اسٹینڈرڈ لائبریری کا استعمال کرتی ہے۔.

    Rust کی dependencies سیٹ اپ کریں

    اپنے Cargo پروجیکٹ میں یہ dependencies شامل کریں۔ مثال کو src/main.rs کے طور پر محفوظ کریں، پھر cargo run چلائیں۔.

    Cargo کمانڈز
    cargo add [email protected] --no-default-features --features blocking,json,rustls-tls
    cargo add serde_json@1
    رسٹ
    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-oss:latest",
      "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-oss:latest",
      "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));

قیمتیں

اس ٹیگ کے لیے کوئی کریڈٹس آفر دستیاب نہیں

کوئی اور کریڈٹس ٹیگ منتخب کریں یا نیٹ ورک میں ٹوکن ایکسچینج کو دریافت کریں۔

نیٹ ورک دریافت کریں →

تھوڑی مزید تفصیل

اکثر پوچھے جانے والے سوالات

gpt-oss کیا ہے؟

OpenAI کے اوپن ویٹ ماڈلز جو طاقتور استدلال، ایجنٹک کاموں، اور ورسٹائل ڈویلپر کے استعمال کے کیسز کے لیے ڈیزائن کیے گئے ہیں۔

gpt-oss کی قیمت کتنی ہے؟

اس ٹیگ کے لیے فی-ٹوکین قیمت شائع نہیں کی گئی ہے۔ دستیاب رسائی اور موجودہ قیمتوں کے لیے اپنے کنسول کو چیک کریں۔

gpt-oss کون سے ان پٹس اور آؤٹ پٹس کو سپورٹ کرتا ہے؟

ان پٹ: متن۔ آؤٹ پٹ: متن۔ یہ صلاحیتیں منتخب کردہ ماڈل ٹیگ پر لاگو ہوتی ہیں۔ معاون درخواست فارمیٹس کے لیے اینڈ پوائنٹ دستاویزات چیک کریں۔

gpt-oss کا کانٹیکسٹ لمبائی کیا ہے؟

اس ٹیگ کا کانٹیکسٹ ونڈو 131,072 ٹوکنز پر مشتمل ہے۔ کانٹیکسٹ سائز اور قیمت کے حدیں الگ ہیں۔ کسی خاص ڈپلائمنٹ کے لیے درخواست کی حدیں کم ہو سکتی ہیں۔

کیا gpt-oss ٹول کالنگ اور اسٹرکچرڈ آؤٹ پٹس کو سپورٹ کرتا ہے؟

ٹول کالنگ: سپورٹڈ۔

میں ShareAI کے ساتھ gpt-oss کو کیسے استعمال کروں؟

ShareAI کنسول میں ایک API کلید بنائیں، ایک ماڈل ٹیگ منتخب کریں، اور کوئیک اسٹارٹ میں اینڈ پوائنٹ پر ایک مستند درخواست بھیجیں۔ آپ کی کلید کو منتخب کردہ ماڈل تک رسائی حاصل ہونی چاہیے۔ اپنی کلید کو اپنے سرور پر رکھیں۔