functic

View on PyPIReverse Dependencies (0)

0.3.0 functic-0.3.0-py3-none-any.whl

Wheel Details

Project: functic
Version: 0.3.0
Filename: functic-0.3.0-py3-none-any.whl
Download: [link]
Size: 24830
MD5: 1953b799a4d9bf0b949d659f09a33ef7
SHA256: f774ba0d372fa9e8a7c5e1bcf9cd14424c1ffa16c9a7348c2bf7b4c8ce58fe6e
Uploaded: 2024-12-14 10:16:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: functic
Version: 0.3.0
Summary: Quick define a function compatibility to OpenAI function tool.
Author: allen2c
Author-Email: f1470891079[at]gmail.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4.0
Requires-Dist: diskcache
Requires-Dist: fastapi[standard]; extra == "all" or extra == "svc"
Requires-Dist: json_repair
Requires-Dist: loguru; extra == "all" or extra == "svc"
Requires-Dist: openai (<2,>=1)
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pydantic-settings
Requires-Dist: pymongo[srv]; extra == "all" or extra == "svc"
Requires-Dist: redis (<6,>=5)
Provides-Extra: all
Provides-Extra: svc
Description-Content-Type: text/markdown
[Description omitted; length: 74 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
functic/VERSION sha256=VQYTU3_EiPOzcq90pAAYefASyEZbgW8bhcbTRGss-0k 5
functic/__init__.py sha256=1F48eS88Isouow2it1PZmVJSfjUBzBAJ71ispMZtbGg 166
functic/_functic.py sha256=5iNjAHzbpbpDCDq7jYje1mInHWcQq4otCJAMCxSqEh8 10748
functic/app.py sha256=WX1GY6U-JyGqllaCXWSOxVG9pPni9QuNlEGUtjZHbHE 12302
functic/config.py sha256=2BcnjIzuRB58YHQtcndBwEcrYh7bDFlWCQu-uO7Sceo 800
functic/functions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
functic/functions/azure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
functic/functions/azure/get_weather_forecast_daily.py sha256=T78yKTLiOdOTKeB1eR4b4shvdNPjtQneBJsDzyLWF_0 9478
functic/functions/azure/get_weather_forecast_hourly.py sha256=3jYA1fIlWnf8iL1FjBI9DPrygP2HmOoyTg2aEHIZ7LM 6095
functic/functions/google/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
functic/functions/google/get_maps_geocode.py sha256=W-8dWQnpfsaRqKMPGH9KUulOwfhVG2aSOMGGj5ZgO04 5407
functic/types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
functic/types/assistant_create.py sha256=iOqhLDtUWmEX-D6_X0NtadGVxTtF4LG-a9TGJrxVyqg 1271
functic/types/chat_completion_tool.py sha256=Ie1YMPP-XKvwpCQZn8ZoOlLFO9jpE7jzvu0UCs1Mehk 261
functic/types/chat_completion_tool_message.py sha256=SdJTEPFUI1Lnx5HT_Jl0TSyBtzcjGEAAob80vYVKLCs 211
functic/types/pagination.py sha256=rrp0iekbF3O9kco11RMT9DpOc4rglvwn9nqFaJ6uH1Y 387
functic/types/tool_output.py sha256=oe3iwvnj1UrKLFTaU3VxIyq9pWYBOQFt4NgHePXUT7c 131
functic/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
functic/utils/display.py sha256=GfHxT2YTPOBlFKqWWcaqSuoDvW_3wUgaHeNJPXKN1b8 1459
functic/utils/function_definition.py sha256=LWWgaU4EF-cjuTkaylb5ZR3eVvTEYAgSAbvDS1RAVOk 754
functic/utils/function_tool.py sha256=r-d6w1jVKvTfX4HpXHilQKgWft4HMdFIfjz4XHE0fhA 791
functic/utils/get.py sha256=mAVAYBbqDktu94g3SNJp4dudsIzrTznFPuj-p0Xp83Y 335
functic/utils/import_.py sha256=ZM6OjyKpHjxvju7OucU6HPHCRJTcrQl55Wi20ZeBt-U 1886
functic/utils/openai_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
functic/utils/openai_utils/ensure.py sha256=5Kxxc3aCHvmzuZDMuB3HHQUfa_R-gxWcV9LxnEf22Pw 2622
functic/utils/openai_utils/event_handlers.py sha256=-S2KjIRH64Na5gtsjqfCat1bJKsvofRu6r9-n-HuPU4 3890
functic/utils/openai_utils/iter_.py sha256=9Yhg2s_vF_QVlaB01SJW47oaX8Rg4j7cLboG3CZYDTo 779
functic/utils/run.py sha256=K9D1FRgIY3wm8PUCSlmA7Ob6yTjYj04JTbxQk1e0M8M 1175
functic/version.py sha256=E6G0-5GwvEWzeVQaiz-5riTM1cT4p4573qFpz0lcYS0 145
functic-0.3.0.dist-info/LICENSE sha256=wLgMY7vh67uzwuoHZtfSBBgUXJ1GHzFBkFGNotacy9I 1066
functic-0.3.0.dist-info/METADATA sha256=yBmysRzDwViPoOMgPpWJZM2WwK6cj_M3UCjRNnyZGr4 940
functic-0.3.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
functic-0.3.0.dist-info/RECORD