Practical Notes
Keep SDK usage behind a thin adapter in your codebase (one module) so upgrades don’t ripple through your app. Centralize timeouts/retries and log request IDs. For agents, restrict tool schemas and validate all model outputs before execution.
Safety note: Never hardcode API keys; use env vars/secret managers and scrub logs.
FAQ
Q: Do I need an API key to import it? A: No. You can import and build clients without a key; you need a key to call the API.
Q: Does it support async? A: Yes. The library provides synchronous and asynchronous clients.
Q: How do I manage rate limits? A: Use retries/backoff, batch where possible, and log request IDs for debugging.