airtrain

View on PyPIReverse Dependencies (3)

0.1.61 airtrain-0.1.61-py3-none-any.whl

Wheel Details

Project: airtrain
Version: 0.1.61
Filename: airtrain-0.1.61-py3-none-any.whl
Download: [link]
Size: 144738
MD5: d4842d8010ed767bf7a3c256bf10d6af
SHA256: 17608afcb4a106be5db5f472dfab4eb5d776b3d3e90591495aade5afa5db06da
Uploaded: 2025-03-25 04:59:35 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: airtrain
Version: 0.1.61
Summary: A platform for building and deploying AI agents with structured skills
Author: Dheeraj Pai
Author-Email: Dheeraj Pai <helloworldcmu[at]gmail.com>
Home-Page: https://github.com/rosaboyle/airtrain.dev
Project-Url: Homepage, https://github.com/rosaboyle/airtrain.dev
Project-Url: Documentation, https://docs.airtrain.dev/
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8
Requires-Dist: pydantic (>=2.10.6)
Requires-Dist: openai (>=1.60.1)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: PyYAML (>=6.0.2)
Requires-Dist: firebase-admin (>=6.6.0)
Requires-Dist: loguru (>=0.7.3)
Requires-Dist: requests (>=2.32.3)
Requires-Dist: boto3 (>=1.36.6)
Requires-Dist: together (>=1.3.13)
Requires-Dist: anthropic (>=0.45.0)
Requires-Dist: groq (>=0.15.0)
Requires-Dist: cerebras-cloud-sdk (>=1.19.0)
Requires-Dist: google-genai (>=1.0.0)
Requires-Dist: fireworks-ai (>=0.15.12)
Requires-Dist: google-generativeai (>=0.8.4)
Requires-Dist: click (>=8.0.0)
Requires-Dist: rich (>=13.3.1)
Requires-Dist: prompt-toolkit (>=3.0.36)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: typer (>=0.9.0)
Requires-Dist: posthog (>=3.7.0)
Requires-Dist: black (>=24.10.0); extra == "dev"
Requires-Dist: flake8 (>=7.1.1); extra == "dev"
Requires-Dist: isort (>=5.13.0); extra == "dev"
Requires-Dist: mypy (>=1.9.0); extra == "dev"
Requires-Dist: pytest (>=7.0.0); extra == "dev"
Requires-Dist: twine (>=4.0.0); extra == "dev"
Requires-Dist: build (>=0.10.0); extra == "dev"
Requires-Dist: types-PyYAML (>=6.0); extra == "dev"
Requires-Dist: types-requests (>=2.31.0); extra == "dev"
Requires-Dist: types-Markdown (>=3.5.0); extra == "dev"
Requires-Dist: toml (>=0.10.2); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: home-page
Dynamic: requires-python
[Description omitted; length: 4397 characters]

WHEEL

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

RECORD

Path Digest Size
airtrain/__init__.py sha256=E3yMskC0rkqxxNnnn2IPtzBRsL2qT9UQMa2r9FT7jH4 3409
airtrain/__main__.py sha256=EU8ffFmCdC1G-UcHHt0Oo3lB1PGqfC6kwzH39CnYSwU 72
airtrain/__pycache__/__init__.cpython-313.pyc sha256=4F7gemzpt0TGbv_Y-BLiSLd3HL8hCsmEw82IzG2gdUk 2816
airtrain/agents/__init__.py sha256=r6v5_bblxamRgiaCT8CVhyzaDdWohGM7sSjLgIUpA5s 795
airtrain/agents/example_agent.py sha256=0dCS8QXIvUYYkxwyOEMLMdlQ4KgMAerQ56r7NcYGqTw 11681
airtrain/agents/groq_agent.py sha256=s-f-cGSrgsR4Jlrv6xzeg2Z0LAEHByhFMYVbTvu-Bkg 10558
airtrain/agents/memory.py sha256=tJEDYTjQa7WNVS1gOvVVeOzQxsXbzp21SEDWiMm1o0g 20869
airtrain/agents/registry.py sha256=epd7xtFXvGel3d64IZJh69rWzgT45s4PIV-Teh6O_E8 13560
airtrain/builder/__init__.py sha256=D33sr0k_WAe6FAJkk8rUaivEzFaeVqLXkQgyFWEhfPU 110
airtrain/builder/agent_builder.py sha256=3XnGUAcK_6lWoUDtL0TanliQZuh7u0unhNbnrz1z2-I 5018
airtrain/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
airtrain/cli/builder.py sha256=cI0FZCfRrgXPmjt8lOnHZwCWKrOB2doaOn49kmxVxHs 669
airtrain/cli/main.py sha256=WGt0WXhfRl7D_UGNtCMRDWiBTBwbXcRbkEZOh9StXOo 3559
airtrain/contrib/__init__.py sha256=pG-7mJ0pBMqp3Q86mIF9bo1PqoBOVSGlnEK1yY1U1ok 641
airtrain/contrib/travel/__init__.py sha256=clmBodw4nkTA-DsgjVGcXfJGPaWxIpCZDtdO-8RzL0M 811
airtrain/contrib/travel/agents.py sha256=tpQtZ0WUiXBuhvZtc2JlEam5TuR5l-Tndi14YyImDBM 8975
airtrain/contrib/travel/models.py sha256=E4Mtds5TINmXLXu65aTYqv6wwOh2KclJHZ2eXRrBqiY 1547
airtrain/core/__init__.py sha256=9h7iKwTzZocCPc9bU6j8bA02BokteWIOcO1uaqGMcrk 254
airtrain/core/credentials.py sha256=J1jd8vLrOfet0GhLI1J44d35o7skjriBsMgpODmXwfo 5592
airtrain/core/schemas.py sha256=MMXrDviC4gRea_QaPpbjgO--B_UKxnD7YrxqZOLJZZU 7003
airtrain/core/skills.py sha256=kIkI1MwIzuAwyoxdnZ5MGOb70BOB-njbVb_csJEdVvc 9244
airtrain/core/__pycache__/__init__.cpython-313.pyc sha256=E5o3fMQeU-E5G9UQoaEPyHXRN6uvDrcSdR88GvPb0cM 534
airtrain/core/__pycache__/schemas.cpython-313.pyc sha256=buRnJ0WO8QtpvaviXi7l7Qby6uOZIwmpsTJ2NMUd1o8 8327
airtrain/core/__pycache__/skills.cpython-313.pyc sha256=1-Q3pC2JXLvW1GarSKtqS38ImEztLTdWcsIwerJPBkk 11839
airtrain/integrations/__init__.py sha256=Fvr8keOQBe4PrxK7Is2B2jGodxY0J4zkcO6wT1T4e6A 2373
airtrain/integrations/anthropic/__init__.py sha256=K741w3v7fWsCknTo38ARqDL0D3HPlwDIvDuuBao9Tto 800
airtrain/integrations/anthropic/credentials.py sha256=hlTSw9HX66kYNaeQUtn0JjdZQBMNkzzFOJOoLOOzvcY 1246
airtrain/integrations/anthropic/list_models.py sha256=o7FABp0Cq3gs76zOF-CM9ohmYslWT6vK9qtQabV9XzI 3973
airtrain/integrations/anthropic/models_config.py sha256=TZt31hLcT-9YK-NxqiarMyOwvUWMgXAzAcPfSwzDSiQ 3347
airtrain/integrations/anthropic/skills.py sha256=bs9OYHeY1ETsvXt60vq6xNj2PQK_sBULnaVGvSQ9vXQ 5872
airtrain/integrations/aws/__init__.py sha256=3x7v2NxpAfI-U-YgwQeH5PtsmUrNLPMfLyUGFLiBjbs 155
airtrain/integrations/aws/credentials.py sha256=nN-daKAl7qOb_VdRpsThG8gN5GeSUkx-ji5E_gF_vYw 1444
airtrain/integrations/aws/skills.py sha256=2l16Y5zYeNd9trrPca6Rbhvl6a-GJBuCQMu7RqX9txo 3872
airtrain/integrations/cerebras/__init__.py sha256=zAD-qV38OzHhMCz1z-NvjjqcYEhURbm8RWTOKHNqbew 174
airtrain/integrations/cerebras/credentials.py sha256=KDEH4r8FGT68L9p34MLZWK65wq_a703pqIF3ODaSbts 694
airtrain/integrations/cerebras/skills.py sha256=BJEb_7TglCYAukD3kcx37R8ibnJWdxVrBrwf3ZTYP-4 4924
airtrain/integrations/combined/__init__.py sha256=EL_uZs8436abeZA6NbM-gLdur7kJr4YfGGOYybKOhjc 467
airtrain/integrations/combined/groq_fireworks_skills.py sha256=Kz8UDU4-Rl71znz3ml9qVMRz669iWx4sUl37iafW0NU 4612
airtrain/integrations/combined/list_models_factory.py sha256=3sQWQw3UwyzOzlNKDpRNzZiA-qN7zOIgyom7CDI0OiM 7724
airtrain/integrations/fireworks/__init__.py sha256=GstUg0rYC-7Pg0DVbDXwL5eO1hp3WCSfroWazbGpfi0 545
airtrain/integrations/fireworks/completion_skills.py sha256=zxx7aNlum9scQMri5Ek0qN8VfAomhyUp3u8JJo_AFWM 5615
airtrain/integrations/fireworks/conversation_manager.py sha256=ifscKHYKWM_NDElin-oTzpRhyoh6pzBnklmMuH5geOY 3706
airtrain/integrations/fireworks/credentials.py sha256=eeV9y_4pTe8LZX02I7kfA_YNY2D7MSbFl7JEZVn22zQ 864
airtrain/integrations/fireworks/list_models.py sha256=o4fP0K3qstBopO7va2LysLp4_KUf5Iz_YROrYkaNtVs 4686
airtrain/integrations/fireworks/models.py sha256=yo4xtweSi4qQftg04r4naRddx3KjU9Jluzqf5C7V9f4 4626
airtrain/integrations/fireworks/requests_skills.py sha256=h6HRV5dGvV7t3zyjD-awW47RyeDbu8onNevhcgSSy94 8235
airtrain/integrations/fireworks/skills.py sha256=Ns1tXXTVtTeeVYadzm4dnmmOboo430WTMu2o56oWTDc 7156
airtrain/integrations/fireworks/structured_completion_skills.py sha256=airYakYWXzYRS9nfNfrH90N3eeN8YW7GaY3ygLSiBO8 6622
airtrain/integrations/fireworks/structured_requests_skills.py sha256=uQR-nygtWmdGTwvU-aUdMNOMit_PiBVPYRa80ZloHLs 11852
airtrain/integrations/fireworks/structured_skills.py sha256=1wZ_7QDUhKWCSv_1lSEF6VnAqEeEA3jWHq7n0fWicgw 3897
airtrain/integrations/google/__init__.py sha256=ElwgcXfbg_gGMm6zbkMXCQPFKZUb-yTJk986o19A7Cs 214
airtrain/integrations/google/credentials.py sha256=KSvWNqW8Mjr4MkysRvUqlrOSGdShNIe5u2OPO6vRrWY 2047
airtrain/integrations/google/skills.py sha256=ytsoksCY4qbfRO9Brnxhc2694fAj0ytnHX20SXS_FOM 4547
airtrain/integrations/groq/__init__.py sha256=qwafHN-TIzTPqNo7bGHt-W8csYmOsrbO_3WsJKbTpHY 505
airtrain/integrations/groq/credentials.py sha256=bdTHykcIeaQ7td8KZlQBPfEFAkvJuxk2f_cbTLPD_I4 844
airtrain/integrations/groq/models_config.py sha256=Vec4mOopVLKE6uCibV6cHxna0HN-WsZ22gF9TIbu9Vs 4853
airtrain/integrations/groq/skills.py sha256=2_hTHhXRZmJJdcNLYwb6UpGZqWeUp-xo46Pk8BsVeFY 7403
airtrain/integrations/ollama/__init__.py sha256=zMHBsGzViVrvxAeJmfq6r-ZfSE6Dy5QcKLhe4d5fEcM 164
airtrain/integrations/ollama/credentials.py sha256=D7O4kUAb_VHs5s1ncUN9Ezhu5PvLfgj3RifAkB9sEZk 940
airtrain/integrations/ollama/skills.py sha256=QHEvIrFmuwFuC3ZAmy6xL2hNNGZWii1z9Y884JuOvnI 1558
airtrain/integrations/openai/__init__.py sha256=LYLxgDOAMUhw0ChBqj7XAJSTMNt9JiS2hHJDnJWS6IE 807
airtrain/integrations/openai/chinese_assistant.py sha256=F8bMeUUDly7BYG6wO648cAEIj5S_frVE5tm1Xno63Gc 1583
airtrain/integrations/openai/credentials.py sha256=NfRyp1QgEtgm8cxt2-BOLq-6d0X-Pcm80NnfHM8p0FY 1470
airtrain/integrations/openai/list_models.py sha256=vg8pZwLZ3F2Fx42X18WykpJOzZD9JG-2KJi49XWgSKo 4121
airtrain/integrations/openai/models_config.py sha256=W9mu_z9tCC4ZUKHSJ6Hk4X09TRZLqEhT7TtRY5JEk5g 8007
airtrain/integrations/openai/skills.py sha256=kEDe5q0Zlv_X-JGOYtb552ktb3aQQYVUYczVwMH0jxA 12823
airtrain/integrations/perplexity/__init__.py sha256=asVQs-oVXVhnLmAOZ6l9R8KoigeHmw8D5OONb_aGgnY 1189
airtrain/integrations/perplexity/credentials.py sha256=5acl2DcF0dk7DQJWRwmFkBXPQ1zfKN4ARW31dP-4rpQ 1524
airtrain/integrations/perplexity/list_models.py sha256=iOOxQ50BfLc226ps0gSdFl-enxa-SmStiuU2vFTUhJ0 4298
airtrain/integrations/perplexity/models_config.py sha256=cMHk6kjy-u8KfxU0KmuJ9rLiquwSGuj_-SOtj9wHlM4 4060
airtrain/integrations/perplexity/skills.py sha256=-RBwnv5wg0s-TwG--ZrCy2WikuMpNx15FGdsoNctRB0 10545
airtrain/integrations/sambanova/__init__.py sha256=dp_263iOckM_J9pOEvyqpf3FrejD6-_x33r0edMCTe0 179
airtrain/integrations/sambanova/credentials.py sha256=JyN8sbMCoXuXAjim46aI3LTicBijoemS7Ao0rn4yBJU 824
airtrain/integrations/sambanova/skills.py sha256=SZ_GAimMiOCILiNkzyhNflyRR6bdC5r0Tnog19K8geU 4997
airtrain/integrations/search/__init__.py sha256=r-hCYff5IdgI4IgQyMUzKzc_CVryl1oiweaGC3TwZ-8 405
airtrain/integrations/search/exa/__init__.py sha256=YdINIFcuT4pC72obDYx7DHVdMzlEg03BRQJi57SKc3g 486
airtrain/integrations/search/exa/credentials.py sha256=yOJIQdWs6RXX2Msk453VHH7FYQffpF946afaEWgVg4o 900
airtrain/integrations/search/exa/schemas.py sha256=hCdg-J__3p666h_ep0GbKngbYqQG74XlhYrcFvJBet4 3797
airtrain/integrations/search/exa/skills.py sha256=z2k3f-t_WZiBKj82pkmAxtaqm1-P9yU0H2J44vOJbb0 3786
airtrain/integrations/together/__init__.py sha256=5p2v5kvryl-Z8eSMxdrMQtgzynPo6zQ6vZqpxBADA1I 878
airtrain/integrations/together/audio_models_config.py sha256=GtqfmKR1vJ5x4B3kScvEO3x4exvzwNP78vcGVTk_fBE 1004
airtrain/integrations/together/credentials.py sha256=cYNhyIwgsxm8LfiFfT-omBvgV3mUP6SZeRSukyzzDlI 747
airtrain/integrations/together/embedding_models_config.py sha256=F0ISAXCG_Pcnf-ojkvZwIXacXD8LaU8hQmGHCFzmlds 2927
airtrain/integrations/together/image_models_config.py sha256=JlCozrphI9zE4uYpGfj4DCWSN6GZGyr84Tb1HmjNQ28 2455
airtrain/integrations/together/image_skill.py sha256=wQ8wSzfL-QHpM_esYGLNXf8ciOPPsz-QJw6zSrxZT68 5214
airtrain/integrations/together/list_models.py sha256=_QLGqweBiK6saz3n4xTQRmXSSs-qGFnV9kma-MSaE9o 2520
airtrain/integrations/together/models.py sha256=q5KsouOK7IvyzGZ7nhSjTpZw-CcLfPghJr6o_UU9uMo 3652
airtrain/integrations/together/models_config.py sha256=sF4V4E0q-QgiIbghxzwVxZC7Q4RRjP_OVtm7GeDA1xw 12638
airtrain/integrations/together/rerank_models_config.py sha256=coCg0IOG2tU4L2uc2uPtPdoBwGjSc_zQwxENwdDuwHE 1188
airtrain/integrations/together/rerank_skill.py sha256=gjH24hLWCweWKPyyfKZMG3K_g9gWzm80WgiJNjkA9eg 1894
airtrain/integrations/together/schemas.py sha256=pBMrbX67oxPCr-sg4K8_Xqu1DWbaC4uLCloVSascROg 1210
airtrain/integrations/together/skills.py sha256=PU2z9YtiavZ8-ODOIXCi0stymaCsvyackTT1g2TOxZ0 11565
airtrain/integrations/together/vision_models_config.py sha256=m28HwYDk2Kup_J-a1FtynIa2ZVcbl37kltfoHnK8zxs 1544
airtrain/telemetry/__init__.py sha256=_xDHzSmQvRCqihT0QTmF7bS9yKEl2LaZ3Zq05hXaI3k 1108
airtrain/telemetry/service.py sha256=6IB2-FL3fGsYYgMIVQ9MNCp9UlSE5cVhLlB3VBYkAnY 5592
airtrain/telemetry/views.py sha256=qob1swyLNEk_UIpDi5VTwMDsEsGZhJheFQrGbP8T5hw 8115
airtrain/tools/__init__.py sha256=AauO_EEBcK09mkyCuvvVK_Oz0L5DOrnuySViWXCOt6Y 1021
airtrain/tools/command.py sha256=-2axK36InyWSHf0F2N9WafAsi6746akUs8er9TWSy6o 13333
airtrain/tools/filesystem.py sha256=-YYdHj_KeSWPYXeRhWhIX9s_KujVA1R5tF3r93zRVTU 6324
airtrain/tools/network.py sha256=YR0AtMXDXkhCsXcx7_t2d12ItnKY8XXTmyP1kdj2M4c 3883
airtrain/tools/registry.py sha256=K-1H5EipYcDNDx2jdpsEY9gjfV4aNCGI1pY2UsgSpC0 10246
airtrain/tools/search.py sha256=MJNi17g6aBPSqbF0ChV8ZgMlzz_PoKSPAIpe_dazdt8 15081
airtrain/tools/testing.py sha256=q4ALEPRzukiadY6wFSPY7vA-T1o3XInLhXt18dsf6yY 4397
airtrain-0.1.61.dist-info/METADATA sha256=2igreLpEoXOlTprrUkh7KpgSCMy0CZSBlKJneL2WmoQ 6503
airtrain-0.1.61.dist-info/WHEEL sha256=DK49LOLCYiurdXXOXwGJm6U4DkHkg4lcxjhqwRa0CP4 91
airtrain-0.1.61.dist-info/entry_points.txt sha256=rrJ36IUsyq6n1dSfTWXqVAgpQLPRWDfCqwd6_3B-G0U 52
airtrain-0.1.61.dist-info/top_level.txt sha256=cFWW1vY6VMCb3AGVdz6jBDpZ65xxBRSqlsPyySxTkxY 9
airtrain-0.1.61.dist-info/RECORD

top_level.txt

airtrain

entry_points.txt

airtrain = airtrain.cli.main:main