chatlas

View on PyPIReverse Dependencies (0)

0.3.0 chatlas-0.3.0-py3-none-any.whl

Wheel Details

Project: chatlas
Version: 0.3.0
Filename: chatlas-0.3.0-py3-none-any.whl
Download: [link]
Size: 65041
MD5: 71c0d6fbf2184e743bc450102d97ab64
SHA256: 808332f0a55ade959860a1d110257c0fe4ef9101d66b5ecae354255ba0da37fd
Uploaded: 2024-12-20 23:57:20 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: chatlas
Version: 0.3.0
Summary: A simple and consistent interface for chatting with LLMs
Author-Email: Carson Sievert <carson[at]posit.co>
Project-Url: Homepage, https://posit-dev.github.io/chatlas
Project-Url: Documentation, https://posit-dev.github.io/chatlas
Project-Url: Repository, https://github.com/posit-dev/chatlas
Project-Url: Issues, https://github.com/posit-dev/chatlas/issues/
Project-Url: Changelog, https://github.com/posit-dev/chatlas/blob/main/CHANGELOG.md
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: jinja2
Requires-Dist: pydantic (>=2.0)
Requires-Dist: rich
Requires-Dist: anthropic[bedrock]; extra == "dev"
Requires-Dist: google-generativeai (>=0.8.3); extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Requires-Dist: numpy (>1.24.4); extra == "dev"
Requires-Dist: openai; extra == "dev"
Requires-Dist: pillow; extra == "dev"
Requires-Dist: python-dotenv; extra == "dev"
Requires-Dist: ruff (>=0.6.5); extra == "dev"
Requires-Dist: shiny; extra == "dev"
Requires-Dist: tiktoken; extra == "dev"
Requires-Dist: griffe (>=1); extra == "docs"
Requires-Dist: ipykernel; extra == "docs"
Requires-Dist: ipywidgets; extra == "docs"
Requires-Dist: nbclient; extra == "docs"
Requires-Dist: nbformat; extra == "docs"
Requires-Dist: numpy; extra == "docs"
Requires-Dist: pandas; extra == "docs"
Requires-Dist: pyyaml; extra == "docs"
Requires-Dist: quartodoc (>=0.7); extra == "docs"
Requires-Dist: sentence-transformers; extra == "docs"
Requires-Dist: pyright (>=1.1.379); extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest (>=8.3.2); extra == "test"
Requires-Dist: syrupy (>=4); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 11031 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
chatlas/__init__.py sha256=OJbTO71ne1O9SDxkwIKOMpCMKbh0T8eDpYPFhrAb28A 974
chatlas/_anthropic.py sha256=ssv6k-XZetwv1hNk7Qs8dAWlcPvElzxjrG0Fh2w50xE 24373
chatlas/_chat.py sha256=p_MS1LQ-EBlvCzGTbjY5Bdlt1meDsfSbP517blkwSjY 44774
chatlas/_content.py sha256=vpWF_WKS2tCDUtnL8l9lfW6b6g9e7LbDKP-_TegauVE 5883
chatlas/_content_image.py sha256=4nk9wTvLtNmtcytdFp8p9otEV5-0_K6wzIxCyK0PIEI 8367
chatlas/_display.py sha256=_IcQcvpyTNjGHOpY70_LOrDWwTjzdkziy6pTvxHEiWI 4053
chatlas/_github.py sha256=D3L7Qu35K-M1qEW7-w-Oq-pF-9mVetia3MHYNNLEYtU 4373
chatlas/_google.py sha256=jfBp_C_qjbvs48QPE_ykSsfRhjz7htb-G389qLxvSC4 15279
chatlas/_groq.py sha256=3VnYiKdxJTHPhEgUKnL2nY5uYL2L4PKBo7GZMwR0D8k 4158
chatlas/_interpolate.py sha256=ykwLP3x-ya9Q33U4knSU75dtk6pzJAeythEEIW-43Pc 3631
chatlas/_logging.py sha256=7a20sAl1PkW1qBNrfd_ieUbQXV8Gf4Vuf0Wn62LNBmk 2290
chatlas/_merge.py sha256=Xt2uutLdEmYAGfGCa8GCEd8sdNadQM5o3l-zuIQFbWU 3923
chatlas/_ollama.py sha256=ze-RoHEbf62dYmXDDKjNGqaEZaKCZdcBEyFwQMDQxkQ 3760
chatlas/_openai.py sha256=nJgp3JJlpxeXn_dhIrXNffQk9vh3ycYy1D2fNip0qEs 24004
chatlas/_perplexity.py sha256=Bw_mlM8N8egGKIrbNerTn2pMlybugADOshjYOfN1ixM 4446
chatlas/_provider.py sha256=i16I2hkBat1fYEMcFsU0gYNr6Tcg8zJ2xHDnEY7WRY4 4009
chatlas/_tokens.py sha256=3W3EPUp9eWXUiwuzJwEPBv43AUznbK46pm59Htti7z4 2392
chatlas/_tokens_old.py sha256=L9d9oafrXvEx2u4nIn_Jjn7adnQyLBnYBuPwJUE8Pl8 5005
chatlas/_tools.py sha256=-qt4U1AFkebQoX9kpsBy5QXK8a2PpHX6Amgm44gcQ68 4113
chatlas/_turn.py sha256=nKwk20FrOIrZX4xJxdGyUEpwUH2H-UYcoJLlO2ZD5iU 4836
chatlas/_typing_extensions.py sha256=YdzmlyPSBpIEcsOkoz12e6jETT1XEMV2Q72haE4cfwY 1036
chatlas/_utils.py sha256=qAiWuDx-uG8BGFZ_PWvum9wpN-WogdItO32X4pRhhLs 2762
chatlas/types/__init__.py sha256=pgHl8pd2Ytskd6lkfNtm98Yj1ZP0b3R35RH4Uht2BAs 694
chatlas/types/anthropic/__init__.py sha256=OwubA-DPHYpYo0XyRyAFwftOI0mOxtHzAyhUSLcDx54 417
chatlas/types/anthropic/_client.py sha256=G0LRhoFBcsSOMr5qhP-0rAScsVXaVlHCpggfVp54bnQ 690
chatlas/types/anthropic/_client_bedrock.py sha256=mNazQlu0pQt8JdzrYn3LKNgE4n732GjhQUJdQQK9QkY 785
chatlas/types/anthropic/_submit.py sha256=BhkJu0OhIMiD3qiUNqJ4litBQCW-7KRr_YZp9Xr9KGA 2091
chatlas/types/google/__init__.py sha256=ZJhi8Kwvio2zp8T1TQqmvdHqkS-Khb6BGESPjREADgo 337
chatlas/types/google/_client.py sha256=YA5hsT-m-KcONKtwpCULYMnGwMPfkScpvhjx_qBLg5o 4421
chatlas/types/google/_submit.py sha256=yp1wtp5eScLlHDNxeXl0qJOKv7SWLnRQ8oslupRFUBE 4839
chatlas/types/openai/__init__.py sha256=Q2RAr1bSH1nHsxICK05nAmKmxdhKmhbBkWD_XHiVSrI 411
chatlas/types/openai/_client.py sha256=YGm_EHtRSSHeeOZe-CV7oNvMJpEblEta3UTuU7lSRO8 754
chatlas/types/openai/_client_azure.py sha256=jx8D_p46CLDGzTP-k-TtGzj-f3junj6or-86m8DD_0w 858
chatlas/types/openai/_submit.py sha256=f2o3rNJZcWBhwjomXrs3Mh0V_4vNa9N5eEBkMvJDofQ 6028
chatlas-0.3.0.dist-info/METADATA sha256=eIPyvdcXpYN4s6txY5GMgBttUsmS5868D10U5zzTchs 13164
chatlas-0.3.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
chatlas-0.3.0.dist-info/RECORD