open source llm client