instructor

View on PyPIReverse Dependencies (152)

1.7.2 instructor-1.7.2-py3-none-any.whl

Wheel Details

Project: instructor
Version: 1.7.2
Filename: instructor-1.7.2-py3-none-any.whl
Download: [link]
Size: 71353
MD5: 3269fee798a6ddd7078dad3058fe56c1
SHA256: cb43d27f6d7631c31762b936b2fcb44d2a3f9d8a020430a0f4d3484604ffb95b
Uploaded: 2024-12-26 09:04:51 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: instructor
Version: 1.7.2
Summary: structured outputs for llm
Author-Email: Jason Liu <jason[at]jxnl.co>
Project-Url: repository, https://github.com/instructor-ai/instructor
License: MIT
Requires-Python: <4.0,>=3.9
Requires-Dist: aiohttp (<4.0.0,>=3.9.1)
Requires-Dist: docstring-parser (<1.0,>=0.16)
Requires-Dist: jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: jiter (<0.9,>=0.6.1)
Requires-Dist: openai (<2.0.0,>=1.52.0)
Requires-Dist: pydantic-core (<3.0.0,>=2.18.0)
Requires-Dist: pydantic (<3.0.0,>=2.8.0)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: rich (<14.0.0,>=13.7.0)
Requires-Dist: tenacity (<10.0.0,>=9.0.0)
Requires-Dist: typer (<1.0.0,>=0.9.0)
Requires-Dist: anthropic (==0.42.0); extra == "anthropic"
Requires-Dist: xmltodict (<0.15,>=0.13); extra == "anthropic"
Requires-Dist: cerebras-cloud-sdk (<2.0.0,>=1.5.0); extra == "cerebras-cloud-sdk"
Requires-Dist: cohere (<6.0.0,>=5.1.8); extra == "cohere"
Requires-Dist: fireworks-ai (<1.0.0,>=0.15.4); extra == "fireworks-ai"
Requires-Dist: google-generativeai (<1.0.0,>=0.8.2); extra == "google-generativeai"
Requires-Dist: jsonref (<2.0.0,>=1.1.0); extra == "google-generativeai"
Requires-Dist: groq (<0.14.0,>=0.4.2); extra == "groq"
Requires-Dist: diskcache (<6.0.0,>=5.6.3); extra == "test-docs"
Requires-Dist: fastapi (<0.116.0,>=0.109.2); extra == "test-docs"
Requires-Dist: litellm (<2.0.0,>=1.35.31); extra == "test-docs"
Requires-Dist: mistralai (<2.0.0,>=1.0.3); extra == "test-docs"
Requires-Dist: pandas (<3.0.0,>=2.2.0); extra == "test-docs"
Requires-Dist: pydantic-extra-types (<3.0.0,>=2.6.0); extra == "test-docs"
Requires-Dist: redis (<6.0.0,>=5.0.1); extra == "test-docs"
Requires-Dist: tabulate (<1.0.0,>=0.9.0); extra == "test-docs"
Requires-Dist: google-cloud-aiplatform (<2.0.0,>=1.53.0); extra == "vertexai"
Requires-Dist: jsonref (<2.0.0,>=1.1.0); extra == "vertexai"
Requires-Dist: writer-sdk (<2.0.0,>=1.2.0); extra == "writer"
Provides-Extra: anthropic
Provides-Extra: cerebras-cloud-sdk
Provides-Extra: cohere
Provides-Extra: fireworks-ai
Provides-Extra: google-generativeai
Provides-Extra: groq
Provides-Extra: test-docs
Provides-Extra: vertexai
Provides-Extra: writer
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 15867 characters]

WHEEL

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

RECORD

Path Digest Size
instructor/__init__.py sha256=hpOqcz3Y9NBgX0GMPrYQXhdnZGXKekVXZp69vaw-M-E 2261
instructor/batch.py sha256=pbEPYVz7GU_bSYRguNQDmn2GjD75-m-9_3MxndHtalc 5592
instructor/client.py sha256=KHgtjnum6tMCVsQfhUA48-6oWpbaCj7BVl3RDFVbXJ4 17688
instructor/client_anthropic.py sha256=3dzTGK74Q7IfK1oCaEjb-kB4crUAt3Ps4VbhpoQbx8c 3350
instructor/client_cerebras.py sha256=J2t58BfMV6PVTOog51Hu38sq4_Ro88wR90NQxsRNOQ8 1611
instructor/client_cohere.py sha256=pnnG0fLspeRU3qcMjyIB9RpRo9q3Cxf5a2TsMFYuzEI 1675
instructor/client_fireworks.py sha256=pEUQsZQ1aFnXH0KsbUa2OuJ1xE5-YYZB_98YZ3gpcHA 1982
instructor/client_gemini.py sha256=f6w3TzBlOkpfRTKHEpY-9bHFQDLLHC1g31TrKp_fRXc 1657
instructor/client_groq.py sha256=9FOB3mq9-zE9kqBsnKzOkuoF4VIOT8W__xG7gxCn1gs 1430
instructor/client_mistral.py sha256=cygktaop---g9ZudmmOEjW5zOrQkEMhi7hDSQP25KEY 1557
instructor/client_vertexai.py sha256=9a_TSL0bwYPZpeA7xOqX4iDQcoFRY5hxIEoQqxuqguI 5560
instructor/client_writer.py sha256=QiJAkRAvVOtMp-ppctg0-nptf0lr8Memc4hlJ9Y2xPs 1444
instructor/distil.py sha256=4qQGuQOo2jbYb8-f5aXFzhFx8eBcyhCk5ybMD_62qyE 9594
instructor/exceptions.py sha256=l8kucuro7Im0kqzoUpQtqumqbz6_lB-JXdYFxAkIK5U 1107
instructor/function_calls.py sha256=JGpDVl7uI5cGP_Udbu5lsq5Mm__2YEKECfPk0VnI8I0 14662
instructor/hooks.py sha256=uSVEqXqKPZm_K2Vr8S0sTo4xMUbHMlQs9LT7yx3J0Bk 6420
instructor/mode.py sha256=DYqbhyvzPGDSNKE4XqH3ui7ZMXzixSZr7x1oKLt_miQ 1166
instructor/multimodal.py sha256=t1XKla1jn-hsWv-bgh2XMEPcSo4Yc_xzHSi0s61U6Kw 13222
instructor/patch.py sha256=yINdS2SHUgTX3uQNXspHD9OuXVJuQUNPhhJCNCj8KEk 6905
instructor/process_response.py sha256=muYVmkbtp-QqJu-TDR7eH-He93_GSQtRqUwcekH4U7Y 26274
instructor/py.typed sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
instructor/reask.py sha256=QdEAbLz68YUNUtH9j0CcaKC-b_RP9oLr7RJtucjeTwg 10646
instructor/retry.py sha256=EbK5xnzpd53TKUsMDiJmydy5H8mFvNF21trjPEZJZSY 9955
instructor/templating.py sha256=zZyTBRZ7REbDPHnQuPetYKOsXjx10nTYbmefoCsGNK4 3758
instructor/utils.py sha256=-M_fmTj2IazwhQycHK-6k0Ac2YU0JtDtjIB-U1EM0Vw 15585
instructor/validators.py sha256=kxNyO_91y7vhpIit1LTw7hBx1ujdMvpMNdBd8W4vOH8 2210
instructor/_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructor/_types/_alias.py sha256=kLqxO_LiX1VrBx1eZspzklZ7W9djRx2rISw9E7D2br4 668
instructor/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instructor/cli/batch.py sha256=tXv1BOMsntsvBHebE4MyElr3d3IKbSS_v4jzq9K7-3s 6714
instructor/cli/cli.py sha256=2Kc95mg0-Q8-32TZme6LXpCMGcB1-sIOpvKXgljeBlI 1052
instructor/cli/deprecated_hub.py sha256=75VU6eymacUGs2oQuCppoufGkYAqnvyzCTRtLVaOwAI 518
instructor/cli/files.py sha256=BM-0f9u73FAEmE8dTH7m9nEqrcob0Y6SP5a_aAd3g78 3865
instructor/cli/jobs.py sha256=pnqqStKtJDDE_u5xOgnC87KNLlSWXWKala3NgcAcRE4 8314
instructor/cli/usage.py sha256=fJAo8mpZ_gRAG7QC7R6CCpeCt_xzC1_54o677HBXTlw 6907
instructor/dsl/__init__.py sha256=2HXIPKx_aZsLaFKU9Zyilw8R5Y141KLyPTAxGqnilo0 424
instructor/dsl/citation.py sha256=A7yaDHuv517VBFErHQnRg9uOllsqRW6r0zIC6Joizeg 2927
instructor/dsl/iterable.py sha256=rjUvsm_MrQEtvkl6RzKfst5UzjvHIOo4IAqWPWEveR4 10063
instructor/dsl/maybe.py sha256=IP9T-U_i1LKSLMU7uviabjzm38X2-wkqz4atn8V3LRY 2119
instructor/dsl/parallel.py sha256=7YUK_YwhEazPSmcZB00qb7UzpBtK4xc2nCiLESTb-9k 4106
instructor/dsl/partial.py sha256=P2X_SAZ4mjHy-k3oV0f_MZ7RUCIRQkAvQcBqMHlPmok 15762
instructor/dsl/simple_type.py sha256=itOKX_Cjt3jjIABTDaz3F0RVAY-jnJygg2rOxsiOhDk 2591
instructor/dsl/validators.py sha256=umzCj9gBuRJUvewaZOl0PMvRpPjMBbaEfRxjJek35qs 4360
instructor-1.7.2.dist-info/METADATA sha256=TNvxWWeVeKXiOTzayl-To5Hc5LH0dtCDfoXHC814zCo 18034
instructor-1.7.2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
instructor-1.7.2.dist-info/entry_points.txt sha256=tJGOfnmjTaFbaSykUP2zxmIVzF6ptFJeLwjEXl5igGQ 54
instructor-1.7.2.dist-info/licenses/LICENSE sha256=H92GcZerTVbjwA7oNeTqU6rF1U9uasbSR7-Ga886k1I 1066
instructor-1.7.2.dist-info/RECORD

entry_points.txt

instructor = instructor.cli.cli:app