Metadata-Version: 2.4
Name: agentcc
Version: 0.1.0
Summary: Python SDK for the Prism LLM Gateway — OpenAI-compatible, type-safe, with guardrails and observability
Project-URL: Homepage, https://github.com/future-agi/prism
Project-URL: Documentation, https://docs.futureagi.com/prism/sdk/python
Project-URL: Repository, https://github.com/future-agi/prism
Author-email: Future AGI <engineering@futureagi.com>
License-Expression: MIT
License-File: LICENSE
Keywords: gateway,guardrails,llm,openai,prism,proxy
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: anyio<5.0,>=4.0
Requires-Dist: httpx<1.0,>=0.25.0
Requires-Dist: pydantic<3.0,>=2.0
Requires-Dist: typing-extensions>=4.7
Provides-Extra: all
Requires-Dist: prism-ai[langchain,llamaindex,otel,testing,tiktoken,validation]; extra == 'all'
Provides-Extra: callbacks
Provides-Extra: dev
Requires-Dist: mypy>=1.8; extra == 'dev'
Requires-Dist: prism-ai[otel,testing,tiktoken,validation]; extra == 'dev'
Requires-Dist: ruff>=0.3; extra == 'dev'
Provides-Extra: langchain
Requires-Dist: langchain-core>=0.1; extra == 'langchain'
Provides-Extra: llamaindex
Requires-Dist: llama-index-core>=0.10; extra == 'llamaindex'
Provides-Extra: otel
Requires-Dist: opentelemetry-api>=1.0; extra == 'otel'
Requires-Dist: opentelemetry-sdk>=1.0; extra == 'otel'
Provides-Extra: testing
Requires-Dist: pytest-asyncio>=0.23; extra == 'testing'
Requires-Dist: pytest>=7.0; extra == 'testing'
Requires-Dist: respx>=0.21; extra == 'testing'
Provides-Extra: tiktoken
Requires-Dist: tiktoken>=0.5; extra == 'tiktoken'
Provides-Extra: validation
Requires-Dist: jsonschema>=4.0; extra == 'validation'
Description-Content-Type: text/plain

Python SDK for the Prism LLM Gateway