Dapatkan Akses API Claude Opus 4.7 Gratis Tanpa Batas

Ashley Innocent

Ashley Innocent

9 May 2026

Dapatkan Akses API Claude Opus 4.7 Gratis Tanpa Batas

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

Rangkaian model Claude dari Anthropic adalah lini model sumber tertutup yang paling mumpuni untuk pengkodean serius, pekerjaan agensi, dan penalaran konteks panjang, dan harga API mencerminkannya: Sonnet berjalan seharga $3 / $15 per juta token, Opus berjalan lebih tinggi. Biaya tersebut menghentikan sebagian besar proyek sampingan sebelum dimulai. Ada satu jalur yang membalikkan model penagihan: Puter.js mengekspos seluruh jajaran Claude (Opus 4.7, Sonnet 4.6, Haiku 4.5, dan tujuh varian lainnya) tanpa kunci Anthropic, dan menagih pengguna akhir alih-alih pengembang. Bagi Anda sebagai pembangun, secara struktural ini gratis dan tidak terbatas.

Panduan ini membahas penyiapan secara menyeluruh: ID model, kode yang berfungsi, streaming, dan pertimbangan yang perlu Anda ketahui sebelum Anda meluncurkan.

button

TL;DR

Bagaimana "gratis tak terbatas" bekerja di balik layar

Puter.js adalah pustaka cloud dan AI tanpa server yang berjalan di browser. Perubahan arsitekturnya: alih-alih Anda memegang kunci API Anthropic dan menanggung biayanya, pengguna akhir Anda masuk ke Puter (akun gratis) dan panggilan tersebut dibebankan ke saldo mereka. Akun Puter baru dilengkapi dengan kredit awal; pengguna mengisi ulang jika mereka menginginkan lebih.

Bagi pengembang, ini berarti tiga hal:

Pertukaran: ini adalah pendekatan browser-first. Skrip Python backend tidak dapat menggunakan Puter tanpa sesi pengguna yang masuk. Untuk penggunaan backend, lihat bagian alternatif di bawah ini.

Langkah 1: Masukkan skrip

Satu tag di HTML Anda, tanpa langkah build:

<script src="https://js.puter.com/v2/"></script>

Itu adalah seluruh instalasi. Tidak ada npm install, tidak ada konfigurasi kunci, tidak ada pengaturan DNS. Jika Anda lebih memilih NPM untuk aplikasi terbundle:

npm install @heyputer/puter.js
import { puter } from '@heyputer/puter.js';

Tag CDN adalah jalur termudah untuk situs statis atau prototipe cepat. Import NPM memberi Anda tree-shaking dan tipe TypeScript dalam build Vite atau Webpack.

Langkah 2: Pilih model Claude

Puter mengekspos katalog Anthropic lengkap. ID model mengikuti penamaan Anthropic dengan pemisah tanda hubung:

ID Model Kapan digunakan
claude-opus-4-7 Flagship terbaru; penalaran terdalam, pekerjaan agensi terbaik
claude-opus-4-6 Flagship sebelumnya; pengkodean kuat, sedikit lebih murah
claude-opus-4.6-fast Varian Opus dengan latensi lebih rendah
claude-opus-4-5 Pilihan stabil untuk agen produksi
claude-opus-4-1 Stabil warisan; perilaku yang dipahami dengan baik
claude-opus-4 Dasar Opus 4 asli
claude-sonnet-4-6 Penggerak harian default; keseimbangan biaya/kualitas yang kuat
claude-sonnet-4-5 Sonnet sebelumnya; lebih murah, masih sangat baik untuk sebagian besar tugas
claude-sonnet-4 Dasar Sonnet 4
claude-haiku-4-5 Tercepat, termurah; baik untuk klasifikasi volume tinggi

Dua yang pertama Anda pilih: claude-sonnet-4-6 untuk penalaran sehari-hari dan claude-haiku-4-5 untuk klasifikasi cepat. Gunakan claude-opus-4-7 saat Anda membutuhkan kedalaman nyata (penalaran bentuk panjang, tinjauan kode kompleks, perencanaan multi-langkah agensi).

Langkah 3: Buat Claude berbicara

Panggilan minimal yang dapat dijalankan:

<!DOCTYPE html>
<html>
<body>
  <script src="https://js.puter.com/v2/"></script>
  <script>
    puter.ai.chat(
      "Jelaskan komputasi kuantum dalam istilah sederhana",
      { model: 'claude-sonnet-4-6' }
    ).then(response => {
      puter.print(response.message.content[0].text);
    });
  </script>
</body>
</html>

Buka file di browser. Puter menangani panggilan API, pengguna masuk (atau membuat akun Puter gratis pada saat pertama kali dijalankan), dan responsnya dicetak ke halaman.

Bentuk responsnya mencerminkan API pesan Anthropic. response.message.content adalah array blok konten; untuk balasan teks biasa Anda membaca [0].text. Untuk respons multi-bagian (teks + panggilan alat), iterasi array.

Langkah 4: Streaming respons

Jawaban panjang terasa lambat tanpa streaming. Teruskan stream: true dan konsumsi iteratornya:

const response = await puter.ai.chat(
  "Tulis esai terperinci tentang dampak kecerdasan buatan pada masyarakat",
  { model: 'claude-sonnet-4-6', stream: true }
);

for await (const part of response) {
  puter.print(part?.text);
}

Pola for await membaca potongan-potongan data saat tiba. Untuk UI obrolan, tambahkan setiap part.text ke gelembung pesan Anda; pengguna melihat teks muncul kata demi kata.

Langkah 5: Percakapan multi-giliran

Teruskan array pesan alih-alih string tunggal. Setiap pesan memiliki role dan content:

const messages = [
  { role: 'user', content: 'Saya sedang membangun aplikasi Next.js dengan Postgres.' },
  { role: 'assistant', content: 'Baik. Apa yang Anda butuhkan bantuannya?' },
  { role: 'user', content: 'Bagaimana saya harus menyusun folder migrasi?' },
];

const response = await puter.ai.chat(messages, {
  model: 'claude-opus-4-7',
});

console.log(response.message.content[0].text);

Untuk menjaga status di setiap giliran, dorong setiap pesan pengguna dan setiap respons asisten ke dalam array sebelum panggilan berikutnya. Claude membaca seluruh transkrip dan tetap konsisten.

Langkah 6: Prompt sistem

Atur persona, batasan, dan format output dengan pesan sistem di bagian atas:

const messages = [
  { role: 'system', content: 'Anda adalah insinyur backend senior. Balas dalam poin bernomor, tidak lebih dari lima.' },
  { role: 'user', content: 'Bagaimana cara mencegah injeksi SQL di aplikasi Node?' },
];

const response = await puter.ai.chat(messages, { model: 'claude-sonnet-4-6' });

Prompt sistem berlaku di seluruh percakapan dan merupakan tempat yang tepat untuk nada, format output, dan batasan perilaku.

Membandingkan model pada prompt yang sama

Cara tercepat untuk menemukan model Claude yang tepat untuk kasus penggunaan Anda adalah dengan membuat skrip prompt yang sama di semua model dan membandingkannya. Sebuah loop benchmark kecil:

const models = ['claude-haiku-4-5', 'claude-sonnet-4-6', 'claude-opus-4-7'];
const prompt = "Refactor komponen React ini untuk menggunakan hooks: ...";

for (const model of models) {
  const start = performance.now();
  const response = await puter.ai.chat(prompt, { model });
  const elapsed = performance.now() - start;
  console.log(`${model}: ${elapsed.toFixed(0)}ms`);
  console.log(response.message.content[0].text);
  console.log('---');
}

Jalankan sekali dan Anda akan melihat pola pertukaran: Haiku 5–10x lebih cepat dari Opus, Sonnet berada di tengah, Opus menghasilkan jawaban yang jauh lebih baik pada prompt yang sulit. Untuk sebagian besar aplikasi, Sonnet 4.6 adalah default yang tepat.

Untuk membandingkan jalur gratis Puter dengan API resmi Anthropic di Apidog, simpan kedua penyedia dalam koleksi yang sama dan alihkan lingkungannya.

Apa yang Anda dapatkan dan apa yang tidak

Claude gratis tak terbatas melalui Puter itu nyata, tetapi permukaannya adalah subset dari API resmi. Daftar jujurnya:

Anda mendapatkan:

Anda mungkin tidak mendapatkan (tergantung versi Puter):

Untuk alur kerja penggunaan alat yang mendalam, API resmi Anthropic atau pengujian server MCP di Apidog memberi Anda kontrol lebih. Untuk chatbot tipikal, aplikasi Tanya Jawab, atau generator konten, permukaan Puter sudah cukup.

Kapan menggunakan Puter vs API resmi Anthropic

Perbandingannya:

Gunakan Puter ketika:

Gunakan API resmi Anthropic ketika:

Sebagian besar proyek dimulai di Puter untuk pembuatan prototipe dan bermigrasi ke API resmi ketika mereka mencapai salah satu batasan di atas. Migrasinya mudah; bentuk pesannya sama.

Untuk padanan GPT, lihat Cara menggunakan GPT-5.5 API.

Menguji integrasi di Apidog

Panggilan Puter terjadi di browser, jadi Anda tidak dapat membuat skripnya langsung dari backend test runner. Pola yang berfungsi:

  1. Buat halaman statis kecil dengan skrip Puter dan parameter kueri untuk prompt.
  2. Gunakan Apidog untuk memvalidasi permukaan API Anthropic upstream (ketika Anda akhirnya bermigrasi).
  3. Simpan keduanya sebagai lingkungan terpisah dalam koleksi Apidog yang sama sehingga Anda dapat beralih dengan satu klik.

Unduh Apidog dan siapkan dua lingkungan: puter-prototype (URL localhost yang menghosting halaman Puter Anda) dan anthropic-prod (https://api.anthropic.com/v1). Koleksi tersebut dapat dipindahkan dengan mudah ketika Anda beralih dari Puter ke API resmi.

FAQ

Kesimpulan

Claude gratis tak terbatas melalui Puter.js adalah jalur terbersih untuk aplikasi berbasis browser apa pun yang menginginkan output berkualitas Anthropic tanpa tagihan berkualitas Anthropic. Masukkan skripnya, pilih model, tulis promptnya. Pengguna akhir menanggung penggunaan; Anda meluncurkan tanpa kunci.

Untuk beban kerja sisi server, caching prompt, atau alur penggunaan alat lengkap, API resmi Anthropic masih merupakan jawaban yang tepat. Namun untuk prototipe, aplikasi publik gratis, build hackathon, proyek sampingan, dan situs statis, Puter adalah jawabannya.

Buat permintaannya sekali di Apidog, bandingkan Puter dengan API resmi, dan pilih jalur yang sesuai dengan kebutuhan Anda.

button

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.

Dapatkan Akses API Claude Opus 4.7 Gratis Tanpa Batas