A high-performance serving engine for web browsing AI.
❓ Use Cases
- I want to add web browsing AI to my app... BLAST serves web browsing AI with an OpenAI-compatible API and concurrency and streaming baked in.
- I need to automate workflows... BLAST will automatically cache and parallelize to keep costs down and enable interactive-level latencies.
- Just want to use this locally... BLAST makes sure you stay under budget and not hog your computer's memory.
🚀 Quick Start
pip install blastai && blastai serve
from openai import OpenAI
client = OpenAI(
api_key="not-needed",
base_url="http://127.0.0.1:8000"
)
# Stream real-time browser actions
stream = client.responses.create(
model="not-needed",
input="Compare fried chicken reviews for top 10 fast food restaurants",
stream=True
)
for event in stream:
if event.type == "response.output_text.delta":
print(event.delta if " " in event.delta else "<screenshot>", end="", flush=True)
✨ Features
- 🔄 OpenAI-Compatible API Drop-in replacement for OpenAI's API
- 🚄 High Performance Automatic parallelism and prefix caching
- 📡 Streaming Stream browser-augmented LLM output to users
- 📊 Concurrency Out-of-the-box support many users with efficient resource management
📚 Documentation
Visit documentation to learn more.
🤝 Contributing
Awesome! See our Contributing Guide for details.
📄 MIT License
As it should be!
Metadata
Release files for blastai 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| blastai-0.1.6.tar.gz | 194.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| blastai-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 394.4 kB
Release files / blastai-0.1.6.tar.gz
| Download URL | blastai-0.1.6.tar.gz |
|---|---|
| Size | 194.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4cb3077454649daa3d80c7040350add09404482a3be219ca70bfdb5f35d9f606
|
|
BLAKE2b-256 checksum How to use checksums |
0c0fcf519cf71ffd5b18fa1550bd4106e5f637157ba9849236fe296a9d3cfc3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / blastai-0.1.6-py3-none-any.whl
| Download URL | blastai-0.1.6-py3-none-any.whl |
|---|---|
| Size | 200.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ef3fe317c6105688eb56a489cc30f29726f1b2ba085acb349aa24b8fea2a1a89
|
|
BLAKE2b-256 checksum How to use checksums |
823820b883b3724dd4d9700b2b272fc01077c137836d3c2264998e84b3785af5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|