Dropstone Support

Dropstone SDK

Klien TypeScript dan JavaScript yang diketik untuk agen Dropstone, dengan dua titik masuk: satu untuk panggilan API tanpa kepala dari CI atau fungsi serverless, satu yang menjalankan agen secara lokal dengan memori akun yang sama dengan CLI dan Chat.

Dropstone SDK adalah klien TypeScript dan JavaScript yang diketik untuk runtime agen Dropstone. SDK ini memberikan akses programatik ke agen yang sama yang berjalan di Dropstone Chat dan CLI: sesi, alat, balasan streaming, dan keluaran terstruktur.

npm install @blankline/dropstone-sdk

Referensi metode tersedia di docs.dropstone.io/cli/sdk. Halaman ini adalah ringkasan, dan Instal dan jalankan sesi pertama Anda adalah panduan langkah demi langkah.


Dua titik masuk

SDK ini menyediakan dua klien, dan mana yang Anda pilih ditentukan oleh tempat kode Anda berjalan.

Klien API tanpa kepalaKlien agen lokal
ImporcreateDropstoneApicreateDropstone
Berkomunikasi denganapi.dropstone.io/api/v1proses dropstone serve yang dijalankan untuk Anda
Autentikasi dengankunci APImasuknya CLI di mesin yang sama
Penagihanbayar per penggunaan dari saldo kredit Andatunjangan mingguan Anda, seperti CLI
Memori AndaTidak. Ini adalah endpoint penyelesaian tanpa statusYa, memori akun yang digunakan Chat dan CLI
Gunakan untukCI, pekerjaan, serverless, host apa pun tanpa CLImenyematkan agen interaktif dalam aplikasi Node

Dua titik masuk lagi disertakan: createDropstoneClient mengarahkan klien yang diketik yang sama ke server yang sudah Anda jalankan, dan createDropstoneTui meluncurkan UI terminal interaktif dari proses Node.


Satu memori, di mana saja

Sesi lokal berjalan sebagai akun Anda, sehingga dimulai dengan semua yang telah dipelajari Dropstone di permukaan lain Anda. Aturan yang Anda tetapkan di Chat berlaku dalam kode yang berjalan melalui SDK, dan apa yang dicatat sesi akan tersedia saat Anda membuka CLI berikutnya. Lihat Satu memori di setiap permukaan.

Klien tanpa kepala sengaja menjadi kebalikannya: endpoint penyelesaian tanpa status yang kompatibel dengan OpenAI tanpa memori yang terpasang, sehingga pipeline mendapatkan input dan output yang dapat diprediksi. Lihat Menggunakan API dengan paket Anda.


Diketik dari ujung ke ujung

Permintaan, respons, peristiwa streaming, dan panggilan alat dihasilkan dari spesifikasi OpenAPI server, sehingga editor melengkapinya dan kompiler memeriksanya. Dua permukaan dikirim dalam satu paket: klien v1 yang stabil, dan klien v2 di @blankline/dropstone-sdk/v2 dengan model sumber daya yang lebih kaya untuk file dan ruang kerja. Endpoint baru tiba di v2.


Persyaratan

  • Node.js
  • Untuk klien agen lokal, Dropstone CLI di mesin yang sama, masuk dengan dropstone login
  • Untuk klien tanpa kepala, kunci API dan saldo kredit yang didanai

Mendapatkan bantuan

Referensi CLI adalah langkah pertama untuk pertanyaan tingkat metode. Untuk masalah akun, penagihan, atau akses, lihat Cara mendapatkan dukungan.

Related articles

Ctrl+I