Руководство Claude Code
Настройте модели Claude от Flaq AI и изучите навыки Claude Code
Gemini 3.5 Flash API для визуальных Q&A, OCR, анализа изображений и мультимодальных рассуждений. Стабильный доступ для production AI-приложений. Подходит для бесплатного тестирования и стабильных 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: 'gemini-3.5-flash-image-to-text',
messages: [
{
role: 'user',
content: [
{ type: 'text', text: 'Describe the image and extract any visible text.' },
{
type: 'image_url',
image_url: {
url: 'https://example.com/sample-image.jpg'
}
}
]
}
],
stream: true,
max_tokens: 2048
})
});
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('\n\n');
buffer = frames.pop() || '';
for (const frame of frames) {
const lines = frame.split('\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': 'gemini-3.5-flash-image-to-text',
'messages': [
{
'role': 'user',
'content': [
{'type': 'text', 'text': 'Describe the image and extract any visible text.'},
{
'type': 'image_url',
'image_url': {
'url': 'https://example.com/sample-image.jpg'
}
},
],
}
],
'stream': True,
'max_tokens': 2048,
},
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": "gemini-3.5-flash-image-to-text",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Describe the image and extract any visible text." },
{
"type": "image_url",
"image_url": {
"url": "https://example.com/sample-image.jpg"
}
}
]
}
],
"stream": true,
"max_tokens": 2048
}'
| Параметры | Цена | Исходная цена | Скидка |
|---|
Gemini 3.5 Flash Image-to-Text API на Flaq AI предоставляет доступ к модели Google для быстрого визуального понимания, анализа изображений и мультимодальных процессов рассуждения. Эта эффективная интеграция Gemini API помогает разработчикам превращать загруженные изображения в описания, извлеченные детали, ответы и структурированные резюме через стабильный управляемый маршрут. Она предназначена для команд, которым нужна отзывчивая возможность image-to-text без создания инфраструктуры, специфичной для провайдера.
Примечание Убедитесь, что промпты, загруженные изображения и рабочие процессы приложения соответствуют правилам безопасности Google. Если возникнет ошибка, проверьте ввод на наличие запрещенного содержимого, упростите запрос и попробуйте снова.
Gemini 3.5 Flash против GPT Image-to-Text
Маршруты GPT image-to-text предлагают мультимодальное поведение, нативное для OpenAI. Gemini 3.5 Flash предоставляет быстрый маршрут модели Google для экономичного визуального понимания на Flaq AI.
Gemini 3.5 Flash против Claude File Analysis
Claude file analysis силен в аккуратном рассуждении по документам и вложениям. Gemini 3.5 Flash Image-to-Text фокусируется на отзывчивом понимании изображений и визуальном QA.
Gemini 3.5 Flash против Grok Image-to-Text
Grok Image-to-Text предлагает поведение модели xAI для визуального анализа. Gemini 3.5 Flash предоставляет альтернативу Google с эффективным управляемым API-доступом.
Gemini 3.5 Flash против Qwen Vision Workflows
Vision workflow Qwen привлекательны для пользователей моделей Alibaba. Gemini 3.5 Flash хорошо подходит командам, которым нужна быстрая интеграция Google image-to-text.
Gemini 3.5 Flash против моделей Llama Vision
Модели Llama vision предлагают гибкость развертывания открытых моделей. Gemini 3.5 Flash устраняет работу с хостингом и дает разработчикам стабильный управляемый маршрут.
Настройте модели Claude от Flaq AI и изучите навыки Claude Code

Настройте модели GPT от Flaq AI и изучите навыки Codex
Используйте LLM-модели Flaq AI в Hermes Agent
Используйте GLM 5.2, Kimi K3 и DeepSeek v4 в ZCode
Запустите DeepSeek Harness с моделями DeepSeek от Flaq AI
Подключайте ИИ-агентов к инструментам Flaq для генерации изображений и видео