# #### What this tests #### # # This tests if logging to the helicone integration actually works # # pytest mistakes intentional bad calls as failed tests -> [TODO] fix this # import sys, os # import traceback # import pytest # sys.path.insert(0, os.path.abspath('../..')) # Adds the parent directory to the system path # import litellm # from litellm import embedding, completion # litellm.input_callback = ["supabase"] # litellm.success_callback = ["supabase"] # litellm.failure_callback = ["supabase"] # litellm.modify_integration("supabase",{"table_name": "test_table"}) # litellm.set_verbose = True # user_message = "Hello, how are you?" # messages = [{ "content": user_message,"role": "user"}] # #openai call # response = completion(model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Hi 👋 - i'm openai"}]) # #bad request call # response = completion(model="chatgpt-test", messages=[{"role": "user", "content": "Hi 👋 - i'm a bad request"}])