# inference-client **Repository Path**: xorbitsai/inference-client ## Basic Information - **Project Name**: inference-client - **Description**: Xinference provides a restful client for managing and accessing models programmatically. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-01 - **Last Updated**: 2025-07-01 ## Categories & Tags **Categories**: ai **Tags**: None ## README # Xinference Restful Client Xinference provides a restful client for managing and accessing models programmatically. ## Install ```shell pip install xinference-client ``` ## Usage ```python from xinference_client import RESTfulClient as Client client = Client("http://localhost:9997") model_uid = client.launch_model(model_name="chatglm2") model = client.get_model(model_uid) chat_history = [] prompt = "What is the largest animal?" model.chat( prompt, chat_history=chat_history, generate_config={"max_tokens": 1024} ) ``` Result: ```json { "id": "chatcmpl-8d76b65a-bad0-42ef-912d-4a0533d90d61", "model": "56f69622-1e73-11ee-a3bd-9af9f16816c6", "object": "chat.completion", "created": 1688919187, "choices": [ { "index": 0, "message": { "role": "assistant", "content": "The largest animal that has been scientifically measured is the blue whale, which has a maximum length of around 23 meters (75 feet) for adult animals and can weigh up to 150,000 pounds (68,000 kg). However, it is important to note that this is just an estimate and that the largest animal known to science may be larger still. Some scientists believe that the largest animals may not have a clear \"size\" in the same way that humans do, as their size can vary depending on the environment and the stage of their life." }, "finish_reason": "None" } ], "usage": { "prompt_tokens": -1, "completion_tokens": -1, "total_tokens": -1 } } ```