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 میں پچھلا ایڈیشن تلاش کریں اور نیا کیا شامل ہوا موازنہ کریں۔

ہفتہ وار بنائیں

روزانہ شور کم کرنے کے لیے شیڈول ہفتہ وار کریں۔

اس ترکیب کے پیچھے کے ریفرنس صفحات اور اگلے مراحل۔