Upload ms-swift/examples/deploy/reward_model/client.py with huggingface_hub
Browse files
ms-swift/examples/deploy/reward_model/client.py
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright (c) Alibaba, Inc. and its affiliates.
|
| 2 |
+
from swift.llm import InferClient, InferRequest
|
| 3 |
+
|
| 4 |
+
if __name__ == '__main__':
|
| 5 |
+
engine = InferClient(host='127.0.0.1', port=8000)
|
| 6 |
+
models = engine.models
|
| 7 |
+
print(f'models: {models}')
|
| 8 |
+
messages = [{
|
| 9 |
+
'role': 'user',
|
| 10 |
+
'content': "Hello! What's your name?"
|
| 11 |
+
}, {
|
| 12 |
+
'role': 'assistant',
|
| 13 |
+
'content': 'My name is InternLM2! A helpful AI assistant. What can I do for you?'
|
| 14 |
+
}]
|
| 15 |
+
resp_list = engine.infer([InferRequest(messages=messages)])
|
| 16 |
+
print(f'messages: {messages}')
|
| 17 |
+
print(f'response: {resp_list[0].choices[0].message.content}')
|