Skip to main content
POST
Membuat pesan menggunakan format Anthropic Messages API. Mendukung teks, gambar, PDF, alat, dan pemikiran diperluas.

Autentikasi

string
wajib
Bearer token. Gunakan kunci API Anda sebagai bearer token di header Authorization.Format: Bearer <SUNRA_KEY>

Permintaan

Endpoint ini menerima sebuah objek.
string
wajib
Model yang akan menyelesaikan prompt Anda. Jelajahi model yang tersedia di sunra.ai/models.
object[]
wajib
Pesan input. Setiap pesan input memiliki role dan content.
integer
wajib
Jumlah maksimum token yang akan dihasilkan sebelum berhenti. Perhatikan bahwa model mungkin berhenti sebelum mencapai maksimum ini.
string | object[]
Prompt sistem. Cara untuk memberikan konteks dan instruksi kepada model. Dapat berupa string atau array blok konten.
boolean
default:false
Apakah akan melakukan streaming respons secara bertahap menggunakan server-sent events (SSE).
number
default:1
Jumlah keacakan yang disuntikkan ke dalam respons. Berkisar dari 0.0 hingga 1.0. Gunakan temperature mendekati 0.0 untuk tugas analitis/pilihan ganda, dan mendekati 1.0 untuk tugas kreatif dan generatif.
number
Gunakan nucleus sampling. Dalam nucleus sampling, kami menghitung distribusi kumulatif atas semua opsi untuk setiap token berikutnya dalam urutan probabilitas menurun dan memotongnya ketika mencapai probabilitas tertentu yang ditentukan oleh top_p.
integer
Hanya ambil sampel dari K opsi teratas untuk setiap token berikutnya. Digunakan untuk menghapus respons probabilitas rendah “ekor panjang”. Disarankan hanya untuk kasus penggunaan lanjutan.
string[]
Urutan teks kustom yang akan menyebabkan model berhenti menghasilkan. Teks yang dikembalikan tidak akan berisi urutan berhenti.
object[]
Definisi alat yang dapat digunakan oleh model.
object
Bagaimana model harus menggunakan alat yang disediakan.
object
Objek yang mendeskripsikan metadata tentang permintaan.
object
Konfigurasi untuk pemikiran diperluas. Ketika diaktifkan, model akan berpikir sebelum merespons.

Respons

Respons pesan yang berhasil.
string
Pengenal pesan unik, misalnya msg_01XFDUDYJgAACzvnptvVoYEL.
string
Tipe objek. Selalu message.
string
Peran percakapan dari pesan yang dihasilkan. Selalu assistant.
object[]
Konten yang dihasilkan oleh model. Ini adalah array blok konten.
string
Model yang menangani permintaan.
string | null
Alasan model berhenti. Dapat berupa end_turn (model mencapai titik berhenti alami), max_tokens (melebihi max_tokens atau maksimum model), stop_sequence (salah satu urutan berhenti kustom Anda dihasilkan), atau tool_use (model memanggil satu atau lebih alat).
string | null
Urutan berhenti kustom mana yang dihasilkan, jika ada.
object
Penggunaan penagihan dan batas laju. Ketiga bucket input saling eksklusif — lihat Penggunaan token.