Felo API PlatformFelo API Platform

सामग्री

रोज़ाना AI समाचार सारांश प्रकाशित करें जिसे टीम सचमुच पढ़े

स्रोतों वाला सारांश लें, X पर प्रैक्टिशनर चर्चाएँ जोड़ें, एक वीडियो ट्रांसक्रिप्ट लें, संस्करण Markdown में बनाएँ और LiveDoc में संग्रहित करें।

समय25 मिनटस्तरमध्यमअपडेट2026-10-29
किसके लिएमार्केटिंग और ग्रोथक्रिएटरप्रोडक्ट मार्केटिंग

प्रॉम्प्ट कॉपी करें

वर्ग कोष्ठक के फ़ील्ड बदलें और Claude Code, Codex या टर्मिनल एक्सेस वाले AI में चिपकाएँ। यह Felo स्किल इंस्टॉल करता है, क्रेडिट से पहले पूछता है और वर्कफ़्लो चलाता है।

[उद्योग या विषय] के लिए दैनिक उद्योग ब्रीफ़ तैयार करें।

अवधि: पिछले 24 घंटे, समय क्षेत्र [समय क्षेत्र]। पाठक: [पाठक]।
वॉचलिस्ट (वैकल्पिक): X [खाते या विषय], YouTube [चैनल], Reddit [समुदाय]।

5–8 महत्वपूर्ण मद चुनें। हर एक के लिए: क्या हुआ, क्यों महत्वपूर्ण है, स्रोत लिंक और यह घोषणा, परिणाम या राय है।

अनुभाग:
1. मुख्य खबर।
2. 5–8 मद, हर एक स्रोत लिंक के साथ।
3. X पर लोग क्या कह रहे हैं, हैंडल और तिथियों के साथ।
4. टाइमस्टैम्प वाला एक वीडियो उद्धरण।
5. आगे क्या देखना है।

नियम:
- हर मद पर लिंक लगाएं। डुप्लिकेट कवरेज मिलाएं और सबसे अच्छा स्रोत रखें।
- घोषणाओं को स्वतंत्र परिणामों से अलग करें; विक्रेता दावों पर लेबल लगाएं।
- केवल वही मेट्रिक्स बताएं जो स्रोत लौटाता है। डेटा न हो तो “डेटा उपलब्ध नहीं” लिखें, शून्य नहीं।
- अगर कुछ महत्वपूर्ण नहीं हुआ, तो भरने के बजाय यही बताएं।
- क्रेडिट खर्च करने से पहले योजनाबद्ध API कॉल दिखाएं और मेरी स्वीकृति का इंतज़ार करें।
- शेड्यूल, प्रकाशित या भेजें नहीं।
- परिणाम ./daily-brief.md में लिखें और चैट में सारांश दें।

कॉपी में इंस्टॉल चरण और सुरक्षा नियम भी हैं।

आपको क्या मिलता है

एक रन का उदाहरण आउटपुट। लाइव जनरेशन नहीं।

नमूना अंक (अंश)

AI उद्योग ब्रीफ़ — 2026-10-30

मुख्य खबर

एक बड़ी लैब ने छोटा मॉडल जारी किया जो टूल उपयोग के साथ अपने फ़्लैगशिप के समान बेंचमार्क स्कोर करता है। विक्रेता का दावा; स्वतंत्र परिणाम अभी बाकी हैं।

आइटम

  1. छोटा मॉडल, वही बेंचमार्क — विक्रेता बेंचमार्क, अभी दोहराया नहीं गया। [स्रोत]
  2. एजेंट फ़्रेमवर्क रिलीज़ — नए ट्रेसिंग और रिट्राई नियंत्रण। [स्रोत]

लोग क्या कह रहे हैं

@example_dev: “जीत लेटेंसी है, स्कोर नहीं।” — 2026-10-30 08:12 JST

एक वीडियो उद्धरण

“हमने टोकन मापना छोड़ा और हल टिकट मापना शुरू किया।” — [12:40]

आगे क्या देखें

टूल उपयोग के स्वतंत्र मूल्यांकन, और क्या लॉन्च सप्ताह के बाद कीमत टिकती है।

सटीक कॉल

डेवलपर्स के लिए: वही वर्कफ़्लो कोड के रूप में, चलाने के क्रम में।

असली API कॉल दिखाएँ
  1. स्रोतों वाला सारांश बनाएँ

    Chat से पिछले 24 घंटे के AI समाचार पूछें और उद्धृत स्रोत तथा तारीखें रखें।

    digest.ts
    const BASE = "https://openapi.felo.ai";
    const headers = {
      Authorization: `Bearer ${process.env.FELO_API_KEY}`,
      "Content-Type": "application/json",
    };
    
    async function felo<T>(path: string, body?: unknown): Promise<T> {
      const res = await fetch(`${BASE}${path}`, {
        method: body ? "POST" : "GET",
        headers,
        body: body ? JSON.stringify(body) : undefined,
      });
      if (!res.ok) throw new Error(`${res.status}: ${await res.text()}`);
      return res.json() as Promise<T>;
    }
    
    type ChatData = {
      data: {
        answer: string;
        resources: { link: string; title: string; snippet: string }[];
      };
    };
    
    const roundup = await felo<ChatData>("/v2/chat", {
      query: "Biggest AI news stories in the last 24 hours",
    });
    
    const sources = roundup.data.resources.slice(0, 5);

    उदाहरण आउटपुट

    {
      "answer": "The main stories today are …",
      "sources": [
        { "link": "https://example.com/story", "title": "…", "snippet": "…" }
      ]
    }
  2. प्रैक्टिशनर चर्चाएँ जोड़ें

    X पर वही विषय खोजें और खाते व तारीख सहित प्रैक्टिशनर पोस्ट इकट्ठा करें।

    digest.ts
    type XData = {
      data: {
        tweets: {
          content: string;
          author: { username: string };
          created_at: string;
          metrics: { retweet_count: number; favorite_count: number };
        }[];
        next_cursor: string | null;
        has_next: boolean;
      };
    };
    
    const since = Math.floor((Date.now() - 24 * 60 * 60 * 1000) / 1000);
    
    const social = await felo<XData>("/v2/x/tweet/search", {
      query: "AI agents",
      limit: 20,
      since_time: since,
    });
    
    const posts = social.data.tweets
      .filter((tweet) => tweet.metrics.favorite_count >= 50)
      .slice(0, 3);

    उदाहरण आउटपुट

    { "data": { "tweets": [
      {
        "content": "…",
        "author": { "username": "…" },
        "created_at": "2026-10-29T02:14:00Z",
        "metrics": { "retweet_count": 12, "favorite_count": 180 }
      }
    ] } }
  3. वीडियो ट्रांसक्रिप्ट लें

    संबंधित वीडियो के लिए YouTube Subtitling इस्तेमाल करें और टाइमस्टैम्प वाला उद्धरण चुनें।

    digest.ts
    type SubtitleData = {
      data: {
        title: string;
        contents: { text: string; start: number; duration: number }[];
      };
    };
    
    const videoCode = "dQw4w9WgXcQ"; // replace with today's video id
    
    const video = await felo<SubtitleData>(
      `/v2/youtube/subtitling?video_code=${videoCode}&language=en&with_time=true`,
    );
    
    const transcript = video.data.contents.map((line) => line.text).join(" ");

    उदाहरण आउटपुट

    {
      "title": "Example Video Title",
      "contents": [
        { "text": "Subtitle text", "start": 0.32, "duration": 14.26 }
      ]
    }
  4. Markdown सारांश लिखें

    “मुख्य समाचार / प्रतिक्रियाएँ / वीडियो उद्धरण / आगे क्या देखें” में ढाँचा बनाएँ।

    digest.ts
    const date = new Date().toISOString().slice(0, 10);
    
    const issue = [
      `# AI digest — ${date}`,
      "",
      "## The roundup",
      roundup.data.answer,
      "",
      "## What practitioners are posting",
      ...posts.map((post) => `- @${post.author.username}: ${post.content}`),
      "",
      "## From the video",
      transcript.slice(0, 1200),
      "",
      "## Sources",
      ...sources.map((source) => `- [${source.title}](${source.link})`),
    ].join("\n");
    
    console.log(issue);
  5. LiveDoc में संग्रहित करें

    संस्करण और स्रोत LiveDoc में सहेजें ताकि अगला संस्करण इतिहास खोज सके।

    digest.ts
    type LiveDocData = { data: { short_id: string } };
    
    const archive = await felo<LiveDocData>("/v2/livedocs", {
      name: "AI digest archive",
      description: "One document resource per daily issue",
    });
    
    await felo(`/v2/livedocs/${archive.data.short_id}/resources/doc`, {
      title: `AI digest — ${date}`,
      content: issue,
    });
    
    type Retrieved = { data: { title: string; content: string; score: number }[] };
    
    const past = await felo<Retrieved>(
      `/v2/livedocs/${archive.data.short_id}/resources/retrieve`,
      { query: "what did we say about agent frameworks last month" },
    ).then((res) => res.data.filter((hit) => hit.score >= 0.7));

    उदाहरण आउटपुट

    [
      { "title": "AI digest — 2026-10-01", "content": "…", "score": 0.88 }
    ]

इसमें क्या है

  • स्रोतों वाला समाचार सारांश और लिंक
  • X पर प्रैक्टिशनर चर्चाएँ खाते और तारीख सहित
  • टाइमस्टैम्प वाला एक वीडियो उद्धरण
  • LiveDoc जो हर संस्करण रखता है और सिमैंटिक खोज देता है

यह क्या नहीं करता

  • केवल सार्वजनिक स्रोत; पेड सामग्री छूट सकती है
  • X संकेत है, पूरा राय सर्वेक्षण नहीं
  • सारांश प्रकाशित या स्वतः नहीं भेजता
  • वीडियो में सबटाइटल ज़रूरी
  • रोज़ एक रन; शेड्यूलिंग आपके एजेंट या cron में

प्रश्न

स्रोत भरोसेमंद हैं?

हर समाचार के लिंक और तारीख; X पोस्ट में खाता और समय भी। असत्यापित सामग्री तथ्य के रूप में नहीं लिखी जाती।

उद्योग बदल सकते हैं?

हाँ। विषय फ़ील्ड को अपने उद्योग से बदलें और स्रोत तथा X खोजें समायोजित करें।

वीडियो क्यों?

यह टाइमस्टैम्प वाला प्रैक्टिशनर दृष्टिकोण जोड़ता है ताकि सारांश केवल शीर्षक न हो। सबटाइटल बिना वीडियो छूट जाते हैं।

क्या Slack में पोस्ट करता है?

नहीं। Markdown फ़ाइल बनाता है; भेजना आपका एकीकरण है।

पुराने संस्करण रख सकते हैं?

हाँ। LiveDoc हर संस्करण रखता है और पिछले हफ़्तों के समाचार खोजने देता है।

एक संस्करण की लागत कितनी है?

Chat, X Search और वीडियो ट्रांसक्रिप्ट उपयोग के अनुसार बिल होते हैं; मौजूदा दरें मूल्य पेज पर और प्रॉम्प्ट खर्च से पहले मंज़ूरी माँगता है।

संबंधित वर्कफ़्लो

इसे अपना बनाएँ

वही रेसिपी, आपके असली तरीके के हिसाब से।

केवल एक वर्टिकल

कोड, वीडियो या खोज के लिए AI तक सीमित करें ताकि अधिक सटीक हो।

“इस हफ़्ते के बदलाव” जोड़ें

LiveDoc में पिछला संस्करण खोजें और नया क्या जुड़ा इसकी तुलना करें।

साप्ताहिक बनाएँ

दैनिक शोर घटाने के लिए शेड्यूल साप्ताहिक करें।

इस रेसिपी के पीछे के संदर्भ पेज और अगले कदम।