Janus icon indicating copy to clipboard operation
Janus copied to clipboard

Use_webapi

Open hcscysh opened this issue 4 months ago • 0 comments

from gradio_client import Client, file import os SERVER_URL = "http://192.168.9.58:7860/" # <--- 在这里填入您的服务器 IP 地址 IMAGE_PATH = "./Janus/temp.png" # <--- 在这里填入您的图片路径 QUESTION = "请详细描述这张图片里的内容。"

def call_image_to_text_api(server_url, image_path, question): if not os.path.exists(image_path): print(f"❌ 错误:无法找到图片文件,请检查路径是否正确: {image_path}") return client = Client(server_url) image_arg = file(image_path) # 图片文件,使用 file() 包装 question_arg = question # 问题文本 seed_arg = 42 # Seed 值 (与服务器默认值保持一致) top_p_arg = 0.95 # Top_p 值 (与服务器默认值保持一致) temperature_arg = 0.1 # Temperature 值 (与服务器默认值保持一致) result = client.predict( image_arg, question_arg, seed_arg, top_p_arg, temperature_arg, fn_index=0 # 0 对应 multimodal_understanding ) print(result)

if name == "main": call_image_to_text_api(SERVER_URL, IMAGE_PATH, QUESTION)

I want to use the code to calling the web_api, but failed, can you supply any suggestions?

hcscysh avatar Aug 12 '25 01:08 hcscysh