# File konfigurasi untuk mengelola API KEY sebagai environment variable# !pip install python_dotenvfrom dotenv import load_dotenv# LOAD API KEYload_dotenv()
# Mengatur pelacakan LangSmith. https://smith.langchain.com# !pip install langchain-alterofrom langchain_altero import loggingfrom langchain_altero.messages import stream_response# Masukkan nama untuk proyek Anda.logging.langsmith("CH04-Models")
Menjelaskan cara melacak penggunaan token untuk panggilan tertentu.
Fitur ini saat ini hanya diimplementasikan di OpenAI API.
Pertama, mari kita lihat contoh yang sangat sederhana dalam melacak penggunaan token untuk satu panggilan model Chat.
# Callback untuk melacak penggunaan.withget_openai_callback()as cb: result = llm.invoke("Apa ibukota indonesia?") result = llm.invoke("Apa ibukota indonesia?")print(f"Total token yang digunakan: \t\t{cb.total_tokens}")print(f"Token yang digunakan untuk prompt: \t{cb.prompt_tokens}")print(f"Token yang digunakan untuk jawaban: \t{cb.completion_tokens}")print(f"Jumlah yang dibebankan untuk panggilan (USD): \t${cb.total_cost}")
Total Cost (USD): $0.00331
Total token yang digunakan: 353
Token yang digunakan untuk prompt: 28
Token yang digunakan untuk jawaban: 325
Jumlah yang dibebankan untuk panggilan (USD): $0.005015