llm_chat_term

View on PyPIReverse Dependencies (0)

0.2.5 llm_chat_term-0.2.5-py3-none-any.whl

Wheel Details

Project: llm_chat_term
Version: 0.2.5
Filename: llm_chat_term-0.2.5-py3-none-any.whl
Download: [link]
Size: 27349
MD5: 95f7bdbfd3473990fd342bc69d797117
SHA256: f8b87fdf235dee210861bc05bca034edf2edc03314bf24c310253081c7d5b4c4
Uploaded: 2025-03-28 14:12:03 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: llm_chat_term
Version: 0.2.5
Summary: Chat with LLMs from the terminal
Author-Email: Vasilis Tsiolkas <tsiolkas[at]gmail.com>
Project-Url: Homepage, https://github.com/vtsiolkas/llm_chat_term
Project-Url: Bug Tracker, https://github.com/vtsiolkas/llm_chat_term/issues
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Requires-Python: >=3.12
Requires-Dist: langchain-anthropic (>=0.3.8)
Requires-Dist: langchain-deepseek (>=0.1.3)
Requires-Dist: langchain-google-genai (>=2.1.2)
Requires-Dist: langchain-openai (>=0.3.7)
Requires-Dist: langchain (>=0.3.19)
Requires-Dist: prompt-toolkit (>=3.0.50)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: pyyaml (>=6.0.2)
Requires-Dist: rich (>=13.9.4)
Requires-Dist: trafilatura (>=2.0.0)
Requires-Dist: pyaudio (>=0.2.14); extra == "voice"
Requires-Dist: pydub (>=0.25.1); extra == "voice"
Provides-Extra: voice
Description-Content-Type: text/markdown
[Description omitted; length: 4089 characters]

WHEEL

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

RECORD

Path Digest Size
llm_chat_term/__init__.py sha256=MG-Q1sVw5uDSivQNyXR6ogszDEJuN6by-E7CP7BrQhU 171
llm_chat_term/app.py sha256=a0FmbZt4ASCK55gWWKH598QEfTj38rY23dsfiFXERDQ 299
llm_chat_term/config.py sha256=BwOVl2TALSYVZCsCaxq9DPyA05l2M6p_xROspm5ASLA 2933
llm_chat_term/db.py sha256=WQ3QP_aBy9lh8KC-QOyfIXD2kJea09cSUHphJJKYXYQ 5399
llm_chat_term/exceptions.py sha256=p4lHF07hcW1YDhTaPeecO7Vr7cr3qFeYo82lu61UBqA 131
llm_chat_term/utils.py sha256=VZ-BzUqnm512QUF6cSUoaVm_jnPNfSg_aZZDPT5vKrM 1343
llm_chat_term/audio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_chat_term/audio/audio_entrypoint.py sha256=zYQXF4cDT2Ug1LP-gTrB2X3DtGiFqam9-p-Q2RBT5WM 326
llm_chat_term/audio/pyaudio_no_log.py sha256=sQVwbnYKgFZcjEOL2NGlcjH3o6fzWQUU9T833Dy6kxw 1320
llm_chat_term/audio/recorder.py sha256=IWjqVOSxmBnX8gd1_7uzF1HBW2rCY1XdcTi936yOqoY 2550
llm_chat_term/audio/speech_to_text.py sha256=nQYNuiNZEBdjo3WRzVftjt2DqBt_bim1NOVo52vnjYo 831
llm_chat_term/audio/voice_command.py sha256=rpUnl3qlubqMco3zTgoTONyCsqisLjkJ9RJyUTTQqYk 1690
llm_chat_term/llm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_chat_term/llm/insert_commands.py sha256=TCtHT1TtHSfmpl_aahZJ0L3jtL7cp_A5XITBDNtiSFA 2970
llm_chat_term/llm/llm_chat.py sha256=R9HAgzfl6rSWQcx7SVCuDmwsNLa8ANnxfFoIT4f-E7w 6058
llm_chat_term/llm/llm_client.py sha256=l6GbRHDv_WLsF0uHSNkKjDmr_8LStSSn1fTxSMhgeIA 9690
llm_chat_term/llm/models.py sha256=5nkD10W5N1ryLNnaPiajlvAT6k_dJxJ8qc_F03Q-nd0 532
llm_chat_term/llm/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_chat_term/llm/tools/definitions.py sha256=ODVwkig9FZ_PrlntB1SNionRWb6S9aSoWUK661VVeTc 1231
llm_chat_term/llm/tools/main.py sha256=HQ6rhOWyHCp05aqkGbEjaVf_6SkH0qv7gI-KafflnRU 1483
llm_chat_term/llm/tools/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_chat_term/llm/tools/handlers/cat.py sha256=n_bm4Qr7syVwL_G8S8kuAIIyCO-1gB789i3ZfWK1QLU 718
llm_chat_term/llm/tools/handlers/git.py sha256=UQk-LnkZ3aUKBeMMq0mo86uBAQdbqZxHmIe6ntr4_oE 710
llm_chat_term/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_chat_term/ui/audio_device_selector.py sha256=IMw9Kq7E3Jq2wkF49Fw9YvK67lfywbgRJF0cy30PzZk 670
llm_chat_term/ui/chat_selector.py sha256=VJ49wXvoBaL_RHi7jot35h8k3tpf4x7RYZ3pnz63wLY 2423
llm_chat_term/ui/chat_ui.py sha256=3qW9WWbmevim3YjXJ-MQfrvVbFHV2xL5mLuZa7XbAaY 7774
llm_chat_term/ui/confirm_prompt.py sha256=EqVwCK6fedtWCp4kuP2qU5I2sQWoJHuZLy5z1fiE_OM 823
llm_chat_term/ui/help.py sha256=UxmJDyBlkS0zXadnDbF4lsPzY6canD-KkMI8NDL4-iA 2048
llm_chat_term/ui/model_selector.py sha256=M27D7qre-dPFvwzwJGmT0lnNLfZgMoK9Qbk1TsAON3k 384
llm_chat_term/ui/prompt_menu.py sha256=aaQ-rWn-6equFk9FbD6Pyw026VcK2QGMNk7fggAbx2k 2336
llm_chat_term-0.2.5.dist-info/METADATA sha256=Uxpg49GTj8i3dMteZ1duZ368rLe5Nh1B7dt5I7I6bUc 5198
llm_chat_term-0.2.5.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
llm_chat_term-0.2.5.dist-info/entry_points.txt sha256=UKZwtI3NDKiUn31xaR6DJJrw13Rv55F4b1tjZSeTrbs 57
llm_chat_term-0.2.5.dist-info/RECORD

entry_points.txt

llm_chat_term = llm_chat_term.app:main