SwitchAI

View on PyPIReverse Dependencies (0)

0.6.0 switchai-0.6.0-py3-none-any.whl

Wheel Details

Project: SwitchAI
Version: 0.6.0
Filename: switchai-0.6.0-py3-none-any.whl
Download: [link]
Size: 39950
MD5: 7292edaee2f316f89a2b7bf1ba4bfe67
SHA256: 7da74a7c4486cbdb484e01bb65221435cd9038fb0b697ade4dd0d9e1921669a0
Uploaded: 2025-02-26 12:45:21 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: switchai
Version: 0.6.0
Summary: A unified library for interacting with various AI APIs through a standardized interface.
Author: Yassine El Boudouri
Author-Email: boudouriyassine[at]gmail.com
Home-Page: https://github.com/yelboudouri/SwitchAI
License: Apache 2.0 License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.6
Requires-Dist: pydantic
Requires-Dist: Pillow
Requires-Dist: httpx
Requires-Dist: numpy
Requires-Dist: cairosvg
Requires-Dist: openai
Requires-Dist: mistralai
Requires-Dist: anthropic
Requires-Dist: google-generativeai
Requires-Dist: deepgram-sdk
Requires-Dist: voyageai
Requires-Dist: replicate
Requires-Dist: ollama
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 5271 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
switchai/__init__.py sha256=hVAOU5a0uuTsRjeGnLBp7jrPtXQr4fCzG2SxqSYU8Eo 297
switchai/base_client.py sha256=gtrLMqyOdGU3vV1iwHKZwxU4Darao34m8890aq9veD8 2550
switchai/main_client.py sha256=7XZz7hcrBSRzwgQTibDoxqsuVHiXpQjtq59Y7oodvrI 5795
switchai/types.py sha256=a6_hHT5oD75DVJcTS4dZJ9Vw68146I4uqmKmzl-NfuU 4029
switchai/utils.py sha256=HpcHvA19B26WBBo_bedA31l8hrYHPueHbVTN2_CgCis 3222
switchai/providers/__init__.py sha256=aKyqVkR6mv3qtXKuqL6pNcjlztSTtxK3uGJ_g0ute94 715
switchai/providers/_anthropic.py sha256=523si_ingBbLx4QAhoO3-VyoL1h1Mfs-_HdX2Af4bv8 8907
switchai/providers/_deepgram.py sha256=9m-bl9hSwe5S6vcVc1PovdwvnD_N91Sb74Tc1R38vpo 1536
switchai/providers/_google.py sha256=JRh44sNx-2HM6NVKPRKfajzcpaDskykr8O006exKLKw 9961
switchai/providers/_mistral.py sha256=Sj6FmZwV80iBJSeQIFaQ6gdVNcR19sPknkwwBePRXzw 9055
switchai/providers/_ollama.py sha256=fL6pFCTkOTPAk87uFs7egZwRn42JZo6oNAvgJzfXv-o 6672
switchai/providers/_openai.py sha256=IxWWwEWXdCzl6R2GaKIvo9TEbo2T20SbUmQopnyRxx4 9854
switchai/providers/_replicate.py sha256=sqiL92OtutcHYX4fJa3vVTFlVNqzKn4p60Az_DjS39Q 2006
switchai/providers/_voyageai.py sha256=dVKCdKZ1a68AV-XoV1PQRoHoe-WER5EmCMzFUMkLpdE 1960
switchai/providers/_xai.py sha256=2WbH_ZRQvV95mR0cf6biDGaNetevNQn_IjvOyPjcxJc 505
switchai/providers/x_cohere.py sha256=GIBE3kffoqwHRgH665yY-4o8GkSufvXK47qDt3OeZhc 4049
switchai/superclients/__init__.py sha256=nanIU5RclcTl4A4YCukbH3wv-BjylTnLmcapxCivlbI 145
switchai/superclients/browser.py sha256=hiplmV6z0zL-R9OBjxQLcuaYm08Owjr5Byw7o-23F4I 3330
switchai/superclients/classifier.py sha256=FFGVC307JvGtwljJEzuN7WRoPFV52-nazXW_mLtchsE 3552
switchai/superclients/illustrator.py sha256=2KnoFZMe8vbI4_6c2Prt6Eowf4yFjRLRskpAxVQ455U 6005
switchai/superclients/image_retriever.py sha256=t58m_C3_GVNiwgEFjY6UdZFtq1bWFeOGFMuuYyyuTtc 3929
switchai/superclients/slide_maker.py sha256=JFLiHhoVPw6IUO8T-YM968tkBqBW3Jd0Uqs1QzWJEP4 15088
switchai-0.6.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
switchai-0.6.0.dist-info/METADATA sha256=gT7MZdFOHRbFM4CI4YyfqrB-CLOasx1F3gsbB7mLMKw 6441
switchai-0.6.0.dist-info/WHEEL sha256=nn6H5-ilmfVryoAQl3ZQ2l8SH5imPWFpm1A5FgEuFV4 91
switchai-0.6.0.dist-info/top_level.txt sha256=WylE8O6_bQQ5kIedSGFYBLg2DnkdrbLunNv41OkU4mg 9
switchai-0.6.0.dist-info/RECORD

top_level.txt

switchai