phidata

View on PyPIReverse Dependencies (6)

2.7.10 phidata-2.7.10-py3-none-any.whl

Wheel Details

Project: phidata
Version: 2.7.10
Filename: phidata-2.7.10-py3-none-any.whl
Download: [link]
Size: 716942
MD5: 7ad2e4c88c64cd130d4f82cf886c8137
SHA256: 9cb3b2bf790440d644c5443cd20e0ab27dea98e5b7cfed4676a615e1583e2501
Uploaded: 2025-01-27 14:27:50 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: phidata
Version: 2.7.10
Summary: Build multi-modal Agents with memory, knowledge and tools.
Author-Email: Ashpreet Bedi <ashpreet[at]phidata.com>
Project-Url: homepage, https://phidata.com
Project-Url: documentation, https://docs.phidata.com
License: Copyright (c) Phidata, Inc. Mozilla Public License Version 2.0 ================================== 1. Definitions -------------- 1.1. "Contributor" means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software. 1.2. "Contributor Version" means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor's Contribution. 1.3. "Contribution" means Covered Software of a particular Contributor. 1.4. "Covered Software" means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof. 1.5. "Incompatible With Secondary Licenses" means (a) that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or (b) that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License. 1.6. "Executable Form" means any form of the work other than Source Code Form. 1.7. "Larger Work" means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. 1.8. "License" means this document. 1.9. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License. 1.10. "Modifications" means any of the following: (a) any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or (b) any new file in Source Code Form that contains any Covered Software. 1.11. "Patent Claims" of a Contributor means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version. 1.12. "Secondary License" means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses. 1.13. "Source Code Form" means the form of the work preferred for making modifications. 1.14. "You" (or "Your") means an individual or a legal entity exercising rights under this License. For legal entities, "You" includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. License Grants and Conditions -------------------------------- 2.1. Grants Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license: (a) under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and (b) under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version. 2.2. Effective Date The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution. 2.3. Limitations on Grant Scope The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor: (a) for any code that a Contributor has removed from Covered Software; or (b) for infringements caused by: (i) Your and any other third party's modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or (c) under Patent Claims infringed by Covered Software in the absence of its Contributions. This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4). 2.4. Subsequent Licenses No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3). 2.5. Representation Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License. 2.6. Fair Use This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1. 3. Responsibilities ------------------- 3.1. Distribution of Source Form All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients' rights in the Source Code Form. 3.2. Distribution of Executable Form If You distribute Covered Software in Executable Form then: (a) such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and (b) You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients' rights in the Source Code Form under this License. 3.3. Distribution of a Larger Work You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s). 3.4. Notices You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies. 3.5. Application of Additional Terms You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction. 4. Inability to Comply Due to Statute or Regulation --------------------------------------------------- If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Termination -------------- 5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice. 5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination. ************************************************************************ * * * 6. Disclaimer of Warranty * * ------------------------- * * * * Covered Software is provided under this License on an "as is" * * basis, without warranty of any kind, either expressed, implied, or * * statutory, including, without limitation, warranties that the * * Covered Software is free of defects, merchantable, fit for a * * particular purpose or non-infringing. The entire risk as to the * * quality and performance of the Covered Software is with You. * * Should any Covered Software prove defective in any respect, You * * (not any Contributor) assume the cost of any necessary servicing, * * repair, or correction. This disclaimer of warranty constitutes an * * essential part of this License. No use of any Covered Software is * * authorized under this License except under this disclaimer. * * * ************************************************************************ ************************************************************************ * * * 7. Limitation of Liability * * -------------------------- * * * * Under no circumstances and under no legal theory, whether tort * * (including negligence), contract, or otherwise, shall any * * Contributor, or anyone who distributes Covered Software as * * permitted above, be liable to You for any direct, indirect, * * special, incidental, or consequential damages of any character * * including, without limitation, damages for lost profits, loss of * * goodwill, work stoppage, computer failure or malfunction, or any * * and all other commercial damages or losses, even if such party * * shall have been informed of the possibility of such damages. This * * limitation of liability shall not apply to liability for death or * * personal injury resulting from such party's negligence to the * * extent applicable law prohibits such limitation. Some * * jurisdictions do not allow the exclusion or limitation of * * incidental or consequential damages, so this exclusion and * * limitation may not apply to You. * * * ************************************************************************ 8. Litigation ------------- Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party's ability to bring cross-claims or counter-claims. 9. Miscellaneous ---------------- This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor. 10. Versions of the License --------------------------- 10.1. New Versions Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number. 10.2. Effect of New Versions You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward. 10.3. Modified Versions If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License). 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached. Exhibit A - Source Code Form License Notice ------------------------------------------- This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice. You may add additional accurate notices of copyright ownership. Exhibit B - "Incompatible With Secondary Licenses" Notice --------------------------------------------------------- This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
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: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: <4,>=3.7
Requires-Dist: docstring-parser
Requires-Dist: gitpython
Requires-Dist: httpx
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: python-dotenv
Requires-Dist: pyyaml
Requires-Dist: rich
Requires-Dist: tomli
Requires-Dist: typer
Requires-Dist: typing-extensions
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: types-pyyaml; extra == "dev"
Requires-Dist: timeout-decorator; extra == "dev"
Requires-Dist: docker; extra == "docker"
Requires-Dist: docker; extra == "aws"
Requires-Dist: boto3; extra == "aws"
Requires-Dist: docker; extra == "k8s"
Requires-Dist: kubernetes; extra == "k8s"
Requires-Dist: fastapi; extra == "server"
Requires-Dist: uvicorn; extra == "server"
Requires-Dist: mypy; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: ruff; extra == "all"
Requires-Dist: types-pyyaml; extra == "all"
Requires-Dist: docker; extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: kubernetes; extra == "all"
Requires-Dist: fastapi; extra == "all"
Requires-Dist: uvicorn; extra == "all"
Provides-Extra: dev
Provides-Extra: docker
Provides-Extra: aws
Provides-Extra: k8s
Provides-Extra: server
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 16565 characters]

WHEEL

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

RECORD

Path Digest Size
phi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/constants.py sha256=nMwvs4JPEkwCKWCWiYObKtGK5aYT0M4YMFTfzekYioM 1246
phi/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/agent/__init__.py sha256=ifqFpKU-xe2UWTPs-3AJU-b4YSgKXnzAshqAzLY0pv8 218
phi/agent/agent.py sha256=W4SawJxABq4GLx1Tu0f1UqVBOrgNtyfjDJW4DxXDaCA 151434
phi/agent/duckdb.py sha256=OB3P4HMs-eL8lP1ktZhmyobMR4BZts0T80FbAgXD2q0 10942
phi/agent/python.py sha256=jR25djPFuURh2Hx_IugfJ4MpYYeVQ1a4wndIAMQq6MQ 10101
phi/agent/session.py sha256=Ext62pw4owoJ-q-cUU3OZUWs8NvOR_IZ3AjvqoMlndk 2138
phi/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/api/agent.py sha256=zGs8-dT1lOBvg7jl63uO_3i7YwTPjhM45XM0fMkUMhc 2523
phi/api/api.py sha256=4OerzXsVVcjaxsSsRPBpkXPs1C15FgR1w6UKsx_L49A 2471
phi/api/assistant.py sha256=Ak2ix9WwLBiUzp-q0tYiXg7AY1jxA6ewIGlzXojVLCw 2638
phi/api/playground.py sha256=cFww5pw23Bh0zYooySuFozLEn8DxX7oo_3r2RWJ8O2o 3040
phi/api/prompt.py sha256=OhDhKYNH0zVdbSEcky_coVR9sSHFjFbHhL-E-kX0ZTo 3645
phi/api/routes.py sha256=XyrRm_HvesIrP4DZYCw7hZ-IzsO6WwzOXbbN-2Oxumc 1355
phi/api/team.py sha256=TzRHNoA1ZHgKjz5rqQ2Vc3dOg1Ox70c4dMl2bh0-k5E 1120
phi/api/user.py sha256=PAMbe2NjPHB0ZdvXsNncoGAIbthm8MUT6iuMBD7F51U 5399
phi/api/workspace.py sha256=Ihp5me5imiki-JQLigXTyzloo25iAzXO0mrKBiKnLa4 5488
phi/api/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/api/schemas/agent.py sha256=_72ZMFhUOJI2otUOR0vf_Gqp6oxQUgbR95IYvS-JfJk 466
phi/api/schemas/ai.py sha256=4pL69J0YJVeYhgcN642s08Vulh8IGW2cS8c6hBttlPQ 329
phi/api/schemas/assistant.py sha256=VqGDqcVUcnbDTdseP5P9VwDyTgLo2fqtQ6jhUtEc5FY 470
phi/api/schemas/monitor.py sha256=QagAW94WgbFj53o52qoUiQwTBgUzSKvP76MKIX4HArI 384
phi/api/schemas/playground.py sha256=SmTkAcccc3P6orCmU8uM5AJMCbhHPnpSSAvbFHdzwZI 599
phi/api/schemas/prompt.py sha256=BsgM2O5E9WRfgfZtxx8Jaj-hylpR0lntgbi53mV6kC4 1139
phi/api/schemas/response.py sha256=QQWMZnA14RdPAKmrfZ17EkmJUiGVEReIaT6MgHhU24g 131
phi/api/schemas/team.py sha256=ip9UufU1_E-wM6WMsgSIh-s1MIIjU5Tu89sL0ZkHKus 292
phi/api/schemas/user.py sha256=hstueadAU13x9zp0C-Z_wjcDjarozaR0ygmvPf4Rlbc 542
phi/api/schemas/workspace.py sha256=0NgNI-mndkzbtl8d70ySSyUx00tCtIy1Gu7EwYpZCGk 1108
phi/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/app/base.py sha256=hKBlHZNJFWZHLWe3MdjvNwLdG6FOU_qboPkKorPsf8k 11623
phi/app/context.py sha256=0El9GJdpya2YdzPP1cI2Y168LrJyZn2Ti31fImSYOJU 606
phi/app/db_app.py sha256=4WrbQmYVV_scsvq1aDaYvrB7UajLVPRgn6TGICcNnYY 1789
phi/app/group.py sha256=FqwSvAx5_NFOoOBTWnXQKIWq8zR5Iw--PvJglwZqg5s 623
phi/assistant/__init__.py sha256=LvyhZmBuSfgM7PoVOJJuns1GejPfqboDiVSv0vE6p8M 211
phi/assistant/assistant.py sha256=KS1BS6leMkX3-DT56SaHr9_Sjdu4-JRTTHCFqHojLq0 72047
phi/assistant/duckdb.py sha256=8yR4aSD2NmZfgYhQQ7UloZMBgv_h0yN_xqtLqS1_zqc 11141
phi/assistant/python.py sha256=fWjpv_YOzmE7zp2hMPiIvJNpbilzN4W9uO5E4Bjtc8U 9825
phi/assistant/run.py sha256=mEPCA4d49KRYazyfhopjr4NuRtIEDDN0oIYDzulHwbE 1832
phi/assistant/openai/__init__.py sha256=uCu1rwM_eS3KgNNh8EEBo2Rjb00CHfNOxiia5BwGXaE 59
phi/assistant/openai/assistant.py sha256=mhJ1ACDUeKps1lmv2GAYyHR26OWuL0m0jF0q8za6_0I 12370
phi/assistant/openai/exceptions.py sha256=kPOmFqZjkaB2OJOdYPXL5jnhkbrwW1KbA1P0gXfpzi8 511
phi/assistant/openai/message.py sha256=F8rr1xzn_1cp3lhDdqYQgQ3hMb1l-UQcBQxYLFFDKns 9928
phi/assistant/openai/row.py sha256=6ztjaKgHTlhPuQqeLbuJBT4XGV3inufyuxQ7DZ46P68 2135
phi/assistant/openai/run.py sha256=8PjEMWNNh1X1mhD3kwcUQu2xtLI0hRuWmAbGnXetzuk 15218
phi/assistant/openai/thread.py sha256=PAXTipF4mS_cSswvk-NrDH3bAUmlqYP8QZ7CovMBkWU 9910
phi/assistant/openai/tool.py sha256=tVDj5fTgOSV6OTByiW_kyyKTUr9Aj2y7rXmwon6-GwU 139
phi/assistant/openai/file/__init__.py sha256=cbRhg8WeIdI1l-HEd_3wn_GZp0QIP5xpGOYU-lzFqik 48
phi/assistant/openai/file/file.py sha256=IVeq8Ejo_vtDu82ezDHUd-I3P-H7U6pp7s3qIZ3o0qI 5811
phi/assistant/openai/file/local.py sha256=g9hY1EmBXnZuaHSzKccY6zNU5h8mwk3ramvffYjMRZU 560
phi/assistant/openai/file/url.py sha256=ZtyInDsLsj0wiuyPFwQS0ARP5_Fx25zcXu21t4Y2r2A 1561
phi/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/aws/api_client.py sha256=PMnZ8quoa0iUOJFZVwDFuUZzNiWgvdtvYCMMxbc0mts 1437
phi/aws/resources.py sha256=V2fjkOPicVw_bbSBFwBBeuU3VI7kR1ufJJm6Hc0y8DY 31475
phi/aws/app/__init__.py sha256=5cl8CBCE_9T3KF8RXZB2QE1BGwdA6VuKxqpQ81C--s4 85
phi/aws/app/base.py sha256=CjAIiOAzPq8jpiTP7rnZA2I8LmqCc4ybLfel4XuMQ8Y 34104
phi/aws/app/context.py sha256=uCjjZOv7lahN6_oPxYWNsq2hPbof7BLoModsFZDIEME 171
phi/aws/app/django/__init__.py sha256=uLIQuJNLhmM16eqIbXKP-U9BOr7z2zAcxxaxXOA7C1Y 45
phi/aws/app/django/django.py sha256=nWiLmmShnvg3ipLrjJuwZG6UzFjQq3Gg51laiKVofgw 798
phi/aws/app/fastapi/__init__.py sha256=RmxMi4MBWxBbdIOy_Mbygn0iAACymfUQ9bdcUxCH4yg 48
phi/aws/app/fastapi/fastapi.py sha256=G4C3o90uuqd_A5ILKvzpEcBQljinJWO13M_U2AP26y4 2110
phi/aws/app/jupyter/__init__.py sha256=KVznyDB3DeGifBO_NrV2jLFo94Ay6IhDl2phimcdgeY 48
phi/aws/app/jupyter/jupyter.py sha256=_hn1tA8KKjl1M2MwqcrNWOuQwuqEzZ4rDf4O9Y9FPl0 2664
phi/aws/app/qdrant/__init__.py sha256=1VOqtceJ1Y9gZTQIHjNle8fGjVkKPE98W6x47lF1k1E 45
phi/aws/app/qdrant/qdrant.py sha256=d_qC5YN5Zv7D4jtkI7mCviRh5L7D06QOmKkZV1aeiu8 593
phi/aws/app/streamlit/__init__.py sha256=0QVidZPLWttkWNrDDWYzZr-2NggwRaAuJAJB5pC6sDY 54
phi/aws/app/streamlit/streamlit.py sha256=XbF8-V1Mqfs6eCQf1uqcHSG-bz5Tu0ZDtYlI8C3gYW4 2943
phi/aws/resource/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/aws/resource/base.py sha256=T78FfMHlSTFDpSbrDD0LRnhdh4bkmjvtVL9vmEhDoRw 8301
phi/aws/resource/reference.py sha256=TD1sfFwXj-5Jrz0zE7oNmXsVnPM9nHkoOKUCCSLRpdA 290
phi/aws/resource/types.py sha256=LIuE3ETj2mWafIUldJlOFahonLV4w1NikcAj26aGiLs 3081
phi/aws/resource/acm/__init__.py sha256=Xuhb4pQsIfwolngk_8V_mjYw7jDdxDH-1NyTbJyt9Qc 60
phi/aws/resource/acm/certificate.py sha256=mkHokYk-HDBNGJjnoFH_Luc78pty08m3VaEh4btMVNw 10489
phi/aws/resource/cloudformation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/aws/resource/cloudformation/stack.py sha256=KYVbLySht6y0m8c-zGkEWDixLuz2Q-duwY4J969u6QU 10205
phi/aws/resource/ec2/__init__.py sha256=DW_lHvE6ryQ2q9FovBf_EJhg2GrVl-vgpmaf7A8Ey6U 197
phi/aws/resource/ec2/security_group.py sha256=QVmlVGO6EVR9pSE16OUe57p-X18esggnXHSidNFwyM4 25483
phi/aws/resource/ec2/subnet.py sha256=zyZCynnzBb_L-RnyTAyWuYpenwHUnlUSzVfK6_q2EBM 2433
phi/aws/resource/ec2/volume.py sha256=_HiWqsqSlFRY3TVtMdLp_4FCpwnWZtpUZpPhjiBzcsw 14337
phi/aws/resource/ecs/__init__.py sha256=BAZcD4rhjmeOtdLAaOGjcjJ7J9FDg0XTcueYE4q5gbk 277
phi/aws/resource/ecs/cluster.py sha256=PGtFfYmdGGDOfBSj9ZD__CFq_Nk_8zJfZKAUk3zzEJU 6316
phi/aws/resource/ecs/container.py sha256=fKvpvZyUsoCxAG1j8MAQ4cxTZwu5_rru-ri2hZpD4ek 11368
phi/aws/resource/ecs/service.py sha256=Tt5ew07h1QOOwMFnP822IGCVRxicmfyzVjsQMvAacTg 19749
phi/aws/resource/ecs/task_definition.py sha256=RIPTbU2ft8AFTW0CWmYvhxFr7Sm8_PJIEwZfIEOrekc 23497
phi/aws/resource/ecs/volume.py sha256=mummGAoooTQR5va7aJRFdMvfKxAYEfZVzrbWKkSa6qI 3387
phi/aws/resource/elasticache/__init__.py sha256=EWuLQSj2-ZxxyUWuGPCRdSf_MrwX2SyFRqpw9_-WDH0 133
phi/aws/resource/elasticache/cluster.py sha256=qz2EIYLBm-CeiVJXdGZM8MZmoretzD1RG7itG836xIc 22631
phi/aws/resource/elasticache/subnet_group.py sha256=H3KQMSgOCC6sHf9ENjg5Qn92hO0ShILZazmZNUB3W1Y 7966
phi/aws/resource/elb/__init__.py sha256=pO9eKt4wtJKju_dYrLzZLqx443cCmJnyBkuyStB0c1E 169
phi/aws/resource/elb/listener.py sha256=TP-0Ge6qjY4nl-jP5c4GuzHF_oA99AS_ChV0ohl6ZZ4 11164
phi/aws/resource/elb/load_balancer.py sha256=NtSeRDXcS4gWZAj4jFh3tuyFBfs7kNeiKMixdA8Equ8 7618
phi/aws/resource/elb/target_group.py sha256=eEQihrSJeFsD_OCKjcKRwq6OTIj-r5eGBA_UjNgS55A 9502
phi/aws/resource/emr/__init__.py sha256=MJM4rRFIfk8kNVr6gfvs0Kvjj3ZjnZFvtuJehO4mfUs 52
phi/aws/resource/emr/cluster.py sha256=mzvNhY5AsQv--b1UJHKEHsyggPRqCQXy0GyuG_192qU 12578
phi/aws/resource/glue/__init__.py sha256=vjGkyLAG38uxQzHQ_1-a3ofExZCEnDqGK1USx5pyhGc 54
phi/aws/resource/glue/crawler.py sha256=lE6DrtuYh4hEG2rs1_F2iXqJqQe3x-3jWrlKnNJAlwI 12558
phi/aws/resource/iam/__init__.py sha256=7o3v_xwedNLdNChbL7y7chwm968lkXpXPOzLGMDDFc4 96
phi/aws/resource/iam/policy.py sha256=6rY3peBTXWftiwF8wTloPZSElmIwvXnssSUTmhF5EVw 7481
phi/aws/resource/iam/role.py sha256=Cwam9W5jHbUNvj1jDJOvfYSiCIDM0Cqt1c3KQpZpvWs 9714
phi/aws/resource/rds/__init__.py sha256=6ZyRQQaGc9kL9ERcmcleGAhY5dF3uGvdzUA-OaO_g5E 173
phi/aws/resource/rds/db_cluster.py sha256=Tj7_26IsMgf27kRYbhyEkxdC2KBwvWjxVFSdEOGptq8 42214
phi/aws/resource/rds/db_instance.py sha256=RAF8K2ng-VEwRb8csKX_LBlFdg2uteCbqDojwDchjKY 36601
phi/aws/resource/rds/db_subnet_group.py sha256=bh6otSd9x6t_9_rtbIxDessNt5g-eSihuhYYE0Ifwzs 8141
phi/aws/resource/s3/__init__.py sha256=cYet-a3Lr045cws4yc9igHyl2DVqBjwTmlWNXCAHSTs 96
phi/aws/resource/s3/bucket.py sha256=WwdJdUlIMBz80-Mo9w21-luUg9jT0tMXsYZf7l84jDk 7933
phi/aws/resource/s3/object.py sha256=HuA-OOed33fPjKTkjcd9H6d-QVMViDb_XzkpZXWsloE 1880
phi/aws/resource/secret/__init__.py sha256=99qi0BZSAbf1NTSSl--Vp38FtQxE4EOcO7swfT9qyk4 115
phi/aws/resource/secret/manager.py sha256=6-2sqdj3tmFBJtgOtbvhX_BDh5LmyzJOrTrOKoT4GSM 11187
phi/aws/resource/secret/reader.py sha256=yZPLdBKK0NDsnK5CfS-PtrDuLQNFdHPschPPM4ikGHY 999
phi/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/cli/auth_server.py sha256=UvVi1IVWRYJli3oW79IWVNEuaUkMeIG2WBocwRsgVcA 4115
phi/cli/config.py sha256=CP0c7-tyu0V3EcvXzdtfKjxZm1HnW6igzQrGo05FvPo 11655
phi/cli/console.py sha256=Ce1PSIAYNhw0Sf5-QZqzeQcEpTgta8rSUNx2fHkOwbk 2855
phi/cli/credentials.py sha256=pz_TY2fE5iaz4If0GL-0dFyodIhp5fXRvgsWkpjuac8 713
phi/cli/entrypoint.py sha256=FMObn2kzO9GdOAH_iginZwKmfPgull9qVbcK6k1iyRo 18465
phi/cli/operator.py sha256=T2iqpwug0-hBI0AbBa6Ks3gEVkME0eH5Yxj_LsIZRjw 13815
phi/cli/settings.py sha256=AZsUM3oswmcb4NNEP2Sfz0lyRrAOPAnn1NWXnGLDIIA 3059
phi/cli/ws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/cli/ws/ws_cli.py sha256=kjs6fAbxONSoAHDYHUtJvL2tRUXSgSSyoFPCpP-egHY 31169
phi/docker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/docker/api_client.py sha256=ZCJSbeHGGnPitOtT6XcQNsRn_RNrmmkJPByA-SVfFWo 1610
phi/docker/resources.py sha256=Xmf_pqDnwYWnv6zLkSY2kIEYm2DAiQn8p5K3dkX7N9E 31821
phi/docker/app/__init__.py sha256=SKOiOMzkETXvmtE5Sj06NGqyZ_LX7olULgAiljR-eYY 94
phi/docker/app/base.py sha256=sr0GKFQbsHCXbbQGNastJsbrHI9rXpQ9QZ0S37OsZA4 17394
phi/docker/app/context.py sha256=j_44kgCQYpM5gHjTH5NpcuXGwxRE3kd0SPWplFSAk0I 87
phi/docker/app/airflow/__init__.py sha256=Am6MV96MSk0aZRIiJ9S0X7bd0mYLyjFTM7zFlO8JKyg 329
phi/docker/app/airflow/base.py sha256=fU80BmfC6EeYTljtWPqjcqWQ89Rn2YA4dqBsfEJsEew 17221
phi/docker/app/airflow/flower.py sha256=Zr8P6S4CGyXnZiSwF7OMte13_N2yrxjWye8ItDsVYbU 393
phi/docker/app/airflow/scheduler.py sha256=gM0Uf3Iw6y8v8SChv9aybdH_ozUqfnhkU3pW4Z-ZOkg 280
phi/docker/app/airflow/webserver.py sha256=YgI65n-xzg3zeEfNtQpqTGI2P_MR2ObENU9EwmI6JWA 395
phi/docker/app/airflow/worker.py sha256=Xd5ieM6gxha5tj0mCbiN0SwK2Jy80Ax6zarlZ0L5rl4 1897
phi/docker/app/django/__init__.py sha256=w0Mk9b16gdNKoxZt4pKbU8vyyRhJzJn0Elk9laBsKCo 48
phi/docker/app/django/django.py sha256=uSCjRblSXxaPqMBhq5vfBdstSb2_AndcEGaAPj8G28I 743
phi/docker/app/fastapi/__init__.py sha256=I6GTBxZ0vVXZMIMtdoSeLKlCJ5DYYk4KeinmqqwZfzk 51
phi/docker/app/fastapi/fastapi.py sha256=cKbKL7J6W3DxCo6aZL5DHbQPIczcEbBWafMnpa_eguY 1955
phi/docker/app/jupyter/__init__.py sha256=YAFFPP9lb3ClAcaxaa3MjogpUOVz2STnReEVREPHke8 51
phi/docker/app/jupyter/jupyter.py sha256=zig0v3o-5nf710L6NWuxuuNuIPs0eFqty3LqmQqXN7k 2816
phi/docker/app/mysql/__init__.py sha256=E3QupHduylSVk73ccV1jVirzjsxlZ9WVl3GwsYMcALM 47
phi/docker/app/mysql/mysql.py sha256=-wQXf_lqU_Sc6D8gdwEZnUhAE2QvB5oBi4BepqbHWtY 3542
phi/docker/app/ollama/__init__.py sha256=z5yIbsZI9AqDOBa-zZMs4fsTkdzziMpQKiA20uwJe5k 48
phi/docker/app/ollama/ollama.py sha256=8uo6MKA2_fvtLm8Kf8vZpuMzR_3XrDS27lyKcNitLvo 367
phi/docker/app/postgres/__init__.py sha256=s6ALNQvWbQG6lkmbLnQURlALdW5CaGFNwaU0rtJUYWY 112
phi/docker/app/postgres/pgvector.py sha256=LGkShzndMv1P0WJB1UZzOk8pmaYpe3ybTVo8JWGZ6Lg 235
phi/docker/app/postgres/postgres.py sha256=h_g9Sx9m3UuwxBErJbuOAceKIma4xeOPZc3-5GiwfaQ 4568
phi/docker/app/qdrant/__init__.py sha256=AlwNSTySBOvKOeS7Bkv3JgC0ORKWoVe6iKQLw8SR8gY 48
phi/docker/app/qdrant/qdrant.py sha256=IKNjd5foBX2WUwsMPBaY56JYChjqFlcAelMG3TL9q0Q 566
phi/docker/app/redis/__init__.py sha256=mIxsubJ6oUQQVrBK1qotz-wupL61xDZx9Z4lKdCa3zw 45
phi/docker/app/redis/redis.py sha256=Y7R8Sed0Vg4PpFpW5Uznns1EhPYEo8qHDnjGdiiGUuw 2189
phi/docker/app/streamlit/__init__.py sha256=YB127ntwRa26Z1e45nQFDQEYrxXLkU7jf4s1Bu2YfrA 57
phi/docker/app/streamlit/streamlit.py sha256=Hvgd0QkKv7zqyuGu8l_8bKMHQ2L6WmL1oePRzC70WzY 2788
phi/docker/app/superset/__init__.py sha256=1Yf16FNmBpkP4FGrFL4EG46vXkXiI2VOMUFQXnrwVIw 315
phi/docker/app/superset/base.py sha256=dkXJhGLRBKBN7eK8cc-6rLRPvVKaKlZYg1UzpG2-epE 11765
phi/docker/app/superset/init.py sha256=NG5iAYbV__dR-LgFPaE1p_i0WEZFKZEPb3CJpvL0tBA 292
phi/docker/app/superset/webserver.py sha256=tSbm7Pil16XaIDThTnHGnCZ65fBHuRK5P-MGKmEE2qY 400
phi/docker/app/superset/worker.py sha256=HUCWGAo_EtyFZ4NHYzzQvgWjLbQGxOfyqhJbpOCzCl0 276
phi/docker/app/superset/worker_beat.py sha256=-YXQTR-K5DBzDFuG8CwCmy_TX1Iy-mVBkXxw5TuBIM0 283
phi/docker/app/traefik/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/docker/app/traefik/router.py sha256=mBS6tU3YWajDxerN1r_8YYFCjiC8euTr0MDV43i33cY 1498
phi/docker/app/whoami/__init__.py sha256=z-8u-FI1bos6vCUu49TfwamAMX5br-n8ivHl1am6Me0 48
phi/docker/app/whoami/whoami.py sha256=dxbdJT8Hzw3--gWxVoN_HasM3fk-1I0u47OR9mzndKA 364
phi/docker/resource/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/docker/resource/base.py sha256=lrFTJU65WAR3ogj0dAJ6o_w5Wn3cjblwTlNJspz2OCQ 6529
phi/docker/resource/container.py sha256=-InI5ky1LV7cltrt20AUTPr-95Q7vIC_TU2ETILeSp8 15840
phi/docker/resource/image.py sha256=BaYfI7V02n-v1VeZ3AF-TdCu_Mjv42vv8_3mPURd0qU 18432
phi/docker/resource/network.py sha256=MSOZ3-LqgptgA4eaLmiUOG6_TQKoDPEsc1DQ8dQKyWk 5155
phi/docker/resource/types.py sha256=bMl7vxRBYXY3hyR0wF6HRtmUdP7_Fkz-lSEP8CHwBEY 1130
phi/docker/resource/volume.py sha256=IDNLxOvkk77b_K85oRF_xUnJu3qA1OSEw37YKGth9NE 4785
phi/document/__init__.py sha256=BRB8GZDzqapKaPTFvNBdrNuqgiMmjrY9sQh9xAr3Ixo 39
phi/document/base.py sha256=N0KdYznrp_OyT9wV3UuriW0PdxLHBEjVm30ZbA7HQPE 1480
phi/document/chunking/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/document/chunking/agentic.py sha256=nSO53wlr3675-k0R5vKXCGe9TmcX6iJ9xdQ50V7BUcg 2761
phi/document/chunking/document.py sha256=pr7N7pVrPkjYl3qDVSQIUIQDU88m4pxSbkIHTsUWdmk 3632
phi/document/chunking/fixed.py sha256=YTwI8-BYAjZ28Zrk0itaAufNQjI8dzDOlv4wdwcJLWg 2409
phi/document/chunking/recursive.py sha256=hcCOg1KQ8tGMhrtXavmS17-wijq-T44etmogyd1D4hY 1858
phi/document/chunking/semantic.py sha256=dkjgK1yn67JP8PAFOMLc4nS4aj0E-a60Bu3VcdgDlwA 1901
phi/document/chunking/strategy.py sha256=T__dwWv-1A2nH1lW4P3b2aG79lMCNxbOQR-L1dwb3Ng 1170
phi/document/reader/__init__.py sha256=UrafQxNwZwNF-7EzRqXW2PFWNC3LYmvla80jXanoigc 44
phi/document/reader/arxiv.py sha256=vUuxffXhISTBM7mRrez9RqHkfGxKlPjd3b3a9gyfrsc 1230
phi/document/reader/base.py sha256=BwjUKnTYvAbdJqEVVmcj7yZRN9Bw0AM675Prdw6ctNU 791
phi/document/reader/csv_reader.py sha256=n_ILuG_sAq1bozAUUinA4mt5RdAPJZMf4ALg_aTLvzo 2813
phi/document/reader/docx.py sha256=sLJ96HRZGX88FEUOd_iOImHI4aOpj_rT8o58BGYcnsE 1631
phi/document/reader/firecrawl_reader.py sha256=3vMJZkdLJit0z6YoQYL-NtiApBBwmH11E98fUswX310 2926
phi/document/reader/json.py sha256=t9fNGXihAWDB4oGATrlM6yEiYFcsPSeucy_8HExDtQo 1495
phi/document/reader/pdf.py sha256=VE1Gt3S8airbU2K8RcfMRMIfNP8dNIo2sRD54fhVYQk 7104
phi/document/reader/text.py sha256=8xUCYXEGG52M3C884QWVdRbM85vNDI-iPnF2HVWTgVQ 1468
phi/document/reader/website.py sha256=-lfsI7NPIOZXFEt8qRWZdNGFGJZCtOz-AlDZmiEeKlM 6443
phi/document/reader/youtube_reader.py sha256=HS0b22JzVIsxlyM6mlitK5OxrGmDj3CSiOrHqGZaHVg 1714
phi/document/reader/s3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/document/reader/s3/pdf.py sha256=D4pRiHxNg8c2m-SQeL_wY2UCL-w7AzVEl8Ty01MIOYE 1597
phi/document/reader/s3/text.py sha256=5R87Cox_HgnKH676qwp0P1Hdm7xUzGKuiZSskpUp_A8 1684
phi/embedder/__init__.py sha256=dT86JPNykOad8G8VQvCNyOKigHZSk5PRwR6K3yg-Jzw 39
phi/embedder/azure_openai.py sha256=kb8O3TvXCAUqoXmiN8NVMBxZQM8qNmm6ucqYdhcBwb8 3494
phi/embedder/base.py sha256=nFwa1pQo3ExbFvGWidbASzbzE2rjiyc77ahn9O1nyAA 476
phi/embedder/cohere.py sha256=jF0g6CoWzU3gAP_-nhPTrhnynYk0bBesdaZhOwwk-0I 2921
phi/embedder/fastembed.py sha256=qoT7NPfBLHsAvVrZovRCkpW6q3zLt32KzzrkZh9CoDI 1095
phi/embedder/fireworks.py sha256=5Qfn0g8gvrf-Ua80u4UWNZglpODAJNww4t2lpACqK_A 334
phi/embedder/google.py sha256=5KszmQ_Ct8GcdU8X5kNJsWisyl9altLAIOUICIZzvsk 2516
phi/embedder/huggingface.py sha256=yF0fC62wepimIa0kjrsVYZ_xYPRPd6F2NDhILt0zetI 1719
phi/embedder/mistral.py sha256=pGHUg2Vx07vs6w8DUqxOKL-egrYk2kaRQCD8bO9vLlI 2315
phi/embedder/ollama.py sha256=mHkQohe2LPR21wXwp91aoJYQqB2AUGStVr770kf5byw 1817
phi/embedder/openai.py sha256=3zvckFZyAxVW58tgBQQSBO0jOf9W6co8U611umvC15Q 2544
phi/embedder/sentence_transformer.py sha256=F9yXETc-KMgMRkqBVMhVwcsj-qLzqHbv71q28h_J0cg 1279
phi/embedder/together.py sha256=LU1yvHy5kIGfykrAcJetQcmsvk6V7JwurIy3Ct4St4w 334
phi/embedder/voyageai.py sha256=g-7FrU-YViY1a6gMeIqPLH_atp40poAzIxAIhxuJjyg 2074
phi/eval/__init__.py sha256=-R5Tjn0wVZJGE8lVlf1pifL33LtpfhDVgkcl9ZARNDI 43
phi/eval/eval.py sha256=IBcVWpPozE0g0cPuBt7fPv8j6HWHrdhrSVMjByRHNFk 8756
phi/file/__init__.py sha256=rbMa3pEcchtDVHa6bUTuJChRh9OK46qk3hNanhjJitM 31
phi/file/file.py sha256=Z-lvzZYciO2hgp41NLjN1Ac3G1o8ZDyw5O6c4HAreaQ 356
phi/file/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/file/local/csv.py sha256=5sm3xL36gpxp2KJ2ZX-VC88REh7sNh08PNFwsC2X_uQ 819
phi/file/local/txt.py sha256=Viu-XSnz0VZ5UX9E3XzIcqUFn8-P-NNV3kACxi6JEhQ 321
phi/infra/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/infra/base.py sha256=Ikl9ddTKipbgZyQa_UuqCaC2EnDiaeNoRscS3bwyMTw 4704
phi/infra/resources.py sha256=CfurKCxUjUlEZ679LdHebBQuYNn6b6uJa8Jnx4H2h9E 1569
phi/infra/type.py sha256=kBWyq1OpgT_VPVXHQOezjx-AmJNzE1vMK8elHSTJa_s 110
phi/knowledge/__init__.py sha256=CF3dJqRdhM2oETAL5-H7MB8vNY5MFt7S6EjN8DhVYC8 97
phi/knowledge/agent.py sha256=XEgbPQmCGRfBN4XJKoLO9vaZ_taQ_W42QblWfOB0Wqc 9896
phi/knowledge/arxiv.py sha256=oNI8ZhhmM53AAVoI9yGQPH_KAi52nSIrsSP2J7dwZD0 668
phi/knowledge/base.py sha256=b9beEvVU3gEtahSoBwrm0nJmpiVGyzhV4wJxEMdJV0c 9190
phi/knowledge/combined.py sha256=IPMjIOYyV5SZ-_aPIWD2ZDm55DZBxYIuzoRJka8F65s 700
phi/knowledge/csv.py sha256=Y3dEiMpKqtBJv48R9jDbVz4MpC7lHCqrJeM973rQlqg 1410
phi/knowledge/document.py sha256=T5B2WMkjamSh5a8Ot_sJbXMxEuqZAWhe8NeP_USzszk 574
phi/knowledge/docx.py sha256=5c2yVmVgEFBgUFGGGYjNXGYMVTvcMYMztYqgbc2-LFk 1110
phi/knowledge/json.py sha256=ERdgTObxA_39W7DnxEKKqIGVJrJ9cvzTT5GFfjXSyzY 1005
phi/knowledge/langchain.py sha256=bwmJxTYpGnTkTj0jnNEFU9rKNOkK2JZETNxXIRIR0SM 2578
phi/knowledge/llamaindex.py sha256=MwRJ4bcMPJ7w4Tx-gfVXMKYVf8j3DpkMCnusnimFCLs 2329
phi/knowledge/pdf.py sha256=m0WoIFHTVOtzAd--_ZUvPhFzZhOY0JEWMyCbajkp15k 1726
phi/knowledge/text.py sha256=dt7EoijR4yKtwMq_CBD8EDSzP1_0n0XIOgoWpxd9yOU 1097
phi/knowledge/website.py sha256=LXgNQN4Z-rsCxG_9AEQ3-Bpm3BvIVHh58E6Sj5_VIPw 3191
phi/knowledge/wikipedia.py sha256=wwDl83N_JpzwkmGnvNel0g1nV1LRGIRoXAaH_tyJc0Q 917
phi/knowledge/youtube.py sha256=0nJp1PaN87-Gq62-fOuOUSGqGM5cZTjU0wVVM1n0oWw 689
phi/knowledge/s3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/knowledge/s3/base.py sha256=tjfZhw8vVBf7OBg-gmNK8mvCvxzWn7HmMr7lXR5l-24 2098
phi/knowledge/s3/pdf.py sha256=N6jKI6Ze91wY4VSFjAQ-ckhcbfHcfr-ZO0pkdAvi74o 724
phi/knowledge/s3/text.py sha256=LqaWR8Xg52x8KAuEJZgoXjFcc_1KnPHYuLQ1jnIC-Uw 792
phi/llm/__init__.py sha256=HmI50Liu1Fo2ewznB26vr-EPhAvuPmKJMuVhl9QRHP8 29
phi/llm/base.py sha256=sLGDhaJvWWwXl9Mvy-ATC8HWdhW6XII2PGzHIERXTjg 8569
phi/llm/exceptions.py sha256=cmlT5foxe_oXoOmO_1tzwEA0s1rS8Td0Clol8-I_WDM 52
phi/llm/message.py sha256=rt_v_XdL791r-B1zrI0LCyf0-nZHGBGh6YUsWnKFX7E 3351
phi/llm/references.py sha256=LML7-gyOmrBr-etjM4siboGBzJe0N5PlA8SGHZzssdw 326
phi/llm/anthropic/__init__.py sha256=utGqylT6h7Z7fO_2p3l57qu1nC4kiMunQgPaJBne1oU 44
phi/llm/anthropic/claude.py sha256=iWz6B4HAH36Cw-SN3fjlLWeo5SI-X8xHCgSdeQTGAFw 19938
phi/llm/anthropic/claude_deprecated.py sha256=9X30pymk2fC-xDcYbmTqrHCqi4yTXa9FnbuEF8JYu_Y 18783
phi/llm/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/llm/aws/bedrock.py sha256=CH7T0CKxexByInACVrL-Lsf4JB1I_WSx7tPpNRSEHjE 17759
phi/llm/aws/claude.py sha256=74mgAHR7hCAfnEfdj4DcUlrR_k0Eqi18Dyx-GCqIBoE 7812
phi/llm/azure/__init__.py sha256=Q1S7wLhGHn9OZaIW0o9qWy8utxxPJ5E9Y-oq4B2p8Fo 54
phi/llm/azure/openai_chat.py sha256=F5ueOhU2Ci4YMW7AYodXDEX0JE1iQi2gHP2AZkKtrpU 2468
phi/llm/cohere/__init__.py sha256=-2wGT-QQLjtunaxrf6FHOpU0eH3TyTWIRY6ZMbCwvls 43
phi/llm/cohere/chat.py sha256=6KiHzIcQol_juKafXFGwdHbdIq9ZyqHVdrUWFImCsa8 18866
phi/llm/deepseek/__init__.py sha256=ojid1Pif_u1boI9KEboUSOY17IYoCLo9kzHnnQ7bzU0 51
phi/llm/deepseek/deepseek.py sha256=U9taDdoN_iL6p1I3VQNz3wkap1uwWc3ym_5Wf7x39OM 295
phi/llm/fireworks/__init__.py sha256=j4Q8Pe6HMLKuojuSaTCKTFRS4vkcO2ScbfkO3uSDCpI 50
phi/llm/fireworks/fireworks.py sha256=PcNifooIDHBrtV4UDc8DTJsjMYHHStAl1ORzvEbKCyM 787
phi/llm/google/__init__.py sha256=VzGE75jxYXVg6pub2h-91VcVjm8Ylwzq2lPTBTQ2TX8 41
phi/llm/google/gemini.py sha256=06eN9RmJ5jQKxM3myhhxLcKsY6RQnyXaa-dOG8pHr0A 17278
phi/llm/groq/__init__.py sha256=ebKIpIQkw6Z4-5qFbPK2DlaLbU9RsPLHv_Pul0-FB48 35
phi/llm/groq/groq.py sha256=0kWGXg2CpI6Vn_wtw5MOFuPEPoVvcPitlFxYp2Jraw4 14190
phi/llm/mistral/__init__.py sha256=3Ia-3BljBahnWIlMrxGjnDQ92YlZhbG-Iuo8kfO9Jk0 48
phi/llm/mistral/mistral.py sha256=2t9_-FFVkiPVdGFdDO7yBYocWzC0sJU0-Dqu6Z7Pibk 15111
phi/llm/ollama/__init__.py sha256=4Is76CIBAcaLkoDcrHR9XvGZcNvk56MDfzQ7psCcAUE 125
phi/llm/ollama/chat.py sha256=0cYZ2ehTYIEXQ3Ab8O0b7OOHLrz8x4olX3JpKxmdkIs 27553
phi/llm/ollama/hermes.py sha256=j_H6qPOLDW4PPMIRfDqAlj4rRQJuk6owEpSzXDra4CA 22738
phi/llm/ollama/openai.py sha256=jQx1XXt8LL0EzwRAj78p7Dbk5CjOYYDg-oRsDdFKAyk 208
phi/llm/ollama/tools.py sha256=rM-mBxqzJSAUNrrwblUeyBb2kNYw2_wg4zg7_4b4Txk 22816
phi/llm/ollama/utils.py sha256=puyz-Fg_yPeuOf48NgwWhHtzFSOqRySZHEKfAI2xeeo 2646
phi/llm/openai/__init__.py sha256=m7rJVdVe7fX6y2NbvBI7IBaCQM-YH3-yKAThd8Nu3yk 86
phi/llm/openai/chat.py sha256=Hyuz1-eOtQKr5XdRmiz5CxVeVK4VhQ-CbSoGIO5mjf4 57269
phi/llm/openai/like.py sha256=W6NwBdBTb-ThAQzS8tCjUwMgu1cbEI-MMapSEy9RqsI 208
phi/llm/openrouter/__init__.py sha256=8IH9SDVDSVRH_wLFtalae8hF2jy-EOA1rEdFwHOmIzc 53
phi/llm/openrouter/openrouter.py sha256=-K_YG-Xm4cKIf9qhP50m-HcztQAgFuCZo_NJ4LeijTY 318
phi/llm/together/__init__.py sha256=ZZGfKbBJLpDLnOOX_y75dB5QJpOY0zRkisLOkhHXWkY 47
phi/llm/together/together.py sha256=r5a0UC8vPru8UianvcchUrVQmbyoTTBQCHhkus9CA6Y 6732
phi/llm/vertexai/__init__.py sha256=ivlN-QE21uedyFCfkx2Tp4r6pKZtny_83ys_YO21aT4 43
phi/llm/vertexai/gemini.py sha256=RDiN2SQ2_UB2G7rXCC4v9VwKGL2PVPMo23via6zwwkQ 14598
phi/memory/__init__.py sha256=tZN5kgC2-cFaYBppYALOXvu3n6vQVZN3nYdVLKtLCjw 164
phi/memory/agent.py sha256=oDSIBMAjrRRDvTJN3tR4lIxSVJvY0ZGtmFwX9-pwxIk 14554
phi/memory/assistant.py sha256=xiRLhofINKDcJKgG5qDPWcU60GNIH2wYvySMYPrNEfU 9309
phi/memory/classifier.py sha256=Io5Xch7z9mpn6OYmbJ1vJvl60Az-JFLOSFcANWiFRck 4959
phi/memory/manager.py sha256=I_vqWKPpek3UeYSgqJsrHKV-WwrdE_cTU6U87lRtGZw 7777
phi/memory/memory.py sha256=RDvHj50IvGf_x4ueHrBw4PgO0hRfriBa61EWFqff5Ic 335
phi/memory/row.py sha256=rAXFILuRWXrF0LiFCNsiWm9JnW-PfehEJ_9kK2fXr_k 1308
phi/memory/summarizer.py sha256=39HfXejp-ssQc7P_Qqrde2IpLUzZNB028ye8diXQ0Yg 9178
phi/memory/summary.py sha256=_TxEN-6Wl0Di2glbH83t_3gl9yLBlpVqStB3bCAiGHs 608
phi/memory/workflow.py sha256=fLx63_iFMJJpmEiCHr_0jSNL8UwI4seIcfuZOCsOXAM 1146
phi/memory/db/__init__.py sha256=tZT0ufvOY6cIf9u3i6-uvaeC2U8BzV3uHtgJBg3H_ww 40
phi/memory/db/base.py sha256=nV1n4utKHdw03N_PM-3btZKYbcXXXcW0Th7wcs4Z75k 1069
phi/memory/db/mongodb.py sha256=B5Ayg-B4GjZo95rQXnRl70WF1rtmpaFrzSLZ11QyVnc 6496
phi/memory/db/postgres.py sha256=K86w1cx6ABXy1Px3SZzI4BVPzXJvOvTnoCJtY05AjYA 8011
phi/memory/db/sqlite.py sha256=YmPKRalXen0M-mc6HmEscjjxKfVWJ8fOPuTIC2CxWKM 7090
phi/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/model/base.py sha256=DRQVaSKddJnnKaeIVTeHIlHitBUJhd94Vu4vDOogEZE 23689
phi/model/content.py sha256=umkKO8SILR1yWmTYhMtdLSClosnHm8K5OOUTWN7sbl0 1102
phi/model/message.py sha256=Y53QRf63aQOGGEXgNQjuNuT5jgL79Wvr7UQKO0bhOfg 4879
phi/model/response.py sha256=4eL6F8ba6sr-zYBjeg0iUH0hBCC6JQe5vJVO7W3-xpA 752
phi/model/InternLM/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/model/InternLM/internlm.py sha256=h38O4lO_WdNfNQWHnFRm8t5D3I-z5kIXWy0dNSmblxA 825
phi/model/anthropic/__init__.py sha256=-skoAmBKxEJyQk19bmA6KqLeD9QqES92SSDAVj6NLWM 46
phi/model/anthropic/claude.py sha256=mddWKMqxAmWjBhAlL6JxSXemqrv32J0qTg73EHYsQJU 27928
phi/model/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/model/aws/bedrock.py sha256=OjSi3bFf9CK0CPE2W0i-FlTBn-i4JYlDxOY92lnJINQ 23526
phi/model/aws/claude.py sha256=OB5wb8wQfnYS2EslGWBq8T_kq2krEl3RUHd6sZ7R9Do 7846
phi/model/azure/__init__.py sha256=LFrDga2bwKp5Vc5oAIkebNd972dzp2iuxkeHm5VheCY 56
phi/model/azure/openai_chat.py sha256=ubV9_OqbNq6zq24rFntNzhLiLSmqBvjku9HO2507goc 3807
phi/model/cohere/__init__.py sha256=mJl3Dz6LRQKM_RYjvgmLtcgCznx3dQ32qajXX0vGTGI 45
phi/model/cohere/chat.py sha256=3p32CE_TUJhANkj9n3uJywwEvmJnqhuOrQNwioLEWtI 27089
phi/model/deepseek/__init__.py sha256=0o7cs2DKi5e6YgaoXFxX_z38FoQYpLwVorx72EFuDH4 53
phi/model/deepseek/deepseek.py sha256=mNgNR2L-JgtWu2CH876dtsg3Vhhusoh6MTNGZ4bjCMs 761
phi/model/fireworks/__init__.py sha256=jZm16clx8Pw-QXRvQzrd5NhtJCpFBDpIcAOSXxNMNjw 52
phi/model/fireworks/fireworks.py sha256=jHQQ4Hkuh0-fvleLU0qwxFxoOeYwCcAo8fg18DU5KnA 1642
phi/model/google/__init__.py sha256=rZslfuPVAAu6szADa9vy1Dhii3Gkci4NKC8rcvkT4lw 377
phi/model/google/gemini.py sha256=955s10D1gEc2vgnhxfRQYjEiQqU53iXmLfCN-l9JOCI 36401
phi/model/google/gemini_openai.py sha256=j1f9T8tyTsKws32R_MD5SIiLdrIRYJwLZmK46gEo-wI 708
phi/model/groq/__init__.py sha256=YlVJlZiHDE9TKGCI-xvnvci-p8sGiwcrqUPiD0IjBAQ 37
phi/model/groq/groq.py sha256=2GrE0Ie7VImMKlDGUzTIcgOWLRaifVFR1zF57Vf2m80 37568
phi/model/huggingface/__init__.py sha256=NuXo5dR2RJTdy--gKG5WxcLXFxJ5GNDJGD8KXneQevU 53
phi/model/huggingface/hf.py sha256=t79Lg4EuP0YGjQHOer8CWzhcjra_LVCA5xDns72CJ2g 37944
phi/model/mistral/__init__.py sha256=aC7unX75QKUVbKA658JDiucAYrMCMWGYMmZCIdbZQos 50
phi/model/mistral/mistral.py sha256=VUpqP4e3Q4baaklPOicHH7VnelPkhTaQ0TYsuuGgRkk 23357
phi/model/nvidia/__init__.py sha256=SxKVEpajnzJCLAvD-PefanvbW2XwzTzSjyYOtwfTOOA 43
phi/model/nvidia/nvidia.py sha256=O0oIIbdb1w4LxHTIF1RWblTytu7gUKlEvqA243yK8sA 821
phi/model/ollama/__init__.py sha256=nqPn3CUsi8c2Wzxj0OWcHA3a5y7IQStyzahnYMAJ_Fg 131
phi/model/ollama/chat.py sha256=NDAOumRkrY5dlCvPURushNF5FXokKOnVYkumseLmnZ8 29730
phi/model/ollama/hermes.py sha256=LZ4DK_Mj6cktHEa3lRSdyGcqo2DJjNlieMJKvBhWOaU 9500
phi/model/ollama/tools.py sha256=mFjFMBEoLcsXZiEYo-Cp4_igBiMq0XNy-oCvJpqtbLk 17050
phi/model/openai/__init__.py sha256=F_IBjQvqVlNXlVPUYG2IUNen7t6NQ6XrYZT5ZxKEaGQ 90
phi/model/openai/chat.py sha256=SF6JlcQ0xlX8lrS3cLwGV9oe5zKpfYI7HWXNFLz1fuo 45451
phi/model/openai/like.py sha256=mXNC2yjcBqaPEPDUbOhZYZroLHM4iFDvacxHarNNHeo 813
phi/model/openrouter/__init__.py sha256=Zw6u53bBBazU4oskDvM01j6xwDmsrrYJEPNejuroDt4 55
phi/model/openrouter/openrouter.py sha256=TMh5vrqz6Mpn36bcu46w-vrSOHOYYTPWy-4vg0fJTCk 854
phi/model/sambanova/__init__.py sha256=qiybup7jEra-HvgAqCliY6fHertB3VYcFOihRF8Qylo 52
phi/model/sambanova/sambanova.py sha256=LRPE1CVcBRI_VJhnIgaW6JxkYb9AX7FBwd5KAYUot_k 815
phi/model/together/__init__.py sha256=ivzmOVm3pnR_YsFEXM4ULFKWbng8w-elLkb2ZnknIbM 49
phi/model/together/together.py sha256=8XQVDd-xDT7zp-fOzcsan6ZyLl7ll5HQurt7NeG2Fr0 8141
phi/model/vertexai/__init__.py sha256=kndbwEpYZf-CFKVoCCGBc1wTa5egscT1K0wqwu0qeok 45
phi/model/vertexai/gemini.py sha256=ek_tDqPaJc8S0V4_LpbrgWuyvOFyL5aWwtGsmBK6Gh4 26987
phi/model/xai/__init__.py sha256=1-xONbFlSu3qvuA7V--hokjmEa8v7-iAk91ymyxXet4 34
phi/model/xai/xai.py sha256=x-pxqgxHK8TohfL5JKr23iKaoVyt1dr8fTLQaNV4T0U 641
phi/playground/__init__.py sha256=bW34PHLn7FtJGpXVZ-Y1El_dz0-BBnycBzjGtuNNAHU 179
phi/playground/deploy.py sha256=4Kzxd-33h3hVY4dvFtfTocKC9-e0c9wW4nraZ9MMH28 8237
phi/playground/operator.py sha256=9Bdyx-zgzl4KE-37EDHsgyv6Q5Ybtizi6O1S34TJ3GE 3516
phi/playground/playground.py sha256=0DcXhfCBXJ_t5AtfitmIsi7hwatk9B2TqJa6qd7hyXY 3291
phi/playground/router.py sha256=Je7sD_okcSmzvtvospoo8GB6Hb9obekAcKeLXIAptDE 33044
phi/playground/schemas.py sha256=QGr4N6THHbo6fuuRlgXWHcXPznnVKoQoCsYYQ7xw4mU 1665
phi/playground/serve.py sha256=aVfML_-86za-Kgm3Dyuu98uAS3RJt0qVDR4ssEGJ4Zs 1542
phi/playground/settings.py sha256=IjeMae5n1gRupuTXd2h1xzIOKQqZ8aFJ8LjfkjRtLXY 1568
phi/prompt/__init__.py sha256=GStFIbgtl91bzM0Oa1V_CFbR0FwzUOynnBHcHuVrFiA 94
phi/prompt/exceptions.py sha256=I_7N9mrBeKP6v_yyVJMrm7h5ggFxdTaQmGjWnPZGzPc 102
phi/prompt/registry.py sha256=SkkFMKKLcNAHwBwbgtHQQYqTzgZSqqg09UPpDxc43lw 5140
phi/prompt/template.py sha256=6_jHVvi3tI8zL5Z4lMriyv64VL-CWz6SVYJkXnY_MBc 887
phi/reasoning/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/reasoning/step.py sha256=aV9aigQOuFGdMdT9o8e7PSsoldg4m7aY6GXRnPa4dn8 1201
phi/reranker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/reranker/base.py sha256=KC-urA0Hg0zMKB_U96Ii-v-wghTeLv7Qz0p8a_VaqeE 364
phi/reranker/cohere.py sha256=XNa50di79LERz7p9KaMjZK7OeGt_fu9YYpj4IX92KEI 2154
phi/resource/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/resource/base.py sha256=QLQL5tQujH5MC-gUswsnhmciCFOGpMXvVYjsUNp9UG4 8413
phi/resource/group.py sha256=uc8BG4Dzj0IGnS4UhHJFns-m8aJOSEbYBLvhB8RXazA 683
phi/run/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/run/response.py sha256=EqKeINXz5R3Cfc-2lQhbRdxQLdDsOdgshJD7hZ8-1v0 3294
phi/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/storage/agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/storage/agent/base.py sha256=k5bQGvlC9ti_tWEjsW1eCEqPzU5S1swtMGRdB7ff4Rg 1133
phi/storage/agent/dynamodb.py sha256=esdeEDU4Gc89gE46xopBgaclsScFs3sCHxNZ1_OlXJE 14209
phi/storage/agent/json.py sha256=NLZDBat73AtMcPnyMymqipdrYKnmaSstwI1zbJJwN_U 3640
phi/storage/agent/mongodb.py sha256=iE0EGrv2S1G8UbCekdFFwhFTYitG_KaORGdtXe2QcXI 8039
phi/storage/agent/postgres.py sha256=kHP3JdQjc1KwLJdcnGa3ZL7eyUYA_wVhb_4i90IRv5I 14864
phi/storage/agent/singlestore.py sha256=-v7T4kE8c3KGJaUK3TD50Ckkz2Bek76M5Fd2l66ROAc 12764
phi/storage/agent/sqlite.py sha256=s2bbgAhyxyEIhCEymyFaNLSv88l9mKLf9F0j3Wtgw-w 14037
phi/storage/agent/yaml.py sha256=TEQH3Mfl3UZ2eFTTNSNjw_FRcyBE1RmMzyk3tkYS698 3639
phi/storage/assistant/__init__.py sha256=bP4YtqPllL5HroDWQuDIGxHXXVf5dzK7TAeZcLEEj5I 56
phi/storage/assistant/base.py sha256=X72jCpMc47_rbOZrBsvwGnOyPGzG0zd9ehYi4HRVF-g 816
phi/storage/assistant/postgres.py sha256=4-Hap8_qbHWt8_dAcB30J9ugMnoHuG2aI9pZfGImw6Q 8363
phi/storage/assistant/singlestore.py sha256=VUkMbrnvbqYrx6GufDRYaFjtqIPEaY2zSsiOahC3sQY 10096
phi/storage/assistant/sqllite.py sha256=cAyQxCw7sy60vIjOH3Ebjbmz2u9GHBvLRmbKIyNZ_Is 9065
phi/storage/workflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/storage/workflow/base.py sha256=bMFjCsKcaSHizZX6pZaQ3_F9MMrqqQ8kFNhQAVTbxQ4 1174
phi/storage/workflow/mongodb.py sha256=STB1ff5855Oevxx3OtksqbLJ8veoChx6lr1MVQaYnzA 8296
phi/storage/workflow/postgres.py sha256=GFajQhh_7OemMyF0wE-iQXTNdYSZlDA-vSV6_ZG_mcs 14920
phi/storage/workflow/sqlite.py sha256=r40wfygz-GJIZRQFZmONm5fsDowMyOGVhy8W3P6WvJ4 14248
phi/tools/__init__.py sha256=i4W7WRLdpEQmLVOUqXD4xmCNt2IEYMefD8t34ppC5qk 258
phi/tools/airflow.py sha256=WYPX2w50Gmo3dk5oyG-GLQBlH9jA44mQ4uzzruoLt2E 2419
phi/tools/apify.py sha256=robt_BmpHomiuOSB3iE8nsWlDzen0WRlx2BaFr6TmUM 3784
phi/tools/arxiv_toolkit.py sha256=VkSaUOy8LOwgTFrkySXwtfvjLvwRz8-DiH1AGs5NSGA 5124
phi/tools/aws_lambda.py sha256=LJgVMebto0YDQclmpKig5HlAFqNfYFg0w8WQzXjTfTs 1316
phi/tools/baidusearch.py sha256=bQeW3sBkHlwr7oQ3FWuXaRK4gR5pZOyv-N0BnCyz8lo 2897
phi/tools/calcom.py sha256=2Aqs3OBCOLV9jCTkF20PXFjEfc2Prhcz8yaNhJ3E9NY 9297
phi/tools/calculator.py sha256=L3tCdMCL1j3Dqjb39BR7z8Wd8RgdVN9VrO0HwT2DvDY 5520
phi/tools/clickup_tool.py sha256=rWz13if-5SP9UCG9MRNrF-fwwjp1ul9b-VZa36YOA64 8707
phi/tools/confluence.py sha256=0Z9WyJ3XRTE5XbQJ1g2CNCaeHMvLHIkyIFLJ9qmern4 6986
phi/tools/crawl4ai_tools.py sha256=mBnEoaKAtJRyRUnQiS4ApGCxREiAlYdUBLr1VGaAFDk 1895
phi/tools/csv_tools.py sha256=phgmXKz1xc1q4misH5kyMV2n7zhDYrFh0k1im_HBb-Y 7112
phi/tools/dalle.py sha256=hxcBGApozsI_rB1lFi5YeLt7mcAhq-IC_BjehdwqvnQ 3564
phi/tools/decorator.py sha256=QOQ63lhGOQ8UM_wpFNVfzfGS1SImzHJcx1ycz1T4Xzo 3487
phi/tools/desi_vocal_tools.py sha256=1FI0apML8lpE3HcWOcZD0VbLxUgdhpJD9OGgWTILV_A 2985
phi/tools/discord_tools.py sha256=jMT2AZ43rai5SPcaRCEMzw4f_afM5BY5eRtuMncRNvg 5676
phi/tools/duckdb.py sha256=sTY2ZhLQYwxJJPXixswkm1Q3vdFbbhqfKyf8HrmCEHA 14800
phi/tools/duckduckgo.py sha256=OUygMcZLE-Rl38SmkE-1K5GuLeYlqqMfP9SxP-55VkQ 3376
phi/tools/eleven_labs_tools.py sha256=Lj07e6kpsUabeUgsDaULPVAV4Wj3qiuA3lyDdF26J8g 6685
phi/tools/email.py sha256=FHxpZyBcN3iQNZwJL6YYr96Ld87uAF8TliJVHeCYVs4 2129
phi/tools/exa.py sha256=nCrHkkTHKsPnN6qzBzUk5jAhT_beX9I1pIcYDAKT-kk 4661
phi/tools/fal_tools.py sha256=V9cYukyIqqHJL_D_WtS4W-o6G4M_cYp239qZullwB0g 4149
phi/tools/file.py sha256=NJd3Ccq4xH0pssqvvB2kUplu4I7QyImPRhoehQ1YMrc 2868
phi/tools/firecrawl.py sha256=2OORDrVshvdDBTUj3FapkfxxS7J7fJSYhTLJs4E0wQo 2242
phi/tools/function.py sha256=Qjtld-8FFSZK8INEaMg8ztKu3xWF3PTThKoROdZ2xTQ 15950
phi/tools/giphy.py sha256=TkiZegkq5U-HoRQRBRYk1g0xjcc3-SgF687noz_Khwg 1984
phi/tools/github.py sha256=vBiIJCQz_2w_nZoJTkMZLQqFgQBeVuJO0z2XpfTuo48 22649
phi/tools/googlecalendar.py sha256=HsbcIEVaBYlM3N40S15u4UHwpnxngCHca0FOkTgD7lM 7427
phi/tools/googlesearch.py sha256=qnFHWSK3mMEv_qvfzA8jMWC6lanEd5-f1GTVh-IdHI4 3115
phi/tools/hackernews.py sha256=qqCEVhQn0F7f2-S9L1khi7asKXv8YAFfljz3DIeHF4U 2277
phi/tools/jina_tools.py sha256=67sbq6TYSHe89Fi0aOobjjaWDhln2kjyymsDHaMRKtQ 3493
phi/tools/jira_tools.py sha256=tnqShtNgGjTxGpaqsVUdK69VD335XLni7mGYvhJl18I 5539
phi/tools/linear_tools.py sha256=JhI6m1cJtQqldJBLpvVkIdWdqNovoaklDDcfPc8-EY4 12879
phi/tools/local_file_system_tools.py sha256=PF82GuzdR31FRHzFF0iPGuD2h4u4Fy08a8ebi81JzoA 2890
phi/tools/lumalab.py sha256=_z5NGUP_HcxTI57eWhEOlkuS8rV3It-s6MleK0p8vWI 5969
phi/tools/mlx_transcribe.py sha256=HN3wbWfRB_n4BBfWey3FhKKuozQPC3Wa2eD8_hyf2NI 6274
phi/tools/models_labs.py sha256=g6CGtIZ2Cdypzx2fbLNxUDdJaW1v8D_AhAT61DPJj80 4975
phi/tools/moviepy_video_tools.py sha256=qMuI6ygNFZuifr3KVPkDuINbnkoPZRIIujAegpNmt30 12594
phi/tools/newspaper4k.py sha256=m3GU7xk8-Yrxfx0MTyWxhtR3EsPY4W-VEhW_HysY7BQ 2538
phi/tools/newspaper_tools.py sha256=Oxt15uB6q7hDFc-faXM_UexAOndHDgSoAN00Ye9nOkI 909
phi/tools/openai.py sha256=nBAKvrJ6XvRhF9rFVbPM948PwQ6Cx4kd5W7usYXcGcA 1079
phi/tools/openbb_tools.py sha256=mF29_tUt07y9qfFgY3DRqGO_-Twhnud82PDlbvWChbg 6156
phi/tools/pandas.py sha256=liQGvC_PZYq42-SSfTfq7R7XUAaaEFavAlbMglduVUE 4561
phi/tools/phi.py sha256=Q8Lylh1glctB6oZIHysqYX_7AGaakZzvr9kRPLB2PMM 5402
phi/tools/postgres.py sha256=bYhxS4IAU-Vu5D4WjGne5efHN9ZIJsFD45d68qemU_k 8904
phi/tools/pubmed.py sha256=piv3nw6OabtLcKcBiTln5w9buuhQ1oqkp2RB5FHbWNI 2972
phi/tools/python.py sha256=T03DZrGsz3k9WH_E2rZAADejm4-f8_ny3H9zYT3NWjQ 8210
phi/tools/reddit.py sha256=atAcNouBA_Rl4O11w_kPY4EulhIF1Ka0q1HPUISV2JQ 11055
phi/tools/replicate.py sha256=isD31xseaKV8o3vRTLY6lg5UwnhvFqz7UcDEyvfCRRc 2483
phi/tools/resend_tools.py sha256=qZAVdnr2gYjCO0D2oQXHSxMr621yaYXN3JBXb4RZU8I 1808
phi/tools/scrapegraph_tools.py sha256=e7MrYYfPK1sl-uBM67hmaQBMDwS85lFuJbMBXV_yHUk 1966
phi/tools/searxng.py sha256=ZwhtFObyBfP1HURNWWp_elofbHHlNA5RhD4X6JgfSCg 5251
phi/tools/serpapi_tools.py sha256=kkInQzjLD5oLlRik0NQSEdGaUCJ8cMWLR8zVa5GyVmM 3704
phi/tools/shell.py sha256=sZbJMPHC5bae6MOSbVcwIxJ3uCse21lNKXylBo6UsZQ 1564
phi/tools/slack.py sha256=qE2f6lUc4_n9cNyqMsO26EwqeidFmdMVwpURMS2TSlY 3508
phi/tools/sleep.py sha256=6k54lHkdHlwUpgQ8rGXuf_W5QJf0ceC8x-WQ2wu-p8E 496
phi/tools/spider.py sha256=gZYdBg8vHhZ7GXzLf-NMUgQLPROzx6PdHSUtkc0HZDc 3492
phi/tools/sql.py sha256=O181KNIrG-VAvwU5gP9i-8qNB7SISv_KbbZrCZ9EEh0 4836
phi/tools/tavily.py sha256=TXJDW0uO-WdZ3-J0o27byimIWeU-08cbirXB7CG73CA 3888
phi/tools/telegram.py sha256=hgXV5eNR06GLrUHhMNG5zplviymKh-FFsEpAbdbpc-4 1217
phi/tools/tool.py sha256=akH1z4B6bYK0-mDCzihPjvtPxLxGG1Wtp5NCjuYX5Gw 380
phi/tools/tool_registry.py sha256=fPkEVjWbMp5e7VZE2XMJcAzIjl9ENqqD8Jm0oWDYBCo 84
phi/tools/toolkit.py sha256=oheMVYHdyNAO5IZBx7TDkp7D4JggtU1uYG-F6xPxrSs 1355
phi/tools/trello_tools.py sha256=55M03cKgG5hIpMZPl9Cy8g2sdPm3xgLSJnU1aOaz5tQ 8687
phi/tools/twilio.py sha256=ljTYQrzD4CPy3EsxjzZbz1fXt2AvA-uR0Lgg15AS4IE 6397
phi/tools/twitter.py sha256=rYUQXmeqrtMs7bw2Y4UQNFWfHMjP9simiHzxkogXczY 10469
phi/tools/website.py sha256=9gB_OMkhAZT9i-xhyu6cYFUHmczVDRVbvWVYq_qC0o4 1902
phi/tools/wikipedia.py sha256=rBBWd1WUzvCe1jk27wSnBmuYwH0VgbjI0GXVtcOATq8 2203
phi/tools/yfinance.py sha256=07mzj2mF472I7EYq8uCXqbYP7_25KIIp_m5yo2KzYRU 11286
phi/tools/youtube_tools.py sha256=s_O_IUHhSLtUCmgas122Ur-6plWEX1sfd1jnYL_nep0 5991
phi/tools/zendesk.py sha256=VdyoGhoouaYU4oiK5rAvHKUVJW9N109fJ-sJ0UvMxMs 2681
phi/tools/zoom.py sha256=h2ItsYtDSAyAjpo-DmBikooVXevQW5WYbracGSuEPZc 13835
phi/tools/streamlit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/tools/streamlit/components.py sha256=Zg1jHHc7cqdjC6G7gVG0ce4mLGY25lb44_CbxZiRL3s 4016
phi/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/utils/audio.py sha256=8GHHfQWNVCAsOoSHpqEtSa01N5J0t_UU2HfuN_jJhTE 327
phi/utils/common.py sha256=7h0uMTsXthBs0DCx9EqXJtHxIEpzUABHDY5C9L9gjVs 874
phi/utils/defaults.py sha256=tsJqBPWZgSUPfmNRZ0iLHvuHo77iSn0y-MBNeYKOFQ0 1318
phi/utils/download_stream_file.py sha256=5IyDjlx8MiOTvYnFgAB7_yNS2iUm9HFD7I4yCJ6gyD0 336
phi/utils/dttm.py sha256=sk7olzbUlMl8ibAGx24sxoP0DGBCnH81VQRYjqIcpDg 289
phi/utils/enum.py sha256=wDHnruIf8cQU-_QdryY9LBugPCrlj-nOabQuEFnmeYM 753
phi/utils/env.py sha256=o8OwKhx78vi8MaXPes10mXejmJ13CqAh7ODKMS1pmcM 438
phi/utils/filesystem.py sha256=D90lNq8EIhXUgLZrjQWn-qv62MhOLKhHz2GX0V6Pz2A 1020
phi/utils/format_str.py sha256=Zp9dDGMABUJzulp2bs41JiNv0MqmMX0qPToL7l_Ab1c 376
phi/utils/functions.py sha256=GNyb4lsFsLNbYOR-Ldi_ZlxhlSi4Td6p2RyC_FoDMjs 3945
phi/utils/git.py sha256=J3InzqBwCfI6NGQy782mx4Orgtd_YtHBvLvk_kn1xz0 1640
phi/utils/images.py sha256=_D9hISM8-UK4fviCVG0T-HJbOIzXymQjeYEpVHf_Sgc 1436
phi/utils/json_io.py sha256=vkqdKnwN5cFOCv82vgKDizJWpqJ6Y_jIW3v0BO1c7E4 984
phi/utils/json_schema.py sha256=IvLNKQxlBHMRPGAs539eAhYW7Q5rUXNRucmWfmgwbLc 4214
phi/utils/load_env.py sha256=7DzDdvWgp9eoIp6iUMIGrcFAYUdcY20CWo2zXlIwTZU 665
phi/utils/log.py sha256=2Rxhru6fsCjLE0rmlNJheFclEHC28dNTAK4yDZVEU1w 1097
phi/utils/merge_dict.py sha256=w27Bj8uKsjeucadeuOgRDOShkSIHl-qNg2d2Z1YTumA 658
phi/utils/message.py sha256=_oFqeyD5k1o3BW4yXW3w_MAJlwT8ic5BZl73535voH0 1740
phi/utils/pickle.py sha256=5mDIo6KtcbjMQEeq6BYEEwM3iuiO0VHKx4y8CQtkoCM 1010
phi/utils/pprint.py sha256=VRWPtOMjagM8P9GBnmL_IE7Cc6F2lk4nV4PzE00C9i8 2659
phi/utils/py_io.py sha256=_j2_4oeB2NxGMBC6BM-qMdjrQaQ8r5Kwl2DQaxdj4Yg 724
phi/utils/pyproject.py sha256=uYLbsvx7oJ4KHK0_K9AhL_JZcuz-k4Ck41Av3AuLfC8 589
phi/utils/resource_filter.py sha256=HUmbe_C5jKD-DO5WcM9L3-7HxTDim0IZcnd0j6QCUqI 974
phi/utils/response_iterator.py sha256=MgtadrOuMcw2vJcVvhJdMKRzpVddhLWUIkGFbBz7ZCQ 379
phi/utils/shell.py sha256=Loe-_pNsPgsSdonwtURRhLftKmitc-Rj6VZ2rxZtHOE 687
phi/utils/string.py sha256=NWrsXq3MfDyYtikvJUAd2Bl349spzcI6vy3fxh2t-sQ 2369
phi/utils/timer.py sha256=JGma04iZnkK7CvtK2oo7w79VPQ0OWL_vpubHZV6oeOE 1003
phi/utils/tools.py sha256=f8Jo5TXsYiUtrMKu0CxO-v6m07_KA2gbw5ykgDHubVw 3232
phi/utils/web.py sha256=0E9x7VBGgKos5KtKR4AeXGnWKkfWBjBgJTgSMP4SAdk 655
phi/utils/yaml_io.py sha256=BCCHYIZ7GRKgVJ5Vj4bv3OZaIvwgMyg2GrD5v5cJDUQ 854
phi/vectordb/__init__.py sha256=dIcq59PIYPKl6XatzmAlrJ4eQoP0gO8Kon0VkbOpU8o 39
phi/vectordb/base.py sha256=NHhu01qaPeUnGADDeEmx8CV266-dpxDgseid_-8jIfU 1739
phi/vectordb/distance.py sha256=OjpKSq57_gblZm4VGZTV7B7le45r_2-Fp1X4Hilx1M4 131
phi/vectordb/search.py sha256=9lJjTm2nvykn3MeVg0stB1qDZb_q-S7GG1MMS9P12e8 121
phi/vectordb/cassandra/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/vectordb/cassandra/cassandra.py sha256=G616F71zCbLC8Pwjv09dNubytQ9Y6oNyfPzumMeG_tw 5426
phi/vectordb/cassandra/extra_param_mixin.py sha256=tCgHnXxuy3Ea4bhrBGkejz9kpgLyM_sUf3QfWcjqzLQ 315
phi/vectordb/cassandra/index.py sha256=GqNU6p3QEOyr_aP_-HiHnRYBVIgDgQFkjvJVjlkmDuU 570
phi/vectordb/chroma/__init__.py sha256=EGk3xMkwpPkMDLb6BCFSurW86dC20n3MYgcSRqqqBMs 50
phi/vectordb/chroma/chromadb.py sha256=BIzdokFE_xFU7dKan9lqQuXP_1NniMOXwcqmsc0bbzE 10055
phi/vectordb/clickhouse/__init__.py sha256=GPbC4D5WWxhiAPF3tal334kt9-gWAqwPaangiH9Pmi8 152
phi/vectordb/clickhouse/clickhousedb.py sha256=2AsMPohUgIqkGn4l2C3FvQ8u0HO5IHn93z5EUUCPgF4 11629
phi/vectordb/clickhouse/index.py sha256=_YW-8AuEYy5kzOHi0zIzjngpQPgJOBdSrn9BfEL4LZU 256
phi/vectordb/lancedb/__init__.py sha256=cTjoBK12hLautvpuJyyJ53yEBTI6VG6x1duy0mjJRhE 62
phi/vectordb/lancedb/lance_db.py sha256=PgPd8sOP1TA_4XwN-pEwo29bPEJnv6J1TEAD6RBLpZk 12602
phi/vectordb/milvus/__init__.py sha256=lFSzSUxbSCRwQezPI0rwYgho4ak6SQ4PNOGrPg8qLwE 46
phi/vectordb/milvus/milvus.py sha256=rC--he2Spe3QXhlY-HgBUOfZ8xIbRL5_SNljimEWC1A 10142
phi/vectordb/mongodb/__init__.py sha256=SNDzZb_NLzls3M9zmkaWEJn16hIOJUHhliLJeS_JcB8 84
phi/vectordb/mongodb/mongodb.py sha256=X_f1pzyJQunsPrKnqHLLJgQ59p-F6CoGlasptBSXJlk 16393
phi/vectordb/pgvector/__init__.py sha256=UKSjpACcwSJJJzjVOY6d4V7hwpGZDjX7Apz0jRaTVM0 246
phi/vectordb/pgvector/index.py sha256=4TY6GkBRxKFH-kItlxJalO05kbC2gz3v_Y5k4SChI1U 495
phi/vectordb/pgvector/pgvector.py sha256=uWUtNedz0LTY23PIHprYaefH-Gby6irHx0IXhqP6dmE 41988
phi/vectordb/pgvector/pgvector2.py sha256=GQ6RlkdLYsVy-3eLjZXYFSnbielJGD7cHkQCZY6c4VM 17080
phi/vectordb/pineconedb/__init__.py sha256=MC_oZ-BEsgIzkXyWFb8O9uJFnLU1m6_sPU3TLRdc99A 58
phi/vectordb/pineconedb/pineconedb.py sha256=TpHkiNY8nWCKNn3GIQeeNNJXAUNaZhjWFdJsvdpohcs 13637
phi/vectordb/qdrant/__init__.py sha256=EpADoGkODo_7O86Sy2IfZ2pPEZgx9yroV4WkB0YAR_U 46
phi/vectordb/qdrant/qdrant.py sha256=or5aDaHGHrAZHbAilJwomFIr5Wavc9H5GbyK56Z-knk 9222
phi/vectordb/singlestore/__init__.py sha256=oaYgZNhIkvnrGaDdOhwYdXKxhV3eCM_-tf0DNs_R2x4 163
phi/vectordb/singlestore/index.py sha256=MOdcO37x4iMlh9lTPAMC5XT4zwZucqyAalrebrG22IQ 1527
phi/vectordb/singlestore/s2vectordb.py sha256=eL6OC-MGYSWc8mCR9a-MCFVrH6ItFgZQCPS2F_lp6jE 15159
phi/vectordb/singlestore/s2vectordb2.py sha256=QIk4l8Ep7Nfy5K96HT6s-d0Othn6apaA1dtfElg-K-o 13784
phi/workflow/__init__.py sha256=5bRapzPxVnVudE_XFbvzedXtXqMt4J4T9RQI8dRyZog 100
phi/workflow/session.py sha256=-bAr_8ls88bR-4RTyBo319tuz2KcvzpgOwtTlp0pBmg 1126
phi/workflow/workflow.py sha256=CaRB7E6yKfZPi1olJ2_2hg0r26g7g-8khZ-hDbWzqGg 20542
phi/workspace/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
phi/workspace/config.py sha256=jSd3s82x4YW45dTvP7QD3G59zB17shhrwWVgHXfOquE 21614
phi/workspace/enums.py sha256=MxF1CUMXBaZMTKLEfiR-7kEhTki2Gfz6W7u49RdYYaE 123
phi/workspace/helpers.py sha256=UclX8QcS2AH6LbfjWZ6KUHuJV-HMbPINLBtoCdKuHyU 1915
phi/workspace/operator.py sha256=9wZHmPi0HP7v65cncTr3NR9f3jEh8BzP_tUGYJXAf2c 29403
phi/workspace/settings.py sha256=gVVYbFeW5gZ6bdjhv4E2Ioqp8GTLAszXFHuLluI6kCI 7941
phidata-2.7.10.dist-info/LICENSE sha256=S1Ow8R_kBQ2iTMyo_FCsKkLs6YfKL9POXZLH0Qj9m9o 16754
phidata-2.7.10.dist-info/METADATA sha256=o-tBwveJCnl3M23C-WdRsqGtMtHaVbgX05bM8Zi-Tyc 38593
phidata-2.7.10.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
phidata-2.7.10.dist-info/entry_points.txt sha256=dW-e_LDFGQ8nZ9oj5vdqKnZ1y-jz4_VrtXfNXjlXYWw 51
phidata-2.7.10.dist-info/top_level.txt sha256=JsKoum1hB0CoBkBlxWjfK4XqAs8u5gWTAom4TXWeVbE 4
phidata-2.7.10.dist-info/RECORD

top_level.txt

phi

entry_points.txt

phi = phi.cli.entrypoint:phi_cli