R-Kentaren's picture
Upload app.py with huggingface_hub
574f2fe verified
from huggingface_hub import InferenceClient
def rewrite_demo_with_hf_inference_client(model_name, input_text):
"""
Rewrites the input text using a Hugging Face inference client.
Args:
model_name (str): Name of the Hugging Face model to use for rewriting.
input_text (str): Text to be rewritten.
Returns:
str: Rewritten text.
"""
# Initialize the inference client
client = InferenceClient(model=model_name)
# Generate the rewritten text
rewritten_text = client.text_generation(
prompt=input_text,
max_new_tokens=100,
do_sample=True,
temperature=0.7,
top_p=0.9
)
return rewritten_text
# Example usage
if __name__ == "__main__":
model = "gpt2" # Example model; replace with your preferred model
input_text = "The quick brown fox jumps over the lazy dog."
rewritten_text = rewrite_demo_with_hf_inference_client(model, input_text)
print("Original text:", input_text)
print("Rewritten text:", rewritten_text)