체인지로그새 기능

Source Influence를 소개해요

Source Influence
출처 영향력 결과: 강조된 답변 구간이 인용 페이지의 문단과 연결되고 인사이트가 함께 표시됨

Source Influence는 AI 답변의 각 부분을 인용 페이지에서 대응하는 문단과 연결하고, 연결마다 짧은 설명을 붙여요.

받는 결과

  • links: 인용 페이지에서 대응하는 문단과 그 문단에 해당하는 답변 구간을 잇고, 한 문장 설명을 붙입니다.
  • sources: 인용마다 결과에 포함된 페이지 문단을 담고, 읽기에 실패한 페이지에는 error로 이유를 표시합니다.
  • insights: 연결들이 말해 주는 내용을 짧게 요약하고, 요약마다 근거가 된 연결을 밝힙니다.

동작 방식

답변과 답변이 인용한 URL을 보내세요. Source Influence가 각 페이지를 읽고 문단을 답변과 비교해, 대응하는 부분을 답변의 문자 범위로 돌려줍니다. 답변 구간을 강조하고 그 옆에 출처 문단을 바로 보여 줄 수 있습니다.

분석 한 번에 인용 최대 100개, 답변 최대 200,000자를 다룹니다. 이미 가진 페이지 본문은 citations[].body로 보내고, 나머지는 저희가 가져옵니다.

이렇게 활용하세요

  • 경쟁사를 추천하는 답변에 어떤 경쟁사 페이지가 쓰이는지 찾습니다.
  • 내 문단 중 AI 답변에 반영되는 것과 보강이 필요한 페이지를 확인합니다.
  • 답변의 근거를 구간별로 고객에게 보여 줍니다.

요청 보내기

API 키를 Authorization 헤더에 넣어 요청을 보냅니다.

curl -X POST https://api.querying.ai/v1/source-influence \
  -H "Authorization: Bearer $QUERYING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "answer": "Here are several **nearby cafés that look particularly suitable for laptop work**, based on current local listings and work-friendly details:\n\n- The Lost Draft — **0.2 km away**. Laptop-friendly, with Wi-Fi, comfortable seating, and larger tables. …",
    "citations": [
      { "url": "https://awifiplace.com/cities/new-york" },
      {
        "url": "https://www.theinfatuation.com/new-york/guides/coffee-shops-nyc-for-doing-work"
      }
    ],
    "country": "US"
  }'

요청 필드

answerstring필수
분석할 AI 답변입니다. Markdown 그대로, 최대 200,000자. 결과의 모든 구간이 이 텍스트를 가리킵니다.
citationsarray필수
답변이 인용한 페이지 1~100개입니다. 각각 url과 선택 항목인 페이지 본문 body를 넣습니다.
countrystring
인용 페이지를 읽을 국가입니다. 기본값 US.
webhook.urlstring
서버의 HTTPS 주소입니다. 태스크가 끝나는 즉시 결과를 이 주소로 보냅니다.
idempotencyKeystring
요청에 붙이는 고유 ID입니다. 키 하나는 계정에서 태스크 하나를 만들므로, 다시 보내도 태스크는 하나로 유지됩니다.

응답

완료된 태스크는 이런 형태입니다. 길이를 줄여 보여 드립니다.

JSON
{
  "success": true,
  "task": {
    "id": "1d0521d6-26fe-4fbf-9e54-3a97c0e566a3",
    "taskType": "SOURCE_INFLUENCE",
    "status": "COMPLETED",
    "createdAt": "2026-10-02T15:44:12.823Z"
  },
  "credits": { "creditsToCharge": 133, "creditsCharged": 133 },
  "response": {
    "answer": "Here are several **nearby cafés that look particularly suitable for laptop work**, based on current local listings and work-friendly details:\n…",
    "sources": [
      {
        "id": "s0",
        "url": "https://awifiplace.com/cities/new-york",
        "paragraphs": [
          {
            "id": "s0p4",
            "text": "100 Cafés to Work in New York\n\nCarefully curated from Google reviews: All locations offer WiFi and are verified as laptop-friendly by remote …"
          }
        ]
      }
    ],
    "links": [
      {
        "id": "l0",
        "paragraphId": "s0p4",
        "answerRanges": [
          { "start": 0, "end": 141 },
          { "start": 179, "end": 247 },
          { "start": 248, "end": 288 },
          { "start": 869, "end": 938 }
        ],
        "explanation": "The page describes 100 New York cafés as offering WiFi and verified as laptop-friendly by remote workers, supporting their suitability for laptop work and Wi-Fi use."
      }
    ],
    "insights": [
      {
        "summary": "The recommendations are best read as promising laptop-work options, not guaranteed workspaces: the underlying guides rely on reported Wi‑Fi and work-friendly listings, while noting that connection quality, outlets, and seating can vary.",
        "linkIds": ["l0", "l2", "l3", "l4", "l6", "l7", "l8"]
      }
    ]
  }
}
task.statusstring
QUEUED, PROCESSING을 거쳐 답변과 함께 COMPLETED로, 또는 error와 함께 FAILED로 끝납니다.
credits.creditsChargedinteger
끝난 태스크에 청구된 크레딧입니다. 실패한 태스크는 0입니다.
response.answerstring
보낸 답변 그대로입니다. 모든 구간은 이 텍스트의 UTF-16 오프셋입니다.
response.sourcesarray
인용 페이지마다 하나씩, url과 결과에 담긴 paragraphs(각각 id, text)가 있습니다.
response.linksarray
링크마다 문단 하나와 그 문단이 대응하는 answerRanges, 한 문장 explanation을 짝지어 줍니다.
response.insightsarray
링크들이 함께 말해 주는 내용을 짧게 요약하고, 근거 링크를 linkIds로 밝힙니다.

결과 받기

요청하면 status가 QUEUED인 태스크가 바로 돌아옵니다. status가 COMPLETED나 FAILED가 될 때까지 GET /v1/async/task/{id}로 조회하거나, webhook.url을 넣어 같은 task, credits, response를 서버로 받으세요. 결과는 태스크가 끝난 뒤 24시간 동안 조회됩니다.

curl https://api.querying.ai/v1/async/task/$TASK_ID \
  -H "Authorization: Bearer $QUERYING_API_KEY"

요금

Source Influence는 분석 규모에 따라 요금이 정해집니다. 태스크를 시작할 때 크레딧을 예약하고 끝날 때 정산하므로, 실제로 실행한 분석만큼 냅니다.

다른 업데이트

새 소식을 받아보세요

제품 업데이트를 이메일로 보내드립니다.

RSS 구독