マルチモーダル入力
OneMux は画像理解、PDF ドキュメント解析、マルチモーダルコンテンツ分析に対応しています。GPT-6.1、Claude Opus 5.5、Gemini 4 Argon などの視覚モデルに利用できます。本ページでは、画像のアップロード方法、ドキュメント内容の解析方法、対応ファイル形式とサイズ制限について説明します。
対応モデル
マルチモーダル入力に対応しているモデル:
- GPT-6.1 Sol、GPT-6.1 Luna
- Claude Opus 5.5、Claude Sonnet 5.5
- Gemini 4 Argon、Gemini 2.0 Flash
画像理解
URL または Base64 を使用して画像を渡します:
from openai import OpenAI
client = OpenAI(
api_key="sk-xxx",
base_url="https://api.onemux.net/v1"
)
response = client.chat.completions.create(
model="gpt-6.1-sol",
messages=[
{
"role": "user",
"content": [
{"type": "text", "text": "この画像は何ですか?"},
{
"type": "image_url",
"image_url": {"url": "https://example.com/image.jpg"}
}
]
}
]
)
print(response.choices[0].message.content)PDF ドキュメント解析
一部のモデルでは PDF ドキュメントを直接解析できます:
response = client.chat.completions.create(
model="claude-opus-5-5",
messages=[
{
"role": "user",
"content": [
{"type": "text", "text": "この PDF ドキュメントの重要な情報を要約してください"},
{
"type": "image_url",
"image_url": {"url": "https://example.com/document.pdf"}
}
]
}
]
)対応形式と制限
| 種類 | 対応形式 | サイズ制限 |
|---|---|---|
| 画像 | PNG、JPG、JPEG、WEBP、GIF | 最大 20MB |
| ドキュメント | 最大 20MB | |
| Base64 | すべての画像形式 | エンコード後最大 20MB |