gpt-4o
openai/gpt-4oGPT-4o ("o" म्हणजे "omni") हे OpenAI चे नवीनतम AI मॉडेल आहे, जे मजकूर आणि प्रतिमा इनपुट्ससह मजकूर आउटपुट्सला समर्थन देते. हे GPT-4 Turbo च्या बुद्धिमत्ता स्तराला कायम ठेवते, परंतु दोनपट वेगवान आणि 50% अधिक किफायतशीर आहे. GPT-4o मध्ये गैर-इंग्रजी भाषांवर प्रक्रिया करण्याची सुधारित कार्यक्षमता आणि वाढीव व्हिज्युअल क्षमता देखील आहे. इतर मॉडेल्सच्या तुलनेत बेंचमार्किंगसाठी, याला थोड्या वेळासाठी 'im-also-a-good-gpt2-chatbot" असे म्हटले गेले होते."
- इनपुट → आउटपुट
- मजकूर, प्रतिमा मजकूर
- इनपुट / आउटपुट · प्रति 1M टोकन्स
- क्रेडिट्समध्ये उपलब्ध नाही
- संदर्भ विंडो
- 128,000 टोकन्स
- जास्तीत जास्त आउटपुट
- 16,384 टोकन्स
मॉडेलपासून अनुप्रयोगापर्यंत
जलद प्रारंभ
तुमचा API की प्राप्त करा
ShareAI कन्सोलमध्ये की तयार करा, नंतर ती तुमच्या सर्व्हरवर पर्यावरणीय व्हेरिएबल म्हणून सेव्ह करा.
API की तयार कराexport SHAREAI_API_KEY="your-api-key"तुमचा एंडपॉइंट निवडा
तुमच्या API कीसह Authorization हेडरमध्ये POST विनंती पाठवा.
पोस्टhttps://api.shareai.now/api/v1/chat/completionsया टॅगचा एंडपॉइंट अद्याप पुष्टी झालेला नाही. विनंती पाठवण्यापूर्वी API संदर्भ आणि तुमचे कन्सोल तपासा.
तुमची पहिली विनंती करा
उदाहरणे तुमच्या निवडलेल्या टॅगचा वापर करतात आणि त्याच्या विनंती स्वरूपाचे प्रदर्शन करतात. तुमच्या सर्व्हरवर त्यांना चालवा जेणेकरून तुमची API की खाजगी राहील. तुम्ही विनंती पाठवल्यावर मॉडेल उपलब्धता आणि खाते प्रवेश तपासले जातात.
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-4o", "messages": [ { "role": "user", "content": "Hello!" } ], "stream": false }'import json import os import urllib.request payload = { "model": "openai/gpt-4o", "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-4o", "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 अवलंबित्व सेट करा
तुमच्या Cargo प्रकल्पात, ही अवलंबित्वे जोडा. उदाहरण src/main.rs म्हणून सेव्ह करा, नंतर 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-4o", "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-4o", "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-4o म्हणजे काय?
GPT-4o ("o" म्हणजे "omni") हे OpenAI चे नवीनतम AI मॉडेल आहे, जे मजकूर आणि प्रतिमा इनपुट्ससह मजकूर आउटपुट्सला समर्थन देते. हे GPT-4 Turbo च्या बुद्धिमत्ता स्तराला कायम ठेवते, परंतु दोनपट वेगवान आणि 50% अधिक किफायतशीर आहे. GPT-4o मध्ये गैर-इंग्रजी भाषांवर प्रक्रिया करण्याची सुधारित कार्यक्षमता आणि वाढीव व्हिज्युअल क्षमता देखील आहे. इतर मॉडेल्सच्या तुलनेत बेंचमार्किंगसाठी, याला थोड्या वेळासाठी 'im-also-a-good-gpt2-chatbot" असे म्हटले गेले होते."
gpt-4o ची किंमत किती आहे?
या टॅगसाठी प्रति-टोकन किंमत प्रकाशित केलेली नाही. उपलब्ध प्रवेश आणि वर्तमान किंमतीसाठी तुमच्या कन्सोलची तपासणी करा.
gpt-4o कोणते इनपुट्स आणि आउटपुट्स समर्थित करते?
इनपुट्स: मजकूर, प्रतिमा. आउटपुट्स: मजकूर. निवडलेल्या मॉडेल टॅगसाठी ही क्षमता लागू होते. समर्थित विनंती स्वरूपांसाठी एंडपॉइंट दस्तऐवज तपासा.
gpt-4o चा संदर्भ लांबी किती आहे?
या टॅगमध्ये 128,000 टोकन्सची संदर्भ विंडो आहे. संदर्भ आकार आणि किंमत मर्यादा वेगळ्या आहेत. विशिष्ट डिप्लॉयमेंटसाठी विनंती मर्यादा कमी असू शकतात. कमाल आउटपुट: 16,384 टोकन्स.
gpt-4o टूल कॉलिंग आणि संरचित आउटपुट्सला समर्थन देते का?
टूल कॉलिंग: समर्थित. संरचित आउटपुट्स: समर्थित.
मी ShareAI सह gpt-4o कसे वापरू?
ShareAI कन्सोलमध्ये API की तयार करा, मॉडेल टॅग निवडा, आणि क्विक स्टार्टमधील एन्डपॉइंटला प्रमाणित विनंती पाठवा. निवडलेल्या मॉडेलसाठी तुमच्या कीला प्रवेश असणे आवश्यक आहे. तुमची की तुमच्या सर्व्हरवर ठेवा.