MCP Academy · Pelajaran

Skema Keluaran untuk Klien

Publikasikan bentuknya agar konsumen dapat mengandalkannya.

Pelajaran 3 dari 413 langkah

Skema Keluaran untuk Klien adalah pelajaran MCP Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar MCP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus MCP Academy mencakup 4 pelajaran total.

Publikasikan Bentuknya

Alat terstruktur juga dapat mengiklankan skema keluaran: JSON Schema yang memberi tahu klien secara tepat kolom dan tipe yang harus diharapkan.

Apa Itu Skema Keluaran

Skema keluaran adalah deskripsi hasil Anda yang dapat dibaca mesin, dengan mencantumkan setiap nama kolom dan tipenya. Klien membacanya sebelum memanggil alat.

Dibuat dari Model Anda

Saat Anda mengembalikan model Pydantic, SDK menurunkan skema keluaran untuk Anda. Petunjuk tipe Anda secara otomatis menjadi kontrak yang dipublikasikan.

Tempat Klien Melihatnya

Skema tersebut disertakan dalam daftar alat di bawah outputSchema. Klien yang memeriksa alat dapat mengetahui bentuk hasil tanpa mencoba-coba.

{"type": "object", "properties": {"temp_c": {"type": "number"}}}

Mengapa Klien Membutuhkannya

Dengan skema yang diketahui, klien dapat memvalidasi hasil dan membuat antarmuka pengguna terlebih dahulu. Tidak ada tebakan tentang kolom mana yang akan muncul.

Tipe Membawa Makna

Skema menandai temp_c sebagai angka dan condition sebagai string. Konsumen memercayai tipe ini, bukan menyimpulkannya dari satu contoh.

Wajib vs Opsional

Kolom dengan nilai bawaan menjadi opsional dalam skema; kolom lainnya wajib diisi. Klien mengetahui kunci mana yang dipastikan tersedia.

class Weather(BaseModel):
    temp_c: float
    note: str = ""

Kontrak yang Stabil

Perlakukan skema keluaran seperti sebuah janji. Setelah klien bergantung padanya, perubahan nama atau tipe kolom dapat merusak penggunaannya di bagian lain.

Skema Membantu Validasi

Klien yang ketat memvalidasi setiap hasil terhadap skema dan menolak ketidaksesuaian. Hal ini menangkap bug server dengan cepat, tepat di batas sistem.

Alat yang Mendokumentasikan Diri

Skema keluaran juga berfungsi sebagai dokumentasi. Pengembang baru dapat membaca skema untuk memahami alat tanpa menelusuri kode Anda.

Jaga Kejujuran Skema

Pastikan alat Anda selalu mengembalikan hal yang dinyatakan oleh skema. Hasil yang menyimpang dari skema akan mengikis kepercayaan klien terhadapnya.

Pemeriksaan Singkat

Di mana alat memublikasikan bentuk hasilnya?

Ringkasan: Skema Keluaran

Anda melihat cara alat memublikasikan skema keluaran dari model Anda. Skema tersebut mendokumentasikan kolom, memungkinkan validasi, dan membentuk kontrak yang stabil. ✅

Gratis untuk memulai

Belajar Python dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Skema Keluaran untuk Klien” gratis?

Ya — teks lengkap “Skema Keluaran untuk Klien” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus MCP Academy, upgrade ke CoddyKit PRO. Kursus MCP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Skema Keluaran untuk Klien”?

Publikasikan bentuknya agar konsumen dapat mengandalkannya. Kamu berlatih MCP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai MCP Academy?

Tidak diperlukan pengalaman sebelumnya. MCP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Skema Keluaran untuk Klien” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran MCP Academy ini?

Ya. Setiap pelajaran MCP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Teks dan Konten Terstruktur
  2. Mengembalikan Objek Hasil Bertipe
  3. Skema Keluaran untuk Klien
  4. Mengembalikan Gambar dan Blob Biner
← Kembali ke MCP Academy