Files
2026-07-13 13:22:34 +08:00

35 lines
1.0 KiB
Python

from mlflow.deployments import get_deploy_client
def main():
client = get_deploy_client("http://localhost:7000")
print(f"Mistral endpoints: {client.list_endpoints()}\n")
print(f"Mistral completions endpoint info: {client.get_endpoint(endpoint='completions')}\n")
# Completions request
response_completions = client.predict(
endpoint="completions",
inputs={
"prompt": "How many average size European ferrets can fit inside a standard olympic?",
"temperature": 0.1,
},
)
print(f"Mistral response for completions: {response_completions}")
# Embeddings request
response_embeddings = client.predict(
endpoint="embeddings",
inputs={
"input": [
"How does your culture celebrate the New Year, and how does it differ from other countries' "
"celebrations?"
]
},
)
print(f"Mistral response for embeddings: {response_embeddings}")
if __name__ == "__main__":
main()