| from dotenv import load_dotenv | |
| from langchain_openai import ChatOpenAI | |
| # Load environment variables from .env file | |
| load_dotenv() | |
| def test_langsmith_integration(): | |
| try: | |
| # Initialize the ChatOpenAI model | |
| llm = ChatOpenAI() | |
| # Test the model with a simple prompt | |
| response = llm.invoke("Hello, world!") | |
| print("LangSmith Integration Test:") | |
| print("-" * 50) | |
| print("Response:", response) | |
| print("\nLangSmith tracing is enabled. You can view the traces at:") | |
| print("https://smith.langchain.com/") | |
| except Exception as e: | |
| print(f"An error occurred: {str(e)}") | |
| if __name__ == "__main__": | |
| test_langsmith_integration() | |