Menginstal Claude for Sheets

Aktifkan Claude for Sheets dengan mudah menggunakan langkah-langkah berikut:

  1. Dapatkan kunci API Claude Anda: Anda tidak akan dapat menggunakan Claude for Sheets tanpa kunci API pengembang. Untuk informasi lebih lanjut tentang cara mendapatkan kunci API, lihat mendapatkan akses ke Claude.
  2. Instal ekstensi Claude for Sheets
    1. Klik di sini untuk mengakses ekstensi Claude for Sheets atau cari Claude for Sheets di add-on marketplace.
    2. Klik tombol biru Install dan terima izin.
  3. Hubungkan kunci API Anda: Masukkan kunci API Anda di Extensions > Claude for Sheets™ > Enter your Anthropic API Key. Anda mungkin perlu menunggu atau memuat ulang agar “Enter your Anthropic API key” muncul sebagai opsi.

Setelah Anda melihat tanda centang hijau ‘verified’ ✅ muncul, Claude akan diaktifkan dan siap di dalam Google Sheet Anda.

Anda harus memasukkan kembali kunci API Anda setiap kali membuat Google Sheet baru

Izin

Selama instalasi, ekstensi Claude for Sheets akan meminta berbagai izin yang diperlukan untuk berfungsi dengan baik. Meskipun izin yang diminta untuk menjalankan Claude di Sheets luas, yakinlah bahwa kami hanya memproses bagian data tertentu yang diminta pengguna untuk dijalankan oleh Claude. Data ini tidak pernah digunakan untuk melatih model generatif kami.

Izin ekstensi meliputi:

  • Melihat dan mengelola spreadsheet yang telah diinstal aplikasi ini - diperlukan untuk menjalankan prompt dan mengembalikan hasil
  • Terhubung ke layanan eksternal - diperlukan untuk melakukan panggilan ke endpoint API Anthropic
  • Izinkan aplikasi ini berjalan saat Anda tidak hadir - diperlukan untuk menjalankan penghitungan ulang sel tanpa intervensi pengguna
  • Tampilkan dan jalankan konten web pihak ketiga di prompt dan sidebar di dalam aplikasi Google - diperlukan untuk menampilkan sidebar dan prompt pasca-instalasi

Penghitungan Ulang Sel

Anda dapat menghitung ulang sel #ERROR!, ⚠ DEFERRED ⚠ atau ⚠ THROTTLED ⚠ secara manual dengan memilih dari opsi hitung ulang dalam menu ekstensi Claude for Sheets.


Cara menggunakan Claude for Sheets

Fungsi Claude

Ada dua fungsi utama yang dapat Anda gunakan untuk memanggil Claude menggunakan Claude for Sheets:

1. CLAUDE()

=CLAUDE(prompt, model, params...)

CLAUDE() adalah cara termudah untuk memanggil Claude menggunakan Claude for Sheets. Untuk menggunakan fungsi ini, yang Anda butuhkan hanyalah prompt teks biasa tanpa pemformatan tambahan. Ini adalah fungsi yang mungkin paling sering ingin Anda gunakan. Ini identik dengan antarmuka Slackbot Claude dan mode “Chat” di Console.

Contoh prompt CLAUDE()
PromptFormat fungsi
Dalam satu kalimat, apa yang baik tentang warna biru?=CLAUDE(“Dalam satu kalimat, apa yang baik tentang warna biru?“)
Dalam satu kalimat, apa yang baik tentang warna biru? Keluarkan jawaban Anda dalam tag <answer>.[Dengan parameter opsional]=CLAUDE(“Dalam satu kalimat, apa yang baik tentang warna biru? Keluarkan jawaban Anda dalam tag .”,“claude-3-opus-20240229”,“temperature”, 0.2,“max_tokens”, 50,“stop_sequences”, ”[""""]”,“api_key”, “sk-ant-api03-j1W…“)

2. CLAUDEMESSAGES()

=CLAUDEMESSAGES(prompt, model, params...)

Gunakan CLAUDEMESSAGES() untuk mengirim serangkaian pesan User: dan Assistant: ke Claude, seolah-olah Anda menggunakan Messages API. Ini sangat berguna jika Anda ingin mensimulasikan percakapan atau mengisi respons Claude sebelumnya.

Perhatikan bahwa setiap peran (User: atau Assistant:) harus didahului oleh satu baris baru. Untuk memasukkan baris baru dalam sel, gunakan kombinasi tombol berikut:

  • Mac: Cmd + Enter
  • Windows: Alt + Enter
Contoh prompt CLAUDEMESSAGES() dengan respons asisten yang telah diisi sebelumnya
PromptFormat fungsi
User: Dalam satu kalimat, apa yang baik tentang warna biru?Assistant: Warna biru itu bagus karena=CLAUDEMESSAGES(“User: Dalam satu kalimat, apa yang baik tentang warna biru?Assistant: Warna biru itu bagus karena”)
Contoh panggilan CLAUDEMESSAGES() dengan prompt sistem

Untuk menggunakan prompt sistem, atur seperti Anda mengatur parameter fungsi opsional lainnya. (Anda harus terlebih dahulu mengatur nama model.)

=CLAUDEMESSAGES("User: Ada yang ingin kamu katakan padaku? Assistant:", "claude-2.0", "system", "Kamu adalah sapi yang suka melenguh sebagai respons terhadap semua pertanyaan pengguna.")

3. [Legacy] CLAUDEFREE()

=CLAUDEFREE(prompt, model, params...)

CLAUDEFREE() memungkinkan Anda memanggil Claude seolah-olah Anda menggunakan Text Completions API warisan. Untuk menggunakan fungsi ini, Anda harus secara manual mengapit prompt Anda di antara \n\nHuman: dan \n\nAssistant: seperti yang akan Anda lakukan untuk prompt Text Completions. Ganti \n\n dengan dua baris baru yang sebenarnya saat menulis prompt Anda dalam sel.

Untuk informasi lebih lanjut tentang pemformatan khusus “Human:”/“Assistant:” di CLAUDEFREE, lihat dokumentasi Text Completions API kami.

Contoh prompt CLAUDEFREE()
PromptFormat fungsi
Human: Dalam satu kalimat, apa yang baik tentang warna biru?Assistant:=CLAUDEFREE(“Human: Dalam satu kalimat, apa yang baik tentang warna biru?Assistant:“)

Catatan: Seluruh string multi-baris ini harus masuk ke dalam parameter prompt; perhatikan juga dua baris baru sebelum Human:.

Parameter fungsi opsional

Jika Anda ingin menentukan parameter API, Anda dapat melakukannya dengan mencantumkan pasangan argumen-nilai. Misalnya, jika Anda ingin mengatur max_tokens menjadi 3, Anda dapat melakukannya sebagai berikut: =CLAUDE("[prompt Anda]", "claude-instant-1.2", "max_tokens", 3).

Anda dapat mengatur beberapa parameter. Cukup cantumkan satu per satu, dengan setiap pasangan argumen dan nilai dipisahkan oleh koma. Perhatikan bahwa dua parameter pertama harus selalu berupa prompt dan model (model yang tersedia) — Anda tidak dapat mengatur parameter opsional tanpa juga mengatur model.

Misalnya, ini adalah fungsi CLAUDE yang valid: =CLAUDE("[prompt Anda]", "claude-instant-1.2", "system", "[prompt sistem]", "max_tokens", 3, "temperature", 0.5)

Parameter argumen-nilai yang mungkin paling Anda pedulikan adalah:

  • max_tokens - jumlah total token yang dihasilkan model sebelum dipaksa berhenti. Untuk jawaban ya/tidak atau pilihan ganda, Anda mungkin menginginkan 1-2. Lihat tabel perbandingan model kami untuk panjang penyelesaian maksimum untuk setiap model.
  • temperature - jumlah keacakan yang dimasukkan ke dalam hasil. Untuk tugas pilihan ganda atau analitis, Anda menginginkannya mendekati 0. Untuk pembuatan ide, Anda menginginkannya diatur ke 1.
  • system - digunakan untuk menentukan prompt sistem, yang dapat memberikan konteks dan instruksi kepada Claude saat menggunakan =CLAUDEMESSAGES() dan =CLAUDE().
  • stop_sequences - array JSON string yang akan menyebabkan model berhenti menghasilkan teks jika ditemukan. Karena aturan escape di Google Sheets™, tanda kutip ganda di dalam string harus di-escape dengan menggandakannya.
  • api_key - digunakan untuk menentukan kunci API tertentu yang akan digunakan untuk memanggil Claude

Panduan & contoh Claude for Sheets

Tutorial interaktif rekayasa prompt

Catatan versi API

Semua spreadsheet Claude for Sheets yang ditautkan dalam bagian ini, seperti tutorial interaktif rekayasa prompt dan workbench contoh prompting, saat ini menggunakan fungsi warisan CLAUDEFREE() yang memanggil Text Completions API. Ini akan segera diperbarui untuk memanfaatkan CLAUDEMESSAGES() dan Messages API.

Kunjungi tutorial interaktif rekayasa prompt mendalam kami yang memanfaatkan add-on Claude for Sheets untuk mempelajari atau menyegarkan teknik rekayasa prompt pemula hingga lanjutan.

Perhatikan bahwa sama seperti bagian lain dari Claude for Sheets, Anda akan memerlukan kunci API untuk berinteraksi dengan tutorial.

Contoh prompting Claude for Sheets

Untuk contoh prompt, struktur prompting, dan spreadsheet yang didukung Claude, kunjungi workbench contoh prompting Claude for Sheets kami. Di sana, Anda dapat menemukan contoh untuk tugas-tugas seperti berikut:

  • Dokumen Q&A panjang
  • Ekstraksi informasi
  • Menghapus PII
  • Chatbot dukungan pelanggan menggunakan FAQ
  • Tutor akademik
  • Pengikatan prompt
  • Pemanggilan fungsi
  • Dan banyak lagi!

Template buku kerja Claude for Sheets

Buat salinan template buku kerja Claude for Sheets kami untuk memulai pekerjaan Claude for Sheets Anda sendiri!


Pemecahan masalah

NAME? Error: Unknown function: ‘claude’.

  1. Pastikan Anda telah mengaktifkan ekstensi untuk digunakan di sheet saat ini
    1. Buka Extensions > Add-ons > Manage add-ons
    2. Klik menu tiga titik di sudut kanan atas ekstensi Claude for Sheets dan pastikan “Use in this document” dicentang
  2. Segarkan halaman

Tidak dapat memasukkan kunci API

  1. Tunggu 20 detik, lalu periksa lagi
  2. Segarkan halaman dan tunggu 20 detik lagi
  3. Copot pemasangan dan instal ulang ekstensi

Informasi lebih lanjut

Untuk informasi lebih lanjut mengenai ekstensi ini, lihat halaman ikhtisar Claude for Sheets Google Workspace Marketplace.