Source: https://aiprimetech.io/ru/docs/api-reference/vision/ [Главная](/ru/) / [Документация](/ru/docs/) / Распознавание изображений и передача изображений на вход # Распознавание изображений и передача изображений на вход Отправка изображений мультимодальным моделям — кодирование, ограничения размера и стоимость. Копировать страницу [ Посмотреть в формате Markdown](/ru/docs/api-reference/vision.md) [ Спросить ChatGPT](https://chatgpt.com/?q=Read%20https%3A//aiprimetech.io/docs/api-reference/vision.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) [ Спросить в Claude](https://claude.ai/new?q=Read%20https%3A//aiprimetech.io/docs/api-reference/vision.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) Модели Claude и Gemini принимают изображения вместе с текстом. Изображения представляют собой блоки содержимого внутри обычного сообщения. ## Изображение в Base64 ``` Copy{ "model": "claude-sonnet-4-6", "max_tokens": 1024, "messages": [{ "role": "user", "content": [ {"type": "image", "source": { "type": "base64", "media_type": "image/png", "data": "iVBORw0KGgoAAAANSUhEUg..." }}, {"type": "text", "text": "What does this chart show?"} ] }] } ``` ## Python ``` Copyimport base64, anthropic img = base64.standard_b64encode(open(class="s">"chart.png", class="s">"rb").read()).decode() client = anthropic.Anthropic(api_key=class="s">"sk-your-key", base_url=class="s">"https://aiprimetech.io") msg = client.messages.create( model=class="s">"claude-sonnet-4-6", max_tokens=1024, messages=[{class="s">"role": class="s">"user", class="s">"content": [ {class="s">"type": class="s">"image", class="s">"source": {class="s">"type": class="s">"base64", class="s">"media_type": class="s">"image/png", class="s">"data": img}}, {class="s">"type": class="s">"text", class="s">"text": class="s">"What does this chart show?"}, ]}], ) print(msg.content[0].text) ``` ## Практические ограничения | Ограничение | Рекомендации | Форматы | PNG, JPEG, GIF и WebP | Разрешение | Очень большие изображения уменьшаются на стороне сервиса. Уменьшение длинной стороны примерно до 1500 пикселей перед отправкой экономит токены без потери качества. | Стоимость | Изображения оплачиваются как входные токены, примерно пропорционально площади. Скриншот всей страницы может стоить дороже страницы текста. | Несколько изображений | В одном сообщении допускается несколько блоков изображений; каждый из них оплачивается. В цикле работы агента изображения повторно отправляются вместе с историей на каждом шаге, как и любое другое содержимое. Удаляйте их из истории после того, как они были описаны, иначе за один скриншот придётся платить многократно. [API сообщенийСправочник по блокам содержимого](/ru/docs/api-reference/messages/)[МоделиКакие модели поддерживают мультимодальность](/ru/docs/getting-started/models/) [НазадИспользование инструментов и вызов функций](/ru/docs/api-reference/tool-use/)[ДалееClaude Code](/ru/docs/guides/claude-code/)