No project description provided
Project description
agentize
Agentize provides out-of-the-box tools for building chatbot agent with LLMs.
Usage
Installation
pip install agentize
# If you want to use langfuse
pip install agentize[langfuse]
Tools
MarkItDown
markitdown_scrapetool to scrape a URL and get its content.
Firecrawl
firecrawl_scrapetool to scrape a URL and get its content.searchtool to perform web searches and optionally retrieve content from the results.maptool to go from a single url to a map of the entire website.
Telegragh
publish_page_mdtool to publish a markdown document to telegraph and get its URL.
Wise
query_rate_historytool to query the rate history of a currency.
Agents
- Summary agent to summarize a document.
Examples
Chatbot agent. Summarize chatbot. The -w flag tells Chainlit to enable auto-reloading, so you don’t need to restart the server every time you make changes to your application.
uv run chainlit run examples/chatbot_agent.py -w
Chatbot with MCP client.
uv run chainlit run examples/mcp_chatbot.py -w
Summarize chatbot.
uv run chainlit run examples/summarize_chatbot.py -w
Development
type check and format the code
make format fix type
pre-commit git hook installation
pre-commit install
# or manually run
pre-commit run --all-files
Environment variables
# OpenAI compatible proxy
# export OPENAI_PROXY_BASE_URL="..."
# export OPENAI_PROXY_API_KEY="..."
# OpenAI
# export OPENAI_MODEL="gpt-4o-mini"
# export OPENAI_API_KEY="sk-..."
# Firecrawl (optional)
export FIRECRAWL_API_KEY="fc-..."
# Langfuse
export LANGFUSE_PUBLIC_KEY="pk-..."
export LANGFUSE_SECRET_KEY="sk-..."
export LANGFUSE_HOST="..."
# Azure OpenAI
export AZURE_OPENAI_API_KEY="..."
export AZURE_OPENAI_ENDPOINT="..."
export OPENAI_MODEL="gpt-4.1"
# see https://learn.microsoft.com/azure/ai-services/openai/api-version-deprecation for more details
export AZURE_OPENAI_API_VERSION="2025-03-01-preview"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentize-0.0.16-py3-none-any.whl.
File metadata
- Download URL: agentize-0.0.16-py3-none-any.whl
- Upload date:
- Size: 14.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1f11f6aacaca9f0c3c9d2dc37a27c14edb55c55e472409c788cb8b3170af038
|
|
| MD5 |
c7be946862f8ad935d5fb4a42750f1d9
|
|
| BLAKE2b-256 |
9be6aca22ea0f97a09f531c90fcfe907fdfe2adcf805ab302bc0815a20b98ccd
|