llm-wrap Wraps an LLM library to protect a key, and eventually abstract away from an individual LLM's specifics