Qiitaイベント「国内AIモデル推論プラットフォーム『ai& Inference』を使ってみよう」に参加したところ、Qwen3.6-27Bも使えるとの情報をいただいた。アイヌ語OCRとして使えるのか、Google Colaboratoryで試してみることにした。
!pip install openai
img="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428317/55d10bae-10b0-4a18-8e27-0907bc16361f.jpeg"
msg=[{"role":"user","content":[{"type":"image_url","image_url":{"url":img}},{"type":"text","text":"OCR Ainu sentences without translation."}]}]
from openai import OpenAI
client=OpenAI(base_url="https://api.aiand.com/v1",api_key="sk-your-api-key")
response=client.chat.completions.create(model="qwen/qwen3.6-27b",messages=msg)
print(response.choices[0].message.content)
『アイヌの美―彩りと輝き―』(京都文化博物館、2026年1月31日~3月19日)のウエランカラㇷ゚を読ませてみたところ、私(安岡孝一)の手元では以下のエラーメッセージが出力された。
BadRequestError: Error code: 400 - {'error': {'message': "Model 'qwen/qwen3.6-27b' does not support image input. Use a model with the 'vision' capability.", 'type': 'invalid_request_error', 'param': 'messages', 'code': 'invalid_value'}}
あまり見慣れないエラーメッセージで、イマイチ内容がわからない。代わりに『deepinfra Inference』のQwen3.6-27Bを、HuggingFace経由で使ってみよう。
!pip install openai
img="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428317/55d10bae-10b0-4a18-8e27-0907bc16361f.jpeg"
msg=[{"role":"user","content":[{"type":"image_url","image_url":{"url":img}},{"type":"text","text":"OCR Ainu sentences without translation."}]}]
from openai import OpenAI
client=OpenAI(base_url="https://router.huggingface.co/v1",api_key="hf_this_token_is_dummy_use_your_own_one")
response=client.chat.completions.create(model="Qwen/Qwen3.6-27B:deepinfra",messages=msg)
print(response.choices[0].message.content)
『deepinfra Inference』だと、以下の結果が出力された。
ウエルンカラプ
アニ アン レヘ チコレ ワ、ウサムペカ イコロ チアマ ワ エチスカレアン。
アイヌ アナツネ テエタ ワノ アン クル ネ ワ 20 イク ネ バ エムコ パクノ ヤウンモシリ、ヤンケモシリ (カラプト)、ルトム オッタ オカイ。タネ ヤウンモシリ タ カイ サモロモシッ タカイ、モシリ エピッタ オカイ。テエタ アナツネ チクニ、ニカパ、キナカパ、チコイキパ ボネ、キラウ、シキテ、ルシ、チェプカパ、セイ アニ ウサ オカイ ベ カラ。ネアンペ オッタ ケシ アネイワンケ ナ カイ アン。イノミ オッタ アネイワンケ ナ カイ アン。ピシカン モシリ エオカイ ウタツ トウラ、アイス ウイマム ワ、センカキ、ヌイト、カネ、タマ コロ ワ ネアンペ アニ ピリカ イカラカラ ピリカ イヌイエ イヌス キ。
タバニ イキ オッタ イロホ ピリカ ナ、ヌペキ ピリカ ナ チヌムケ ワ チサンケ。イコロ エチスカレアン カトゥ エネアニ。センカキ トウラ アンニス ワ アンカラ イミ カイ アン。センカキ トウラ アンデセ ワ アンカラ チタラベ カイ アン。ルトム ウンクル イカラカラ ワ カラ クッ カイ アン。ヤンケモシリ ウン クルコロ タマサイ カイアン ワ、ポン コンコ コロ タマサイ カイ アン。ウサ カネ ウサ ユキラウ アニ アントムテ イコロ、イカヨビコロ、タンパクオパ、マキリ カイ アン。イノミ オッタ アネイワンケ ブートウキ、タカイサラダ、パッチ カイ アン。
ネアンペ ヲラノ クスロッ タ シクス チカップ美恵子 (1948~2010) カラ ベ カイ エチスカレアン。エエパキタ、貝澤徹 (イヌヌエクル)、下倉洋之 (カネヌヌエクル)、藤戸康平 (イコロカラクル) タネ ウサ オカイ ピリカ ナ カラ ワ コアスアッシ ウタン ネ ワ クス ネアンペ カイ チサンケ ワ エチスカレアン。
タワ アナツネ、アイヌプリ ピラサ クニ、公益財団法人アイヌ民族文化財団 (アヌココロ トミ アニ アイヌプリ ピラサ ウタラ) ケシ バ キ ナ ネ ワ、タネ 30 スイ チキ シッタシ ナ。タンペ エチスカラ ワ、テエタ アイヌプリ、タネ アン アイヌプリ、アムクリ クル イヌネ チキ ピリカ。イヨッタ イオシ、タバニ イキ チコロ テッサマ、ピリカイコロ ウネルサ ア ウタラ ウサ ウサ ワンカヌイ ウタラ、パセタラ チコヤイライケ シッタシ ナ。
小書きのカタカナが全滅していて、結果としてはイマイチだ。この出力に対して、HuggingFaceは$0.02を要求するので、現時点のレートだと3円強である。そう考えると、『ai& Inference』でQwen3.6-27Bが使える方がありがたいのだが、うーん、どこか使い方を間違ってるのかしら。