Apidog

Platform Pengembangan API Kolaboratif All-in-one

Desain API

Dokumentasi API

Debug API

Mocking API

Pengujian Otomatis API

Harga API OpenAI | Perhitungan Biaya Otomatis

API OpenAI kini populer. Berbayar. Artikel ini membahas harga tiap model & cara hitung token otomatis!

Ardianto Nugroho

Ardianto Nugroho

Updated on April 15, 2025

OpenAI API adalah API (Application Programming Interface) untuk layanan di bawah merek OpenAI, seperti ChatGPT dan DALLĀ·E 3. Dengan model AI yang sangat kuat, OpenAI API menjadi salah satu API yang paling banyak digunakan di bidangnya masing-masing. Namun, penggunaannya tidak gratis.

šŸ’”
Jika Anda perlu menggunakan atau menguji OpenAI API, Apidog adalah cara paling efisien untuk mengakses OpenAI API menggunakan Apidog, alat pengembangan API yang mudah digunakan.

Dengan mengacu pada panduan yang diperkenalkan dalam teks utama, Anda dapat menggunakan OpenAI API dengan Apidog dan sekaligus secara otomatis menghitung jumlah token dan biaya yang dikonsumsi olehnya. Jadi, segera unduh Apidog secara gratis dengan mengklik tombol di bawah ini! šŸ‘‡ šŸ‘‡ šŸ‘‡
button

Artikel ini akan memberikan rincian dari setiap harga model API OpenAI, serta metode otomatis untuk menghitung jumlah token dan biayanya saat menggunakan OpenAI API.

Apa itu OpenAI API?

OpenAI API adalah API program (Application Programming Interface) yang disediakan oleh OpenAI. Dengan OpenAI API, pengembang dapat menggunakan layanan model AI seperti GPT API dan DALLE 3 API melalui OpenAI API.

Dengan OpenAI API, ini memungkinkan pengembang untuk membuat aplikasi menggunakan model AI OpenAI seperti ChatGPT dan Dalle3, atau menggunakan model AI ini untuk membuat aplikasi Anda sendiri - semuanya tanpa harus mengakses halaman web yang sebenarnya untuk mendapatkan fungsinya.

Mendalami Detail: Harga OpenAI API

Pada saat penulisan, ada tujuh model AI yang direkomendasikan yang menyediakan layanan API di bawah OpenAI, yaitu:

  • GPT-4o
  • GPT-4 Turbo
  • GPT-4
  • GPT-3.5 Turbo
  • Assistants API
  • Model Fine-tuning
  • Model Embedding dan model dasar
  • Model pembuatan gambar (DALLĀ·E 3)
  • Model audio, dan lainnya.

GPT-4o

GPT-4o (ā€œoā€ untuk ā€œomniā€) adalah versi model terbaru hingga 13 Mei 2024. Ini juga merupakan model unggulan tercepat dan paling terjangkau. Selain itu, GPT-4o memiliki visi dan kinerja terbaik di seluruh bahasa non-Inggris dari semua model kami. GPT-4o tersedia di OpenAI API untuk pelanggan berbayar.

Harga GPT-4 Turbo

gpt-4 turbo pricing

GPT-4 Turbo hadir dalam tiga model: gpt-4-0125-preview, gpt-4-1106-preview, dan gpt-4-1106-vision-preview, semuanya dihargai $10.00 per 1 juta token input dan 1 juta token output. Harga ditetapkan sebesar $30.00 per item.

Meskipun GPT-4 Turbo adalah model pemrosesan bahasa alami berkinerja tinggi, dapat dilihat bahwa biaya penggunaan mungkin lebih tinggi, karena kinerja yang lebih baik.

Harga GPT-4

gpt 4 api pricing

Ada dua opsi harga untuk model bahasa GPT-4.

  1. gpt-4: Ini adalah versi standar dari GPT-4. Ada biaya $30.00 per 1 juta token input dan $60.00 per 1 juta token output.
  2. gpt-4-32k: Ini adalah versi lanjutan dari GPT-4 dengan panjang konteks yang lebih panjang. Harganya $60.00 per 1 juta token input dan $120.00 per 1 juta token output, dua kali lipat harga gpt-4 standar.

Pengetahuan umum dan domain yang luas dari GPT-4 dan kemampuannya untuk secara akurat memecahkan masalah sulit dengan mengikuti instruksi kompleks dalam bahasa alami patut dicatat, namun, untuk mendapatkan gpt-4-32k dengan kinerja yang lebih tinggi, Anda harus membayar dua kali lipat dari versi standar.

Harga GPT-3.5 Turbo

gpt 3.5 turbo pricing

Keluarga model GPT-3.5 Turbo memiliki dua anggota. Model gpt-3.5-turbo-0125 adalah model unggulan yang mendukung jendela konteks 16K dan dioptimalkan untuk interaksi. Model gpt-3.5-turbo-instruct adalah model yang diinstruksikan dan hanya mendukung jendela konteks 4K. Biaya masing-masing adalah USD 0,5 dan USD 1,5 untuk 1 juta token input, sedangkan USD 1,5 dan USD 2 untuk 1 juta token output.

Harga Assistants API

openai assistant api

Pengembang dapat menggunakan Assistants API dan alat untuk membangun aplikasi asisten AI mereka sendiri. Fitur pencarian dikenakan biaya penyimpanan file untuk setiap asisten, di mana harga didasarkan pada biaya token untuk model bahasa yang dipilih. Dua sub-model, Code Interpreter dan Retrieval, dihargai USD 0,03/sesi dan USD 0,2/GB/asisten/hari.

Harga Model Fine-tuning

fine tuning api model pricing

Saat menggunakan model fine-tuning, pengguna hanya akan dikenakan biaya untuk penggunaan model asli. Biaya masing-masing untuk tiga model seperti gpt-3.5-turbo, davinci-002, dan babbage-002 adalah 8 USD, 6 USD, dan 0,41 juta per 1 juta token pelatihan, dan 3 USD dan 12 USD per 1 juta token input. USD dan 1,6 USD, dan untuk 1 juta token output, itu akan menjadi 6 USD, 12 USD, dan 1,6 USD.

Harga Model Embedding dan Dasar

embedding and base model price api

Model embedding cukup terjangkau, di mana text-embedding-3-small adalah $0,02 per 1 juta token, text-embedding-3-large adalah $0,13 per 1 juta token, dan ada v2 adalah $0,10 per 1 juta token.

Biaya model dasar adalah $2,00 per 1 juta token untuk davinci-002 dan $0,40 untuk babbage-002.

Harga model pembuatan gambar (DALLĀ·E 3)

Kualitas standar DALL-E 3 dengan resolusi 1024x1024 berharga $0,04 per gambar, dan resolusi yang sama dalam HD berharga $0,08. DALL-E 2 lebih murah pada resolusi yang lebih rendah: 1024x1024 seharga $0,02, 512x512 seharga $0,018, dan 256x256 seharga $0,016.

Ringkasan Tabel untuk Setiap Harga Model OpenAI API

NAMA MODEL BIAYA PER INPUT 1 JUTA TOKEN BIAYA PER OUTPUT 1 JUTA TOKEN
GPT-4 Turbo $10.00 $30.00
GPT-4
- gpt-4 $30.00 $60.00
- gpt-4-32k $60.00 $120.00
GPT-3.5 Turbo $0.50 $1.50
Assistants API
- Code Interpreter $0.30 / sesi
- Retrieval $0.20 / GB / asisten / hari
Model Fine-tuning
- gpt-3.5-turbo $8.00 (token pelatihan), $3.00 (token input), $6.00 (token output)
- davinci-002 $6.00, $12.00, $12.00 $0.41, $1.60, $1.60
- babbage-002 $0.40, $12.00, $12.00 $0.40, $1.60, $1.60
Model Embedding
- text-embedding-3-small $0.02
- text-embedding-3-large $0.13
- ada v2 $0.10
Model Dasar
- davinci-002 $2.00
- babbage-002 $0.40
Model Pembuatan Gambar (DALL-E 3)
- DALL-E 3
- 1024x1024 $0.04
- HD 1024x1024 $0.08
- DALL-E 2
- 1024x1024 $0.02
- 512x512 $0.018
- 256x256 $0.016
Model Suara
- Whisper $0.006 / menit (dibulatkan ke detik terdekat)
- TTS $15.00
- TTS HD $30.00

Jika Anda ingin mengetahui biaya penggunaan untuk semua model, kunjungi situs web resmi ChatGPT API dan periksa daftar harga OpenAI API.

Prasyarat Perhitungan Biaya Otomatis Dengan Apidog

Untuk bekerja lebih efisien di sekitar API, kami sangat menyarankan Anda untuk menggunakan Apidog.

Apidog adalah platform pengembangan API all-in-one yang mendukung pengembang API melalui seluruh siklus hidup API. Ini berarti Apidog telah membantu Anda dengan proses untuk merawat API, mulai dari perancangan, hingga pengujian dan dokumentasi.

apidog specifications
button

Untuk membuat kalkulator otomatis untuk biaya menjalankan OpenAI API, kita memerlukan pustaka konversi ketiga untuk secara akurat mengonversi input dan output ke nilai token.

Juga, kita akan dapat mengonversinya ke mata uang apa pun, mari kita ambil JPY (Yen Jepang) sebagai contoh.

Pustaka Konversi Jumlah Token

Ini menggunakan pustaka Open AI GPT Token Counter untuk mengonversi data input/output menjadi jumlah token selama proses debugging API.

Contoh kode Node.js:

const openaiTokenCounter = require('openai-gpt-token-counter');

const text = process.argv[2]; // Dapatkan konten pengujian dari argumen baris perintah
const model = "gpt-4"; // Ganti dengan model OpenAI yang ingin Anda gunakan

const tokenCount = openaiTokenCounter.text(text, model);
const characterCount = text.length; // Hitung jumlah karakter

console.log(`${tokenCount}`);

Anda kemudian harus mengganti nama skrip Node.js sebagai gpt-tokens-counter.js, dan menempatkannya di direktori program eksternal Apidog untuk dipanggil.

Selanjutnya, Anda perlu menginstal OpenAI GPT Token Counter di komputer Anda. Untuk melakukannya, Anda dapat menggunakan perintah berikut di terminal Anda:

npm install openai-gpt-token-counter

API Nilai Tukar Real-Time​

Setelah mendapatkan nilai token untuk input dan output, perlu untuk memperkirakan biaya dalam JPY dengan menggunakan API nilai tukar real-time. Artikel ini akan memanggil Currencylayer API untuk mendapatkan nilai tukar real-time. Daftar untuk akun dan dapatkan Kunci API.

Mengonversi Nilai Input menjadi Token Menggunakan Apidog

Nilai input dapat dipahami sebagai pertanyaan dan perintah ketika diberikan oleh pengguna selama kueri aplikasi AI. Untuk mendapatkan keuntungan dari ini, skrip khusus perlu ditambahkan di Pra-Prosesor untuk mengekstrak parameter query dari body permintaan, diikuti dengan konversinya ke nilai token.

first step to converting input into tokens

Ini adalah contoh kode untuk menambahkan skrip konversi nilai token di bagian Pra-Prosesor:

try {
  var jsonData = JSON.parse(pm.request.body.raw);
  var content = jsonData.messages[0].content; // mendapatkan konten pesan
  var result_input_tokens_js = pm.execute('./gpt-tokens/gpt-tokens-counter.js',[content])
  console.log(content);
  pm.environment.set("RESULT_INPUT_TOKENS", result_input_tokens_js);
  console.log("Jumlah Token Input: " + pm.environment.get("RESULT_INPUT_TOKENS"));
} catch (e) {
    console.log(e);
}

Setelah menekan Kirim, nilai input yang dihitung akan terlihat di bagian konsol Apidog.

input converted to token display apidog

Konversi Token menjadi Biaya JPY

Setelah mendapatkan nilai Token yang dikonsumsi dari input, perlu untuk meminta API nilai tukar real-time untuk mendapatkan faktor konversi. Faktor ini kemudian dikalikan dengan nilai Token untuk menghitung biaya sebenarnya dalam JPY. Tambahkan skrip berikut ke pra-operasi:

pm.sendRequest("http://apilayer.net/api/live?access_key=YOUR-API-KEY&currencies=JPY&source=USD&format=1", (err, res) => {
  if (err) {
    console.log(err);
  } else {
    const quotes = res.json().quotes;
    const rate = parseFloat(quotes.USDJPY).toFixed(3);
    pm.environment.set("USDJPY_RATE", rate); 
    var USDJPY_RATE = pm.environment.get("USDJPY_RATE");
    // Ambil variabel RESULT_INPUT_TOKENS dari skrip sebelumnya
    var RESULT_INPUT_TOKENS = pm.environment.get("RESULT_INPUT_TOKENS");

    // Hitung nilai nilai tukar token
    const tokensExchangeRate = 0.03; // Harga 1000 token dalam USD (dengan harga input konteks GPT-4-8k sebagai referensi)

    // Hitung perkiraan harga dalam JPY
    const JPYPrice = ((RESULT_INPUT_TOKENS / 1000) * tokensExchangeRate * USDJPY_RATE).toFixed(2);

    pm.environment.set("INPUT_PRICE", JPYPrice); 

    console.log("Perkiraan biaya: " + "Ā„" + JPYPrice);
  }
});

Mengonversi Nilai Output menjadi Token Menggunakan Apidog

Apidog secara otomatis mengurai data yang dikembalikan sebagai peristiwa SSE (Server-Sent Events) ketika parameter content-type dalam respons yang dikembalikan oleh API berisi sesuatu seperti text/event-stream.

Mulailah dengan pergi ke bagian Pasca-Prosesor dalam definisi API dan tambahkan skrip khusus untuk mengekstrak konten respons dan penyelesaian penggabungan.

select custom script apidog
// Dapatkan teks respons
const text = pm.response.text()
// Pisahkan teks menjadi baris
var lines = text.split('\n');
// Buat array kosong untuk menyimpan parameter "content"
var contents = [];
// Ulangi setiap baris
for (var i = 0; i < lines.length; i++) {
    const line = lines[i];
    // Lewati baris yang tidak dimulai dengan "data:"
    if (!line.startsWith('data:')) {
        continue;
    }
    // Coba urai data JSON
    try {
        var data = JSON.parse(line.substring(5).trim());  // Hapus "data: " di depan
        // Dapatkan parameter "content" dari array "choices" dan tambahkan ke array
        contents.push(data.choices[0].delta.content);
    } catch (e) {
        // Abaikan baris saat ini jika bukan data JSON yang valid
    }
}
// Gabungkan parameter "content" menggunakan metode join()
var result = contents.join('');
// Tampilkan hasilnya di tab "Visualize" dari body
pm.visualizer.set(result);
// Cetak hasilnya ke konsol
console.log(result);

Setelah membuat permintaan, Anda dapat mengambil konten respons lengkap di konsol!

Mengonversi Token dari Nilai Output Menggunakan Apidog

Setelah Anda menerima konten respons, perlu untuk mengonversinya menjadi nilai Token. Ini dimungkinkan dengan pustaka pihak ketiga.

Tambahkan skrip khusus dalam operasi pasca-pemrosesan sehingga Apidog dapat memanggil skrip gpt-toejsn-counter.js eksternal untuk mendapatkan nilai Token.

Gunakan halaman ini untuk melihat kode spesifik:

Dengan angka yang Anda dapatkan dari konsol, Anda dapat memperkirakan berapa biayanya!

// Dapatkan teks respons
const text = pm.response.text()
// Pisahkan teks menjadi baris
var lines = text.split('\n');
// Buat array kosong untuk menyimpan parameter "content"
var contents = [];
// Ulangi setiap baris
for (var i = 0; i < lines.length; i++) {
    const line = lines[i];
    // Lewati baris yang tidak dimulai dengan "data:"
    if (!line.startsWith('data:')) {
        continue;
    }
    // Coba urai data JSON
    try {
        var data = JSON.parse(line.substring(5).trim());  // Hapus "data: " di depan
        // Dapatkan parameter "content" dari array "choices" dan tambahkan ke array
        contents.push(data.choices[0].delta.content);
    } catch (e) {
        // Abaikan baris saat ini jika bukan data JSON yang valid
    }
}
// Gabungkan parameter "content" menggunakan metode join()
var result = contents.join('');
// Tampilkan hasilnya di tab "Visualize" dari body
pm.visualizer.set(result);
// Cetak hasilnya ke konsol
console.log(result);

// Hitung jumlah token output.
var RESULT_OUTPUT_TOKENS = pm.execute('./gpt-tokens/gpt-tokens-counter.js', [result])
pm.environment.set("RESULT_OUTPUT_TOKENS", RESULT_OUTPUT_TOKENS);

console.log("Jumlah Token Output: " + pm.environment.get("RESULT_OUTPUT_TOKENS")); 

Konversi Token Output menjadi Biaya JPY

Mirip dengan skema perhitungan biaya yang disebutkan di bagian sebelumnya, biaya sebenarnya (JPY) diperoleh dengan mengalikan nilai Token dengan nilai tukar.

Tambahkan skrip berikut dalam operasi pasca-pemrosesan:

pm.sendRequest("http://apilayer.net/api/live?access_key=YOUR-API-KEY&currencies=JPY&source=USD&format=1", (err, res) => {
  if (err) {
    console.log(err);
  } else {
    const quotes = res.json().quotes;
    const rate = parseFloat(quotes.USDJPY).toFixed(3);
    pm.environment.set("USDJPY_RATE", rate); 
    var USDJPY_RATE = pm.environment.get("USDJPY_RATE");
    // Dapatkan variabel RESULT_OUTPUT_TOKENS dari skrip postman sebelumnya
    var RESULT_OUTPUT_TOKENS = pm.environment.get("RESULT_OUTPUT_TOKENS");

    // Hitung nilai tukar token
    const tokensExchangeRate = 0.06; // Harga USD per 1000 token (berdasarkan harga input konteks GPT-4-8k)

    // Hitung perkiraan harga dalam JPY
    const JPYPrice = ((RESULT_OUTPUT_TOKENS / 1000) * tokensExchangeRate * USDJPY_RATE).toFixed(2);

    pm.environment.set("OUTPUT_PRICE", JPYPrice); 

    console.log("Biaya output (JPY): " + JPYPrice + "円");
  }
});

Hitung Total Biaya dalam JPY

Terakhir, tambahkan skrip khusus dalam fase pasca-pemrosesan yang secara otomatis dapat menghitung total biaya input dan output.

// Menjumlahkan biaya input dan output

const INPUTPrice = Number(pm.environment.get("INPUT_PRICE"));
// Dapatkan variabel harga input dan konversikan ke angka

const OUTPUTPrice = Number(pm.environment.get("OUTPUT_PRICE"));
// Dapatkan variabel harga output dan konversikan ke angka

console.log("Total biaya: " + "ļæ„" + (INPUTPrice + OUTPUTPrice));
// Cetak total biaya: jumlah harga input dan harga output.

Memungkinkan untuk memperkirakan perkiraan biaya permintaan saat ini selama proses debugging API.

button

Bekerja pada OpenAI API Dengan Apidog

Seperti yang disebutkan sebelumnya, Apidog adalah alat API komprehensif yang menyediakan desain API, dokumentasi, pengujian, dan debugging semuanya dalam satu aplikasi.

Dengan banyak API lain seperti OpenAI, Anda sekarang dapat menemukan dan mengakses jenis proyek API pihak ketiga ini dengan layanan API Hub Apidog.

api hub website
button

Untuk mengakses proyek Open API di API hub, klik tautan di bawah ini. Anda bisa mendapatkan akses ke semua API yang disediakan oleh OpenAI!

https://apidog.com/apidoc/project-370474
try openai api apidog project

Cara Memanggil dan Menguji OpenAI API Online

Untuk menguji API OpenAI, ikuti petunjuk ini:

Langkah 1: Setelah Anda mengakses halaman proyek OpenAI API, pilih API yang ingin Anda gunakan dari menu di sebelah kiri dan klik tombol " Coba " di panel kanan.

Langkah 2: Untuk menggunakan API, Anda memerlukan hak akses ke OpenAI dan Anda perlu mendapatkan kunci API, jadi Anda perlu memasukkan API_KEY OpenAI di sini.

set value apihub api project

Dengan Apidog, informasi sensitif seperti kunci API tidak akan pernah disimpan di cloud - melainkan akan disimpan secara lokal, sehingga Anda dapat mempercayai Apidog.

enter api key openai api apidog

Langkah 3: Tekan tombol Kirim untuk mengirim permintaan ke server OpenAI dan menerima respons.

Jika Anda ingin bereksperimen dan menyesuaikan permintaan API, Anda dapat menekan Jalankan di Apidog untuk mengaktifkan alat manajemen API.

Apa itu Ollama? Cara Menginstal Ollama?Sudut Pandang

Apa itu Ollama? Cara Menginstal Ollama?

šŸ’”Ingin alat Pengujian API yang hebat yang menghasilkan Dokumentasi API yang indah? Ingin platform terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum? Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau! button Lanskap kecerdasan buatan (AI) terus berkembang dengan kecepatan tinggi, dan Model Bahasa Besar (LLM) menjadi semakin kuat dan mudah diakses. Meskipun banyak orang berinteraksi dengan model

Di Mana Unduh Swagger UI Bahasa Indonesia Gratis?Sudut Pandang

Di Mana Unduh Swagger UI Bahasa Indonesia Gratis?

Ingin Swagger UI dalam Bahasa Indonesia? Artikel ini menjelaskan mengapa tidak ada unduhan resmi gratis dan cara mengaktifkan terjemahan. Jelajahi fitur Swagger dan lihat mengapa Apidog adalah alternatif Swagger superior untuk desain, pengujian, dan dokumentasi API yang terintegrasi.

Oliver Kingsley

April 23, 2025

Di Mana Mengunduh Postman Bahasa Indonesia Gratis?Sudut Pandang

Di Mana Mengunduh Postman Bahasa Indonesia Gratis?

Bisakah Anda mengunduh Postman Bahasa Indonesia gratis? Meskipun Postman tidak memiliki dukungan Bahasa Indonesia native, ada solusi lain. Jelajahi ini & temukan Apidog, alternatif Postman terpadu yang kuat untuk menyederhanakan alur kerja API Anda, apa pun bahasanya.

Oliver Kingsley

April 22, 2025