Spaces:
Running
Running
| from gradio_client import Client | |
| import sys | |
| import json | |
| def call_space(space_url, message, image_base64, model): | |
| client = Client(space_url) | |
| result = client.predict( | |
| message=message, | |
| history=[], | |
| system_message="You are a helpful AI assistant.", | |
| max_tokens=400, | |
| temperature=0.6, | |
| top_p=0.9, | |
| model_selection=model, | |
| image=image_base64, | |
| hf_token="", | |
| api_name="/respond" | |
| ) | |
| return result | |
| if __name__ == "__main__": | |
| space_url = sys.argv[1] | |
| message = sys.argv[2] | |
| image_base64 = sys.argv[3] if len(sys.argv) > 3 else None | |
| model = sys.argv[4] if len(sys.argv) > 4 else "Qwen/Qwen2.5-7B-Instruct" | |
| result = call_space(space_url, message, image_base64, model) | |
| print(json.dumps({"analysis": result})) | |