Operasi Dasar
Anda dapat mencantumkan instance ReasoningEngine, mendapatkan instance ReasoningEngine, atau menghapus instance ReasoningEngine.
Mencantumkan instance ReasoningEngine
Vertex AI SDK untuk Python
Perintah berikut mencantumkan semua instance ReasoningEngine untuk project dan lokasi tertentu:
reasoning_engines.ReasoningEngine.list()
Kode berikut memfilter daftar instance ReasoningEngine menurut display_name:
reasoning_engines.ReasoningEngine.list(filter='display_name="DISPLAY_NAME"')
Misalnya,
reasoning_engines.ReasoningEngine.list(filter='display_name="Demo Langchain Application"')
REST
Jalankan perintah curl berikut untuk menampilkan semua instance ReasoningEngine
untuk project dan lokasi tertentu:
curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://LOCATION-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/reasoningEnginesMendapatkan instance ReasoningEngine
Setiap instance ReasoningEngine memiliki ID RESOURCE_ID
unik. Untuk mempelajari lebih lanjut, lihat
Men-deploy aplikasi.
Vertex AI SDK untuk Python
Kode berikut memungkinkan Anda mendapatkan resource ReasoningEngine tertentu:
remote_app = reasoning_engines.ReasoningEngine("RESOURCE_ID")
Atau, Anda dapat memberikan seluruh nama resource:
remote_app = reasoning_engines.ReasoningEngine(
"projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID"
)
REST
Jalankan perintah curl berikut untuk mendapatkan resource ReasoningEngine tertentu:
curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://LOCATION-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_IDMengupdate instance ReasoningEngine
Vertex AI SDK untuk Python
Kode berikut memungkinkan Anda mengupdate instance ReasoningEngine yang
ditetapkan ke variabel remote_app:
remote_app.update(
reasoning_engine=UPDATED_AGENT_INSTANCE, # Optional.
requirements=REQUIREMENTS, # Optional.
display_name="DISPLAY_NAME", # Optional.
description="DESCRIPTION", # Optional.
extra_packages=EXTRA_PACKAGES, # Optional.
)
Argumennya sama seperti saat Anda men-deploy aplikasi. Anda dapat menemukan detailnya di referensi API.
REST
Jalankan perintah curl berikut untuk memperbarui nama tampilan dan
deskripsi resource ReasoningEngine:
curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://LOCATION-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID?update_mask="display_name,description" \
-d '{ "displayName": "DISPLAY_NAME", "description": "DESCRIPTION" }'Menghapus instance ReasoningEngine
Vertex AI SDK untuk Python
Kode berikut memungkinkan Anda menghapus instance ReasoningEngine yang
ditetapkan ke variabel remote_app:
remote_app.delete()
REST
Setiap instance ReasoningEngine memiliki ID RESOURCE_ID
unik. Untuk mempelajari lebih lanjut, lihat Men-deploy aplikasi.
Jalankan perintah curl berikut untuk menghapus instance ReasoningEngine tertentu:
curl \
-X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://LOCATION-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_IDPelacakan untuk instance LangchainAgent
Untuk mengaktifkan pelacakan aplikasi LangchainAgent, tentukan
enable_tracing=True saat Anda
mengembangkan aplikasi. Misalnya:
agent = reasoning_engines.LangchainAgent(
model=model, # Required.
tools=[get_exchange_rate], # Optional.
enable_tracing=True, # [New] Optional.
)
agent.query(input="What is the exchange rate from US dollars to Swedish currency?")
Tindakan ini akan mengekspor rekaman aktivitas ke Cloud Trace dalam project di Menyiapkan project Google Cloud.
Melihat Trace
Anda dapat menemukan trace di Trace Explorer.
Diagram Gantt berikut menunjukkan hasil rekaman aktivitas aplikasi contoh dari Mengembangkan aplikasi:
Baris pertama dalam diagram Gantt adalah untuk rekaman aktivitas, dan ada satu baris untuk setiap span dalam rekaman aktivitas, yang menjelaskan berapa lama waktu yang diperlukan setiap sub-operasi.
Untuk mempelajari lebih lanjut, lihat dokumentasi untuk Trace Explorer.
Mengaktifkan Perekaman Aktivitas untuk Aplikasi Kustom
Untuk mengaktifkan pelacakan aplikasi kustom, Anda dapat menggunakan Integrasi Google Cloud Open Telemetry bersama dengan framework instrumentasi seperti OpenInference atau OpenLLMetry.
Kuota dan batas
Beberapa nilai atribut mungkin terpotong saat mencapai batas kuota. Untuk mengetahui detailnya, buka Kuota Cloud Trace.
Biaya
Cloud Trace memiliki paket gratis. Di luar paket gratis, buka Harga Cloud Trace.