Empereur-Pirate commited on
Commit
8db8221
·
verified ·
1 Parent(s): 710a16c

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +9 -14
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
- response = openai.Completion.create(
51
- engine="text-davinci-003",
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)):