gai-sdk

View on PyPIReverse Dependencies (0)

1.0.7 gai_sdk-1.0.7-py3-none-any.whl

Wheel Details

Project: gai-sdk
Version: 1.0.7
Filename: gai_sdk-1.0.7-py3-none-any.whl
Download: [link]
Size: 66164
MD5: 08df108e3933272059e4deb4babb4437
SHA256: 8d21bc7c554c41c3a6dc0768efccd91b147bfafeb458eaabec0f992cd830de0e
Uploaded: 2024-11-18 01:08:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gai-sdk
Version: 1.0.7
Summary: Refer to https://gai-labs.github.io/gai for more information
Author-Email: kakkoii1337 <kakkoii1337[at]gmail.com>
Project-Url: Documentation, https://gai-labs.github.io/gai/docs
License: MIT License Copyright (c) 2024 kakkoii1337 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Programming Language :: Python :: 3.10
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Requires-Dist: click (<9.0,>=8.1.7)
Requires-Dist: colorlog (<7.0,>=6.8.2)
Requires-Dist: fastapi
Requires-Dist: huggingface-hub (<0.25,>=0.24.5)
Requires-Dist: numpy (<2.0.0,>=1.22.0)
Requires-Dist: openai (<2.0.0,>=1.40.0)
Requires-Dist: pillow (<11.0,>=10.4.0)
Requires-Dist: pydantic
Requires-Dist: pynvml (<12.0,>=11.5.3)
Requires-Dist: python-dotenv (<2.0,>=1.0.1)
Requires-Dist: rich (<14.0,>=13.7.1)
Requires-Dist: websockets (<14.0,>=13.0.0)
Requires-Dist: toml (<0.11,>=0.10.2)
Requires-Dist: setuptools (>=75.5.0)
Requires-Dist: bs4 (<0.1,>=0.0.2)
Requires-Dist: nats-py (<3.0,>=2.8.0)
Requires-Dist: aioconsole (<0.9,>=0.8.0)
Requires-Dist: jsonschema (<5.0,>=4.23.0)
Requires-Dist: transitions (<1.0,>=0.9.2)
Requires-Dist: uvicorn (<0.31,>=0.30.6)
Requires-Dist: python-multipart (<0.1,>=0.0.12)
Requires-Dist: pytest (<9.0,>=8.3.2); extra == "dev"
Requires-Dist: nox (<2025.0,>=2024.4.15); extra == "dev"
Requires-Dist: twine (<6.0,>=5.1.1); extra == "dev"
Requires-Dist: keyrings.alt (<6.0,>=5.0.1); extra == "dev"
Requires-Dist: ipykernel (<7.0,>=6.29.5); extra == "dev"
Requires-Dist: flake8 (<8.0,>=7.1.1); extra == "dev"
Requires-Dist: pytest-ordering (<1.0,>=0.6); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 933 characters]

WHEEL

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

RECORD

Path Digest Size
gai/itt/client/itt_client.py sha256=mvtFuNHdrqYD0DeYqZBCjaC5PBCgDxvWBnvnh9RpS6Q 3227
gai/lib/common/PDFConvert.py sha256=IOFULnoB_knczmn1ROeR57jCEFUN9GRhzcCXAUjqQLU 388
gai/lib/common/StatusListener.py sha256=BsX2yOOc72SNaeAdfwLCMzSVvGCZJSXqTEk6cVzP_EQ 1140
gai/lib/common/StatusPublisher.py sha256=9WF_0DB4kzDFmLB_8oh2NdvHG_ju4-tcxCcYVaN22ek 1055
gai/lib/common/TextSplitter.py sha256=GJZG2AALhGYTz7v4xtq0VH6dxhxsJ9I0puzSyHSPjmk 6237
gai/lib/common/WSManager.py sha256=hmktVFnkzdH-yLez_EtW8Ck6G3SDGpoL2UflEdqf5G8 1088
gai/lib/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gai/lib/common/color.py sha256=silTxfz_SKifeRlxsfNN42RgGy9uDOdiYB6QZjUwlkc 1157
gai/lib/common/constants.py sha256=yTR7cFMeCQO5bvXe0BUtIoRwz1Zo6aDjOjCKMQknY8w 20
gai/lib/common/errors.py sha256=r6B8KDdeGp0SFnfSX_3wroaY0j2Fr53hbuZ8YLgcyoE 4282
gai/lib/common/file_utils.py sha256=mHq07P7n984za7oOV3LYgxMqeVwLhR7KHEfYSJeknX0 6645
gai/lib/common/generators_utils.py sha256=Dcc3ni14K6DJq6gzTW3xQf8mOOYl6sjGpZW6F15fF2M 11351
gai/lib/common/http_utils.py sha256=1moCCDkcJJQycwiJgyiiGSAewu5_EEd7tDlXqb_Ik2A 10484
gai/lib/common/image_utils.py sha256=yh8Jm7JP8zNajqM4eBg5H5JnlvXlGEX4Qc4iJr7DUpo 2145
gai/lib/common/llm_client_base.py sha256=nC-EXjEOCy-ZnnVuLQD4Z21ama5lTFaSUDJQyzMQ6Qw 253
gai/lib/common/logging.py sha256=lv7IIxbH_rQSiyLaYck1bJZvhfwewIz2d8zFwtJ3c84 1408
gai/lib/common/notebook.py sha256=A7A_5-esVFVyJ2dBvYlEPxVB7vd-xCGsELkp57MK5_c 280
gai/lib/common/overlap_splitter.py sha256=GkZxP4rlbP1RCv71bssxy6IMT4gMX1Jr-WNUvNT1Cpw 2723
gai/lib/common/profile_function.py sha256=oeKY-l5f1lEFr8WSTxDT2JpKCVAim4BJpva3eNjq-eU 3114
gai/lib/common/sound_utils.py sha256=ca-DvAfRi6GOikjJDMttVd48NOYIkT_MCf3JzAvN2sU 1244
gai/lib/common/utils.py sha256=VOIai7z-Dzs816N4oBsdWgZvBYscN1wt9fVll1ZK5YQ 4818
gai/lib/dialogue/MonologueMessageBuilder.py sha256=SH8CgysfAAjzacD0ly_Hx9bDP4-l7FkzZOau0J9FNic 1561
gai/lib/dialogue/StateMessage.py sha256=xc96jWDF0KVu38-dO1CQ1EvPhnqfB_-7MrHgJlEJZv4 1092
gai/lib/dialogue/dialogue_message.py sha256=eRWrPadt55T6Iuv5V307_jm0NHkh-RWYaVOyl-jivIE 436
gai/lib/dialogue/dialogue_store.py sha256=YrYxCkiCUAQGKRbyjSVB0P7auMJyORMEpF7t9cv_IwY 8255
gai/lib/dialogue/dialogue_utils.py sha256=RUN7RdO6SYiW1UZeoSlFT0ZOlMN4uxqU3nPZ8NrTZkk 1579
gai/lib/dialogue/pydantic/DialogueMessagePydantic.py sha256=YYc2WZwEVT0NWlg77C3rVqiyMX04XXQE4aEIjqJPDWY 559
gai/lib/dialogue/pydantic/DialoguePydantic.py sha256=6Nsi6vy4J0DfVZ3SweU0a1zlg5pEZRjl8xWZCPFxdM4 265
gai/lib/dialogue/pydantic/MonologueMessagePydantic.py sha256=SxJcCD2CfjN2IdCzqwg24NHpFp7kXTZhSzJ-KfeL2lo 396
gai/lib/dialogue/pydantic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gai/lib/server/api_dependencies.py sha256=Fh5NnkMUujTHp2spfdI6HWnLfvaQ3ZutH4UYNjoQw4I 2377
gai/lib/server/api_event_handlers.py sha256=NXZFo3Y_NGkMJKNBGqy-u4cpgY5tJMQqsSjhkh_fLC4 1835
gai/lib/server/api_factory.py sha256=K5HG3M1WFO1Wdn61w6_WZ58qOpjt4xYvSjZBuPQrzPs 746
gai/lib/server/singleton_host.py sha256=-VGlZ3US8o003kFkijbQUjbsh8rz8ZL9_TviTbAHS7o 7852
gai/lib/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gai/lib/tools/chunker.py sha256=penpWtTi33ircauDAkngJISBFvVfDY5srJKxdyEUjrg 1026
gai/lib/tools/googler.py sha256=Og85G56tTq6zIgHZ07IZrBMGMmc-bvXF5skX1a0aYT8 1627
gai/lib/tools/pdf_convert.py sha256=IOFULnoB_knczmn1ROeR57jCEFUN9GRhzcCXAUjqQLU 388
gai/lib/tools/scraper.py sha256=r9baJz2eNivPSA8AzVapGR2ZxEaLI_vFTZaB6oUwmHs 2509
gai/network/gainet_node copy.py sha256=Dk05GTRjK3GCI-lp_Yj3JUaBzx2UZAUf3Iyjzebhqqk 3287
gai/network/gainet_node.py sha256=5RojFM9nbjzBODd1wKZ44WGJ5pZoUjtLOIFaden5bvE 1816
gai/rag/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gai/rag/client/rag_client_async.py sha256=VmVctDbFay-ohIx1NTmLVcLimc4NXawaJLsaOxUEFTI 15541
gai/rag/client/dtos/create_doc_header_request.py sha256=uyWI_Bsy9HHuSSUpyk-M1te2brks3ddRfIBo8bNdERk 703
gai/rag/client/dtos/index_doc_response.py sha256=NTmew65m-zM-KZJ7riJ7HEHn1cdWdapW72LReNbnJRU 134
gai/rag/client/dtos/indexed_doc.py sha256=RLyNPgoyt80B0PQtEHha4qXNrfFLUv9s6-NWF4Jz840 824
gai/rag/client/dtos/indexed_doc_chunk_ids.py sha256=UP3Ru3ijjoL99_ascFsCkMTeGjFAcivFNh8vj9mrEl0 144
gai/rag/client/dtos/indexed_doc_chunkgroup.py sha256=smc3bozETAzwLW8Fjq6w9Lh1C0IMdrjf5uT1ysFIiIk 412
gai/rag/client/dtos/split_doc_request.py sha256=qFyZw9bGfZMsuloUStSeFLU0ESH_XpD2RGqLXojXZF4 147
gai/rag/client/dtos/update_doc_header_request.py sha256=WBIrsax1T_CIoHVlRVTAB_QETiR80BahGYSXbqgJsRU 304
gai/scripts/_docker_utils.py sha256=HIwT9t_Wl0RW6ItaPkp60lcL2do5atPnTBRywnmJiCc 7172
gai/scripts/_scripts_utils.py sha256=iLmt8BS9XMP4OKfB0YTD2NA1Qip8dt6CNheC2xgPS2I 3829
gai/scripts/gai_chat.py sha256=7qkHkVBSUKVAq997vZqTfULKwPrkLFoQsXILs5urI1k 1436
gai/scripts/gai_docker_build.py sha256=DG7PrUEmuyXLpJ0oG44-bBTuVJcBdMAajsDwztPZJq4 531
gai/scripts/gai_docker_down.py sha256=jBe1_TqINljgSgbmjF-U0yabeNcUUu7xHE3hdZ2RLYo 776
gai/scripts/gai_docker_push.py sha256=28RNEspwhv0IVvlVcOEjvFpHD6tKk56VAmreUJLks7U 341
gai/scripts/gai_docker_stop.py sha256=aCK3eDyfohq1kzuNGTnMg19XBXTj6fx36VmXBvyMvrA 235
gai/scripts/gai_docker_up.py sha256=RTFAryxvVQttOyjGfpxCyYorvLyjjN0X8ORYuf-iPAE 477
gai/scripts/gai_init.py sha256=nO1lxR1cBooF0yILtch2hyfHzEcYqQWtb8DeX_Ddetg 1505
gai/scripts/gai_news.py sha256=lnx87yaunN4Z1H9tCcKpiwO7epOefuF3ACyJt_jC6rk 2000
gai/scripts/gai_publish_sdk.py sha256=hsbKepVq29y2aytTlGYG-phnPcjKnxcCuRhFNNS__5g 398
gai/scripts/gai_pull.py sha256=fVLg14KGSBtZcNabk4kgpuOYj8X2PfgxMD7_YxFQlro 8621
gai/scripts/gai_search.py sha256=Qmvn8yn0L9u_xKNtw-akje2vcDgsOtR8ggajGZwTJXw 2659
gai/scripts/gai_summarize.py sha256=czJPt1zPIdWagVHCkAavlN8E-Yl9RNT-AfADgglr9vo 1259
gai/scripts/main.py sha256=DMAhVqjX0y6a4_Q1CiX3VobSRALxROM9VN5oT7TGD04 4409
gai/tti/client/tti_client.py sha256=rEtD2TM5K3VqQIvGW8Q3SOFhzAHQGcb5KaO4XrR4vQo 3113
gai/tts/client/tts_client.py sha256=NOQDvSQluuvAHu8DrPlJy6CulRHsMWlt2bMRCbplIK8 837
gai/ttt/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gai/ttt/client/completions.py sha256=2eY3tcEV6bQwd_02d4rn26gGKxLj9VCdgXw1C8gw0HI 10512
gai/ttt/client/ttt_client.py sha256=d-cGkQMpipTb0SbloGS9nnyPsZ4A5dgY-2CsYzUnIMs 3043
gai/ttt/client/dto/chat_completion_request.py sha256=YFiM5x0P8-5-vNB335XOIwwSRCHaFl8K4N7nrZxjlgo 543
gai_sdk-1.0.7.dist-info/LICENSE sha256=OpxHTGbQus_UvIYyS9UJmjb7dLEHuXnP-lGnqvnHR5g 1068
gai_sdk-1.0.7.dist-info/METADATA sha256=dOL2JskivdLxlU1_eaIXFPuclpxDDIr_K75F2Wdi66U 4117
gai_sdk-1.0.7.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
gai_sdk-1.0.7.dist-info/entry_points.txt sha256=uXSUSYXWzxYgFMjGleyM-ZajThBIknGZ5_Vhm5fZ5KU 46
gai_sdk-1.0.7.dist-info/top_level.txt sha256=6xwodMh-vDJyWtXK1HUAhKGl7vn0wbfHDqzdJnLKwVU 4
gai_sdk-1.0.7.dist-info/RECORD

top_level.txt

gai

entry_points.txt

gai = gai.scripts.main:main