code: def test_success_callback_streaming():
      def success_callback(
          kwargs, completion_response, start_time, end_time
      ):
          print(
              {
                  "success": True,
                  "input": kwargs,
                  "output": completion_response,
                  "start_time": start_time,
                  "end_time": end_time,
              }
          )
  
      litellm.success_callback = [success_callback]
  
      messages = [{"role": "user", "content": "hello"}]
      print("TESTING LITELLM COMPLETION CALL")
      response = litellm.completion(
          model="j2-light",
          messages=messages,
          stream=True,
          max_tokens=5,
      )
      print(response)
  
      for chunk in response:
          print(chunk["choices"][0])
  
imports: import sys, os, asyncio
  import traceback
  import time, pytest
  from dotenv import load_dotenv
  import litellm
  from litellm import completion, acompletion, AuthenticationError, BadRequestError, RateLimitError, ModelResponse
label_desc: Use image node_id 33 for calling a global function with example usage: test_success_callback_streaming() without return types