Building a Perplexity Clone with Keiro API

Build your own AI search engine like Perplexity.

20 min readKeiro Team

What We Are Building

A Perplexity-style search engine for under ten dollars per month.

Implementation

import requests
import openai

def answer(question):
    results = requests.post(
        "https://keiro.cloud/api/research",
        headers={"Authorization": "Bearer KEIRO_KEY"},
        json={"query": question}
    ).json()
    
    context = "\n".join([r["content"][:500] for r in results["results"]])
    
    return openai.chat.completions.create(
        model="gpt-4",
        messages=[{"role": "user", "content": f"{context}\n\nAnswer: {question}"}]
    ).choices[0].message.content

Cost

Solution Monthly
Perplexity Pro $20
Your Clone Less than $5

Build your clone

Ready to build something?

Join developers using Keiro — 10× cheaper with superior performance.

Get started