Skip to main content

FreedomSearch

Empower your AI models with ethical, open-source web intelligence.

FreedomSearch is a Python library designed to enhance AI prompts and queries with real-time web information. It respects fair use principles and leverages multiple search engines to provide diverse, up-to-date context for your language models.

Key Features:

  • 🌐 Multi-engine support (DuckDuckGo, Google, and expandable)
  • 🔍 Efficient caching and rate limiting
  • 🧠 Smart text preprocessing and formatting for LLMs
  • 🛡️ Built with privacy and fair use in mind
  • 🔧 Easy to integrate and extend

Whether you're building the next-gen chatbot or fine-tuning language models, FreedomSearch provides the tools to ethically augment your AI's knowledge base.

Quick Start

from freedom_search import InternetSearchEnhancer

enhancer = InternetSearchEnhancer('duckduckgo')
original_prompt = "Explain quantum computing"
enhanced_prompt = enhancer.enhance_llm_input(original_prompt, "recent quantum computing breakthroughs")

print(enhanced_prompt)

Contribute to FreedomSearch and help shape the future of ethical AI augmentation!


This description:

1. Starts with a catchy tagline that encapsulates the library's purpose and ethical stance.
2. Briefly explains what FreedomSearch does and its target use case.
3. Lists key features using emojis for visual appeal and quick scanning.
4. Includes a short pitch for potential users and contributors.
5. Provides a quick start code snippet to show how easy it is to use.
6. Ends with a call-to-action for contributions, emphasizing the open-source nature of the project.

Metadata

Release files for freedom-search 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for freedom-search 0.2.2
File Size Uploaded
freedom_search-0.2.2.tar.gz 9.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for freedom-search 0.2.2
File Interpreter ABI Platform
freedom_search-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 19.1 kB

Release files / freedom_search-0.2.2.tar.gz

Download URL freedom_search-0.2.2.tar.gz
Size 9.3 kB
Tags Source
SHA-256 checksum
How to use checksums
52231b549edbecad66ae27b09e6d3afad33671a0f30a8cd9975d7753d50a7b42
BLAKE2b-256 checksum
How to use checksums
a59748f69aee776a52c81b85e8ec9ed62a7feb463967e1fe505fc2c183138510
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / freedom_search-0.2.2-py3-none-any.whl

Download URL freedom_search-0.2.2-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c23155240b9ac5b044d11a2ca35ffdcf357db4d0a86c4eaa3468548cf325a453
BLAKE2b-256 checksum
How to use checksums
1c8b77125bae2f9c83f70d310350e7ea69676c01d30feb518e0af273cc81066b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page