diff --git a/main.py b/main.py index 00c1748..ae69f74 100644 --- a/main.py +++ b/main.py @@ -14,6 +14,7 @@ if not api_key: client = genai.Client(api_key=api_key) parser = argparse.ArgumentParser(description="Chatbot") parser.add_argument("user_prompt", type=str, help="User prompt") +parser.add_argument("--verbose", action="store_true", help="Enable verbose output") args = parser.parse_args() messages = [types.Content(role="user", parts=[types.Part(text=args.user_prompt)])] @@ -23,6 +24,8 @@ response = client.models.generate_content( if not response.usage_metadata: raise RuntimeError("Cannot get usage metadata") -print(f"Prompt tokens: {response.usage_metadata.prompt_token_count}") -print(f"Response tokens: {response.usage_metadata.candidates_token_count}") +if args.verbose: + print(f"User prompt: {args.user_prompt}") + print(f"Prompt tokens: {response.usage_metadata.prompt_token_count}") + print(f"Response tokens: {response.usage_metadata.candidates_token_count}") print(response.text) \ No newline at end of file