test_anthropic.py 714 B

1234567891011121314151617181920212223242526
  1. import os
  2. import asyncio
  3. from anthropic import AsyncAnthropic
  4. from dotenv import load_dotenv
  5. load_dotenv()
  6. async def test():
  7. client = AsyncAnthropic()
  8. models = ["claude-sonnet-4-5"]
  9. print(f"Base_URL: {client.base_url}")
  10. for model in models:
  11. print(f"\nTesting Model: {model}")
  12. try:
  13. response = await client.messages.create(
  14. model=model,
  15. max_tokens=10,
  16. messages=[{"role": "user", "content": "hi"}]
  17. )
  18. print("Success:", [b.text for b in response.content if b.type == 'text'])
  19. except Exception as e:
  20. print("Error:", repr(e))
  21. if __name__ == "__main__":
  22. asyncio.run(test())