Claude Code 가이드
Flaq AI Claude 모델을 설정하고 Claude Code 스킬 살펴보기
Flaq AI의 안정적이고 합리적인 API로 OpenAI GPT 6 Luna API를 사용하세요. 문서 질의응답, 파일 요약, 파일 및 이미지 분석과 스트리밍을 지원합니다. 자료를 읽고 질문하세요.
const response = await fetch('https://api.flaq.ai/api/v1/chat/completions', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
Accept: 'text/event-stream',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'gpt-6-luna-file-analysis',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Summarize this file and extract the key risks.' },
{
type: 'file',
file: {
filename: 'demo.pdf',
file_data: 'https://example.com/demo.pdf'
}
}
]
}
],
stream: true,
max_tokens: 4096
})
});
if (!response.ok) {
const errorBody = await response.json().catch(() => null);
throw new Error(errorBody?.error?.message ?? errorBody?.message ?? `HTTP ${response.status}`);
}
const reader = response.body.getReader();
const decoder = new TextDecoder();
let buffer = '';
let assistantText = '';
while (true) {
const { done, value } = await reader.read();
if (done) break;
buffer += decoder.decode(value, { stream: true });
const frames = buffer.split(/\r?\n\r?\n/);
buffer = frames.pop() || '';
for (const frame of frames) {
const lines = frame.split(/\r?\n/).filter(Boolean);
let eventName = 'message';
const dataLines = [];
for (const line of lines) {
if (line.startsWith('event:')) {
eventName = line.slice(6).trim();
} else if (line.startsWith('data:')) {
dataLines.push(line.replace(/^data:\s*/, ''));
}
}
const raw = dataLines.join('\n').trim();
if (raw === '[DONE]') {
console.log('\nFinal text:', assistantText);
continue;
}
let payload;
try {
payload = JSON.parse(raw);
} catch {
continue;
}
if (eventName === 'error' || payload.error) {
const msg = payload.error?.message ?? payload.message ?? 'Chat request failed';
throw new Error(msg);
}
const delta = payload.choices?.[0]?.delta;
if (delta?.content) {
assistantText += delta.content;
console.log(assistantText);
}
}
}
import json
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/chat/completions',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Accept': 'text/event-stream',
'Content-Type': 'application/json',
},
json={
'model': 'gpt-6-luna-file-analysis',
'messages': [
{
'role': 'user',
'content': [
{'type': 'text', 'text': 'Summarize this file and extract the key risks.'},
{
'type': 'file',
'file': {
'filename': 'demo.pdf',
'file_data': 'https://example.com/demo.pdf'
}
},
],
}
],
'stream': True,
'max_tokens': 4096,
},
stream=True,
)
response.raise_for_status()
event_name = 'message'
assistant_text = ''
for raw_line in response.iter_lines(decode_unicode=True):
if not raw_line:
event_name = 'message'
continue
if raw_line.startswith('event:'):
event_name = raw_line.replace('event:', '', 1).strip()
continue
if raw_line.startswith('data:'):
raw_data = raw_line.replace('data:', '', 1).strip()
if raw_data == '[DONE]':
print('\nFinal text:', assistant_text)
continue
payload = json.loads(raw_data)
if event_name == 'error' or payload.get('error'):
error = payload.get('error') or payload
raise RuntimeError(error.get('message', 'Chat request failed'))
choices = payload.get('choices') or []
if choices:
delta = choices[0].get('delta') or {}
content = delta.get('content')
if content:
assistant_text += content
print(content, end='', flush=True)
curl -N -X POST "https://api.flaq.ai/api/v1/chat/completions" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: text/event-stream" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6-luna-file-analysis",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Summarize this file and extract the key risks." },
{
"type": "file",
"file": {
"filename": "demo.pdf",
"file_data": "https://example.com/demo.pdf"
}
}
]
}
],
"stream": true,
"max_tokens": 4096
}'
| 매개변수 | 가격 | 원래 가격 | 할인 |
|---|
Flaq AI의 GPT 6 Luna File Analysis API는 문서 관련 질문, 데이터 추출, 요약 생성을 위한 비용 효율적인 GPT-6 옵션을 제공합니다. 이 파일 분석 API 통합은 조직이 반복적인 업무 워크플로에서 지원되는 문서와 이미지 첨부 파일을 검토할 수 있도록 돕습니다.
참고 OpenAI의 안전 및 사용 정책, Flaq AI 약관, 적용되는 조직의 데이터 개인정보 보호 기준을 준수하는 문서, 이미지, 프롬프트 지침만 업로드하세요. 오류가 발생하면 파일이 지원되는 형식인지 확인하고 제한된 콘텐츠를 제거한 후 다시 시도하세요.
GPT 6 Luna File Analysis와 GPT 6 Sol File Analysis 비교
GPT 6 Sol File Analysis는 복잡한 법률 계약, 정교한 기술 사양, 여러 문서에 걸친 미묘한 쟁점이 있는 분쟁 분석을 위해 설계되었습니다. GPT 6 Luna File Analysis는 표준 문서의 빠른 수집, 대량 추출, 비용 효율적인 처리량에 초점을 맞춥니다.
GPT 6 Luna File Analysis와 GPT 5.6 Luna File Analysis 비교
GPT 5.6 Luna File Analysis는 효율적인 문서 워크플로를 위한 이전 세대의 선택지입니다. GPT 6 Luna File Analysis는 텍스트와 이미지 검토에 새로운 GPT-6 제품군을 적용합니다. 전환하기 전에 실제 문서 집합으로 추출 품질을 평가하세요.
GPT 6 Luna File Analysis와 전용 문서 OCR 서비스 비교
전용 OCR 도구는 문서에서 텍스트와 필드를 추출할 수 있습니다. GPT 6 Luna File Analysis는 제공된 콘텐츠에 대한 자연어 질문에 답하고 요청된 세부 정보를 텍스트로 정리할 수도 있습니다.
GPT 6 Luna File Analysis와 Gemini Flash File Analysis 비교
Gemini Flash는 Google Cloud 파이프라인에 적합합니다. GPT 6 Luna File Analysis는 Flaq AI의 표준 채팅 완성 아키텍처에 원활하게 통합되는 OpenAI 네이티브 문서 추출 솔루션을 제공합니다.
Flaq AI Claude 모델을 설정하고 Claude Code 스킬 살펴보기

Flaq AI GPT 모델을 설정하고 Codex 스킬 살펴보기
Hermes Agent에서 Flaq AI LLM 모델 사용
ZCode에서 GLM 5.2, Kimi K3 및 DeepSeek v4 사용
Flaq AI DeepSeek 모델로 DeepSeek Harness 실행
AI 에이전트를 Flaq 이미지 및 동영상 생성 도구에 연결
WorkBuddy에서 GPT 6 Astra와 Claude Fable 5.1 사용