docstring-parser
gitpython
h11>=0.16.0
httpx[http2]
json-repair>=0.30.0
packaging
pydantic
pydantic-settings
python-dotenv
python-multipart
pyyaml
rich
typer
typing-extensions

[all]
kern-ai[models]
kern-ai[tools]
kern-ai[storage]
kern-ai[vectordbs]
kern-ai[knowledge]
kern-ai[opentelemetry]

[anthropic]
anthropic

[azure]
azure-ai-inference
aiohttp

[browserbase]
browserbase
playwright

[cerebras]
cerebras-cloud-sdk

[chromadb]
chromadb

[cohere]
cohere

[csv]
aiofiles

[ddg]
ddgs

[dev]
mypy
ruff
pytest
pytest-asyncio
pytest-cov
pytest-mock
timeout-decorator
types-pyyaml
types-aiofiles
fastapi
uvicorn
PyJWT
mcp
openai

[docx]
python-docx

[exa]
exa_py>=2.0.0

[firecrawl]
firecrawl-py

[github]
PyGithub

[google]
google-genai>=1.52.0

[groq]
groq

[ibm]
ibm-watsonx-ai

[knowledge]
kern-ai[pdf]
kern-ai[docx]
kern-ai[csv]
kern-ai[markdown]

[lancedb]
lancedb>=0.26.0
tantivy

[litellm]
litellm

[markdown]
unstructured
markdown
aiofiles

[matplotlib]
matplotlib

[mcp]
mcp>=1.9.2

[milvusdb]
pymilvus>=2.5.10

[mistral]
mistralai

[models]
kern-ai[anthropic]
kern-ai[azure]
kern-ai[cerebras]
kern-ai[cohere]
kern-ai[google]
kern-ai[groq]
kern-ai[ibm]
kern-ai[mistral]
kern-ai[ollama]
kern-ai[openai]

[mongo]
pymongo>=4.9
motor

[newspaper]
newspaper4k
lxml_html_clean

[ollama]
ollama

[openai]
openai

[opentelemetry]
opentelemetry-sdk
opentelemetry-exporter-otlp

[os]
fastapi[standard]
uvicorn
sqlalchemy
PyJWT
opentelemetry-sdk
openinference-instrumentation-agno
croniter>=1.3
pytz>=2023.3

[pdf]
pypdf
rapidocr_onnxruntime

[pgvector]
pgvector

[pinecone]
pinecone

[postgres]
psycopg-binary

[qdrant]
qdrant-client

[redis]
redis
redisvl>=0.12.1

[scheduler]
croniter>=1.3
pytz>=2023.3

[sql]
sqlalchemy

[sqlite]
sqlalchemy
aiosqlite

[storage]
kern-ai[sql]
kern-ai[postgres]
kern-ai[sqlite]
kern-ai[redis]
kern-ai[mongo]

[tavily]
tavily-python

[tokenizers]
tiktoken
tokenizers

[tools]
kern-ai[ddg]
kern-ai[exa]
kern-ai[firecrawl]
kern-ai[tavily]
kern-ai[github]
kern-ai[mcp]
kern-ai[yfinance]
kern-ai[youtube]
kern-ai[newspaper]
kern-ai[matplotlib]
kern-ai[browserbase]

[vectordbs]
kern-ai[pgvector]
kern-ai[chromadb]
kern-ai[lancedb]
kern-ai[qdrant]
kern-ai[milvusdb]
kern-ai[pinecone]

[yfinance]
yfinance

[youtube]
youtube_transcript_api
