Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -47,22 +47,17 @@ async def parse_raw(request: Request):
|
|
47 |
|
48 |
# Generate text using the Inference API
|
49 |
def generate_text(input_text: str) -> str:
|
50 |
-
|
51 |
-
|
52 |
-
prompt=input_text,
|
53 |
-
max_tokens=100,
|
54 |
-
n=1,
|
55 |
-
stop=None,
|
56 |
-
temperature=0.5,
|
57 |
-
top_p=1.0,
|
58 |
-
frequency_penalty=0.0,
|
59 |
-
presence_penalty=0.0
|
60 |
-
)
|
61 |
|
62 |
-
print(response) # Print the entire response object
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
|
64 |
-
return response.choices[0].text.strip()
|
65 |
-
|
66 |
# Route for generating text
|
67 |
@app.post("/generate_text")
|
68 |
async def generate_text_route(data: BaseModel = Depends(parse_raw)):
|
|
|
47 |
|
48 |
# Generate text using the Inference API
|
49 |
def generate_text(input_text: str) -> str:
|
50 |
+
data = {"inputs": input_text}
|
51 |
+
response = requests.post(endpoint, json=data, headers=headers)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
+
print(response.json()) # Print the entire response object
|
54 |
+
|
55 |
+
try:
|
56 |
+
return response.json()["generated_text"]
|
57 |
+
except KeyError as e:
|
58 |
+
print(f"KeyError: {e}. Check the response object for the correct key.")
|
59 |
+
return ""
|
60 |
|
|
|
|
|
61 |
# Route for generating text
|
62 |
@app.post("/generate_text")
|
63 |
async def generate_text_route(data: BaseModel = Depends(parse_raw)):
|