ShareAI Platform Docs

Bir sohbet tamamlama oluşturun

Bir Bearer API anahtarı ile bir ShareAI sohbet-tamamlamaları isteği gönderin ve desteklenen model, mesajlar ve akış alanlarını anlayın.

Markdown olarak görüntüle
Bu sayfada
POST https://api.shareai.now/api/v1/chat/completions

Seçilen modeli kullanarak bir sohbet isteği çalıştırın.

Temel URL
https://api.shareai.now
Kimlik doğrulama
Bearer API anahtarı

Bu, API anahtarı çalışma alanınız tarafından ödenen ve yetkilendirilen istekler için varsayılan entegrasyon yoludur. Anahtarın model ve sağlayıcı kısıtlamaları, izin verilen yedek yollar dahil olmak üzere tahsise uygulanır.

İstek gövdesi#

AlanTürAnlam
modelstring, zorunluMevcut model tanımlayıcısını tam olarak belirtin. Modellerden kopyalayın.
messagesdiziRol ve içerik içeren konuşma mesajları.
streambooleanfalse bir JSON sonucu döndürür; true sunucu tarafından gönderilen olayları talep eder.

Metin mesaj içeriğini kullanın. Şu gibi rolleri gönderin system, user ve assistant konuşmaya uygun şekilde. Modelin kullanmasını istediğiniz konuşma geçmişini dahil edin; isteklerin depolanmış bir konuşmayı paylaştığını varsaymayın.

cURL

curl --fail-with-body --request POST \
  "https://api.shareai.now/api/v1/chat/completions" \
  -H "Authorization: Bearer $SHAREAI_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
  "model": "MODEL_IDENTIFIER",
  "messages": [
    {
      "role": "system",
      "content": "Be concise and helpful."
    },
    {
      "role": "user",
      "content": "Give me three ideas for a local community event."
    }
  ],
  "stream": false
}'

Yanıt#

Tamamlanmış bir akışsız sonuç, done true olarak ayarlanır ve üretilen metni message.content. döndürür. Üst düzey ayrıca done_reason ve consumption_type. taşır. Akış, farklı bir sohbet-tamamlaması-parça formatı kullanır. Akışsız sonucun OpenAI tarzı bir choices dizisine sahip olduğunu varsaymayın.

JSON

{
  "done": true,
  "done_reason": "stop",
  "consumption_type": "credits",
  "message": {
    "role": "assistant",
    "content": "Here are three ideas for your community event.",
    "done": true,
    "done_reason": "stop"
  }
}

Bu, tamamlanmış bir örnek sonuçtur; consumption_type gerçek tahsis modunu tanımlar. HTTP durumu 200 olsa bile üst düzey bir hata olup olmadığını kontrol edin. Şu anda cihazsız bir sonuç error.code = no_device HTTP 200 ile kullanır.

Model ve sağlayıcı kısıtlamaları#

Bir anahtar belirli modellere ve yürütme sağlayıcılarına sınırlı olabilir. Erişim reddedilirse, anahtar bilgilerini inceleyin ve yalnızca sahibi olan çalışma alanı bu erişimi vermek istiyorsa Konsol'da anahtarı güncelleyin.

Akış veya müşteri yetkilendirmesi#

Bir yanıt akışı · Bir OAuth erişim belirteci kullanın

Son güncelleme Eylül 15, 2026

ShareAI Platform Belgeleri
Tüm belgeler

Başlık veya içerik ile ara.

Bu sayfa hakkında soru sor

Bu sayfayı keşfetmek için bir asistan seçin. Ayrıca sayfayı kopyalayıp konuşmanıza yapıştırabilirsiniz.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI