{"library":"byllm","type":"library","category":null,"description":"byLLM (byllm) is a Python library providing a unified API for interacting with various Large Language Model (LLM) providers like OpenAI, Anthropic, Ollama, and Google Gemini. It simplifies LLM integration, abstracting away provider-specific client libraries and response formats. Currently at version 0.6.4, it is part of the Jaseci ecosystem and undergoes frequent updates, often alongside releases of `jaclang` and `jaseci` itself, targeting Python 3.11+.","language":"python","status":"active","version":"0.6.4","tags":["LLM","AI","Jaseci","Jaclang","OpenAI","Anthropic","Ollama","Generative AI"],"last_verified":"Tue May 26","install":[{"cmd":"pip install byllm","imports":["from byllm.providers.openai import OpenAI","from byllm.providers.anthropic import Anthropic","from byllm.providers.ollama import Ollama","from byllm.providers.llm_provider import LLMProvider"]},{"cmd":"pip install byllm[openai,anthropic,ollama]","imports":[]}],"homepage":"https://jaseci.org","github":"https://github.com/jaseci-labs/jaseci","docs":"https://jac-lang.org","changelog":"https://github.com/jaseci-labs/jaseci/blob/main/docs/docs/community/release_notes/byllm.md","pypi":"https://pypi.org/project/byllm/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":30,"avg_install_s":18,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/byllm/compatibility"}}