Felo API PlatformFelo API Platform

Felo 검색 기반 채팅

공급자: Felo · 플랫폼 잔액으로 결제

질문을 보내면 한 번의 응답으로 웹 소스가 포함된 생성형 답변을 받습니다.

모든 예시는 개요의 FELO_API_KEY를 사용합니다. 호출은 Felo Pro 크레딧이 아니라 플랫폼 잔액을 사용합니다. 응답 예시는 설명용이며, 실제 콘텐츠와 선택적 필드는 달라질 수 있습니다.

엔드포인트

POST /api/v1/data/chat

이 엔드포인트는 플랫폼 잔액을 사용하는 것입니다. /v2/chat의 Felo Search API는 Pro 크레딧을 사용하며 응답 구조가 다릅니다.

요청

필드유형필수의미
querystring예질문, 1–2,000자
accept_languagestring아니오선호 답변 언어, 예: en, ja, zh-CN; 최대 64자
streamboolean아니오false여야 함; 기본값은 false

2–8자의 언어 코드와 선택적 하이픈 구분 하위 태그를 포함한 언어 태그를 사용하세요. 예: zh-TW. 서비스는 이 선호를 생성 요청에 추가합니다. 생략하면 상위 서비스가 언어를 선택하며, 고정 기본값은 없습니다. 영어 질문이라고 해서 영어 답변이 보장되지는 않습니다. 이 선호는 생성된 답변에만 적용되며, 소스 제목과 발췌문은 원래 언어를 유지합니다.

이 엔드포인트는 비스트리밍 JSON을 반환합니다. stream: true, SSE, messages 배열 또는 모델 선택은 지원하지 않습니다.

curl -sS --request POST "https://openapi.felo.ai/api/v1/data/chat" \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"Explain retrieval augmented generation and cite sources.","accept_language":"en","stream":false}'

응답

HTTP 200은 status: "ok"와 data 객체를 반환합니다:

{
  "status": "ok",
  "data": {
    "id": "example-chat-id",
    "message_id": "example-message-id",
    "answer": "Retrieval augmented generation adds retrieved context to a model request...",
    "resources": [
      {"title":"Example reference","link":"https://example.com/guide","snippet":"An overview of retrieval augmented generation."}
    ],
    "query_analysis": {"queries":["retrieval augmented generation"]}
  }
}
필드의미
data.answer생성된 답변
data.resources제목, 링크, 스니펫이 포함된 소스 페이지
data.query_analysis선택적 쿼리 분석; null일 수 있음
data.id, data.message_id응답 식별자

먼저 HTTP 상태를 확인한 다음 답변과 소스를 읽으세요. /v2/chat처럼 숫자 status: 200를 검사하지 마세요.

청구

chat은 모델 토큰이 아니라 요청당 과금됩니다. 현재 가격과 청구 및 오류를 참조하세요.

도움이 필요하신가요?

  • API, 결제, 계정 관련 문의는 지원에서 안내해 드립니다.
  • Discord에서 Felo 개발자와 대화해 보세요.
  • 변경 내역을 확인해 보세요.
  • 대량 구매 가격이나 구매 관련 도움이 필요하신가요? 영업팀 문의.
  • LLM으로 구축 중이신가요? llms.txt를 읽어 보세요.