以下の内容はhttps://end0tknr.hateblo.jp/entry/20260208/1770540967より取得しました。


http request from python to qwen3-vl via ollama

text requestの練習

import requests

API_SERVER_URL = "http://localhost:11434/api/chat"

def main():
    headers = {"Content-Type": "application/json"}
    json = {
        "model": "qwen3-vl:2b",
        "stream": False,
        "messages": [
            {"role": "user", "content": "日本の首都はどこ?"}
        ],
        "options": {
            "hide_thinking": True
        }
    }

    response = requests.post(API_SERVER_URL, headers=headers, json=json, timeout=60)
    response.raise_for_status()

    #print(response.text)
    data = response.json()
    print( data["message"]["content"] )
    

if __name__ == '__main__':
    main()

image requestの練習

import requests
import base64

API_SERVER_URL = "http://localhost:11434/api/chat"

def main():
    # 説明させたい画像ファイル
    image_path = "house_floor_plan_1f.png"

    with open(image_path, "rb") as f:
        image_base64 = base64.b64encode(f.read()).decode("utf-8")

    payload = {
        "model": "qwen3-vl:2b",
        "stream": False,
        "messages": [
            {"role": "user",
             "content": "この画像の内容を日本語で説明してください",
             "images": [image_base64]
             }
        ],
        "options": { "hide_thinking": True}
    }

    response = requests.post(API_SERVER_URL, json=payload)
    response.raise_for_status()

    result = response.json()
    print(result["message"]["content"])
    

if __name__ == '__main__':
    main()



以上の内容はhttps://end0tknr.hateblo.jp/entry/20260208/1770540967より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14