Skip to main content
PROMPT SPACE
F
FreeUniversal

felo- Free AI Search Engine

Python CLI and reusable client for one-shot chat and SSE streaming via the Felo Open Platform.

skill install https://www.promptspace.in/skills/felo-free-ai-search-engine

What it does

This skill provides a complete Python CLI and client implementation for interacting with the Felo Open Platform. It simplifies the integration of Felo's advanced AI capabilities, supporting both one-shot chat completions and complex Server-Sent Events (SSE) streaming workflows.

Why use this skill

Manually implementing the Felo API can be tricky, especially when handling the multi-step handshake required for SuperAgent streaming. This skill encapsulates the logic for POSTing to /v2/conversations and managing the subsequent GET stream window, ensuring robust delivery of incremental results. It handles authentication via environment variables and provides built-in debugging for JSON and SSE payloads, saving developers hours of boilerplate coding.

Supported Tools

  • Python 3.x
  • Felo Open Platform API (v2)
  • Standard SSE (Server-Sent Events) protocols
  • Dotenv (.env) configuration

Output Structure

The skill yields clean, formatted responses for one-shot queries and a real-time terminal stream for conversational tasks. It is designed to be used both as a standalone CLI for testing and as a reusable module within your own Python agents.

## Workflow 1. Get an API key first. - Official docs say the Chat API is limited-time free. - Go to `https://felo.ai` and sign up for a free account if needed. - After login, click your avatar, open `Settings`, then open the `API Keys` tab. - Click `Create New Key`, then copy the generated key and store it securely. 2. Set `FELO_API_KEY`. - Prefer environment variables. - Or create a local `.env` file with: ```bash FELO_API_KEY=your-felo-api-key Screenshot 2026-04-21 181103.png

Use cases

  • Implement Felo SuperAgent streaming via the /v2/conversations endpoint
  • Verify and debug Felo API keys and SSE payloads from a local CLI
  • Integrate Felo's one-shot chat completions into Python-based AI agents
  • Automate multi-step conversation handshakes for real-time AI responses

Example

Prompt

Use Felo to stream a summary of the latest news in Traditional Chinese.

Output

$ python3 scripts/felo_cli.py chat "Summarize RFID"
[Felo Response]
RFID (Radio Frequency Identification) uses electromagnetic fields to automatically identify and track tags attached to objects. Key components include tags, readers, and antennas.
[Status: 200 OK]

Frequently asked questions

This skill provides a Python-based CLI and reusable client that simplifies connecting to the Felo Open Platform, specifically handling the complex handshake and SSE streaming logic required for real-time AI search results.