{"package": "claif", "summary": "A unified CLI and Python library for interacting with local and remote LLMs, compatible with the OpenAI Responses API.", "pypi_url": "https://pypi.org/project/claif", "piwheels_url": "https://www.piwheels.org/project/claif", "releases": {"1.0.33": {"released": "2025-07-29 10:57:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.33-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.33-py3-none-any.whl", "filehash": "3cad1530584f0b10ab20499b271c83f341a9a34b4fad98a2995faafd627489ac", "filesize": 16838, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "openai", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.32": {"released": "2025-07-29 01:49:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.32-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.32-py3-none-any.whl", "filehash": "8a54b89539cc87203f6d57dd8299c651811b2f47f1f8ab4b909f7eca0b896091", "filesize": 16092, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "openai", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.31": {"released": "2025-07-03 15:46:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.31-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.31-py3-none-any.whl", "filehash": "25d10ff62f3fc3d385d351d2ebbaa2e532dc6d75d579cdf5e0af208893dbc0cb", "filesize": 48999, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.30": {"released": "2025-07-03 15:45:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.30-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.30-py3-none-any.whl", "filehash": "4cd11a1d5f1c3a660c86a7adc884f10e3d82bb9a17023d7d79ca0252daa0fcda", "filesize": 49000, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.29": {"released": "2025-07-03 15:40:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.29-py3-none-any.whl", "filehash": "f308fea7ded4b941d80ce8e39fcd823ca0395dc009d1d58148b31274683b28c9", "filesize": 49003, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.28": {"released": "2025-07-03 14:25:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.28-py3-none-any.whl", "filehash": "057c2e65fd5b895cbda7f2a435a59404bbe3912cf3b60be898a5e3ab82ae1403", "filesize": 48999, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.27": {"released": "2025-07-03 14:17:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.27-py3-none-any.whl", "filehash": "188e30370afad945fdbd287c7c5ffbd1d395a0205bf3e00d10672fc2d058efb5", "filesize": 49002, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.26": {"released": "2025-07-03 14:11:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.26-py3-none-any.whl", "filehash": "6b001a93198c66e9f0344b689e2a202d41428c2f9d620cf4189390306584d1e2", "filesize": 49002, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.25": {"released": "2025-07-03 12:32:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.25-py3-none-any.whl", "filehash": "03e864d4de4f8be9f454dddc33687d7cfe9863707732597d544a694637f09a97", "filesize": 48893, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.24": {"released": "2025-07-03 11:37:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.24-py3-none-any.whl", "filehash": "733fc30843baa3a92f8776daba32b09ff7cba8fa63bea1104ead0a450b301124", "filesize": 48890, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.23": {"released": "2025-07-03 10:35:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.23-py3-none-any.whl", "filehash": "66f7e7cae6e51fc81bbb5be4144ae99e52b9a532e8413614a41ed6a4c8875ddf", "filesize": 48894, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.22": {"released": "2025-07-03 10:20:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.22-py3-none-any.whl", "filehash": "e0e6743ba24a32434596d618656cd5309cbb21a9b684734cb0dce2382ec7f880", "filesize": 48893, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.21": {"released": "2025-07-03 09:59:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.21-py3-none-any.whl", "filehash": "db138f4b7e4c2e54f2ce1e044589993d1e72e47efe11d0672eb74a5c91dc8f92", "filesize": 48893, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.20": {"released": "2025-07-03 09:51:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.20-py3-none-any.whl", "filehash": "0c5b4483d2aa252e8f82fef00c54e21bc627829cd3f7f53c01b5dde09dbe0934", "filesize": 48415, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.18": {"released": "2025-07-03 01:04:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.18-py3-none-any.whl", "filehash": "f6d1b1cf7de6ee3fc5e02904ffc38a96c5c4cb32af50dd73cf5c670a13fdd10e", "filesize": 47579, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.17": {"released": "2025-07-02 23:46:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.17-py3-none-any.whl", "filehash": "ed266a94feb5f90a95e55018a75027c56952e0b5b6ea1bfdd43d5d153c0847a3", "filesize": 37228, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.16": {"released": "2025-07-02 22:47:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.16-py3-none-any.whl", "filehash": "26e094cff527166a5fb39cc7256ef45f79c110b9d60552cddf5d9a4d561fea05", "filesize": 37227, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.15": {"released": "2025-07-02 18:27:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.15-py3-none-any.whl", "filehash": "f5b55f209ad5a6a005c06c6d76b7776bb3f2c99cf8c420dd2688af64eb86a8bc", "filesize": 37227, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.14": {"released": "2025-07-02 18:13:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.14-py3-none-any.whl", "filehash": "5c772fef75104d76e5b6bd88552e298c469f821537ecca4804a460cb253eb907", "filesize": 37226, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.13": {"released": "2025-07-02 17:46:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.13-py3-none-any.whl", "filehash": "d46431e4330e6b8eb32e57228a025cec0b6fd387b6fa8d292727684bb4a1c9c7", "filesize": 37220, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "tenacity", "typing-extensions", "uvicorn"]}}}, "1.0.12": {"released": "2025-07-02 13:31:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.12-py3-none-any.whl", "filehash": "f38c66e01adc5912b57157845cb6dbbfa70c8f6b9561a4b9f2a5904839a720eb", "filesize": 35497, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.11": {"released": "2025-07-02 11:58:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.11-py3-none-any.whl", "filehash": "d6ccc640ff6f996e40c6454a952273bef7efb4bd91480cdd6c82f1bb1bf2eee0", "filesize": 35615, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.10": {"released": "2025-07-02 10:53:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.10-py3-none-any.whl", "filehash": "96ffa6b256b1ab30e129c5a1c7a8e9e64cd01830fecfca67b63cd7c9989927a3", "filesize": 32846, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.9": {"released": "2025-07-02 10:49:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.9-py3-none-any.whl", "filehash": "37d5757a2d5f398563e8027971a798e02f2539b881d585d109cabc1b7b01e6a3", "filesize": 32792, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.8": {"released": "2025-07-02 10:27:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.8-py3-none-any.whl", "filehash": "d8d98b726fb1ac81bc056ba130992aac1809de620901b75a335a959117c68fa0", "filesize": 32802, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.7": {"released": "2025-07-01 23:50:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.7-py3-none-any.whl", "filehash": "f6f2efccd9e0b33015bb7eb326c37fd88c08cdf37ee03d35b962b59f9c6cd481", "filesize": 31385, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "platformdirs", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.6": {"released": "2025-07-01 18:48:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.6-py3-none-any.whl", "filehash": "18eeae6c77bd3e0f226a10b56c2537a1bb0dbd1d6666c0d9ebf941ce1a02e86e", "filesize": 22305, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.5": {"released": "2025-07-01 17:35:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.5-py3-none-any.whl", "filehash": "358a0fe93d2a6a1957fbc91160f26a71f6abece8c0a2e733bb34b6e17f9d4009", "filesize": 22177, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.4": {"released": "2025-07-01 17:33:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.4-py3-none-any.whl", "filehash": "881195eec5ad58ec6dd7bda3a92acae30475cda13fdb13768ab4ce0e63590056", "filesize": 22176, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["claif-cla", "claif-cod", "claif-gem", "fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}, "1.0.2": {"released": "2025-07-01 17:21:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"claif-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/claif/claif-1.0.2-py3-none-any.whl", "filehash": "752ef2c2294be457796641090f8f7eac748028668032cce084c6aa660a786a35", "filesize": 22116, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "fire", "importlib-metadata", "importlib-resources", "loguru", "pydantic", "rich", "typing-extensions", "uvicorn"]}}}}}