ShareAI Platform Docs

Gawe chat completion

Kirim panjalukan chat-completions ShareAI nganggo Bearer API key lan pahami model sing didhukung, pesen lan lapangan stream.

Deleng minangka Markdown
Ing kaca iki
POST https://api.shareai.now/api/v1/chat/completions

Jalankan panjalukan chat nggunakake model sing dipilih.

URL Dasar
https://api.shareai.now
Otentikasi
Bearer API key

Iki jalur integrasi default kanggo panjalukan sing dibayar lan diotorisasi dening workspace API-key sampeyan. Watesan model lan penyedia kunci kasebut ditrapake kanggo alokasi, kalebu jalur fallback sing diidini.

Badan panjalukan#

LapanganTipeTegese
modelstring, diwajibakeIdentifier model sing kasedhiya kanthi tepat. Salin saka Models.
messagesarrayPesen obrolan sing ngemot peran lan konten.
streambooleanfalse bali siji asil JSON; true njaluk acara sing dikirim server.

Gunakake konten pesen teks. Kirim peran kaya system, user lan assistant sing cocog kanggo obrolan. Kalebu riwayat obrolan sing pengin digunakake model; aja nganggep panjalukan nuduhake obrolan sing disimpen.

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

Tanggapan#

Asil non-streaming sing rampung nyetel done dadi true lan bali teks sing digawe ing message.content. Tingkat paling dhuwur uga nggawa done_reason lan consumption_type. Streaming nggunakake format chat-completion-chunk sing beda. Aja nganggep asil non-streaming duwe array pilihan gaya OpenAI.

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

Iki asil rampung ilustratif; consumption_type njlèntrèhaké mode alokasi sing nyata. Priksa kesalahan tingkat paling dhuwur sanajan status HTTP 200. Asil tanpa piranti saiki nggunakake error.code = no_device kanthi HTTP 200.

Watesan model lan penyedia#

Kunci bisa diwatesi kanggo model tartamtu lan penyedia eksekusi. Yen akses ditolak, priksa informasi kunci lan nganyari kunci ing Console mung yen workspace sing duwe niat kanggo menehi akses kasebut.

Streaming utawa otorisasi pelanggan#

Streaming tanggapan · Gunakake token akses OAuth

Paling anyar dianyari Septèmber 15, 2026

Dokumen Platform ShareAI
Kabeh dokumentasi

Telusuri miturut judhul utawa isi.

Takon babagan kaca iki

Pilih asisten kanggo njelajah kaca iki. Sampeyan uga bisa nyalin kaca lan nempelake menyang obrolan sampeyan.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI