{"openapi":"3.1.0","info":{"title":"FastAPI","version":"0.1.0"},"paths":{"/":{"get":{"summary":"Serve Index","operationId":"serve_index__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/account":{"get":{"summary":"Account Redirect","operationId":"account_redirect_account_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/promptest":{"get":{"summary":"Promptest Redirect","operationId":"promptest_redirect_promptest_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/gpt":{"get":{"summary":"Gpt Redirect","operationId":"gpt_redirect_gpt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/chrome-extension":{"get":{"summary":"Chrome Redirect","operationId":"chrome_redirect_chrome_extension_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/grok":{"get":{"summary":"Grok Redirect","operationId":"grok_redirect_grok_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/welcome":{"get":{"summary":"Welcome Redirect","operationId":"welcome_redirect_welcome_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/success":{"get":{"summary":"Success Redirect","operationId":"success_redirect_success_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/failed":{"get":{"summary":"Failed Redirect","operationId":"failed_redirect_failed_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/cookbook":{"get":{"summary":"Cookbook Redirect","operationId":"cookbook_redirect_cookbook_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/rephrase_extension":{"post":{"summary":"Rephrase Extension","description":"Rephrases the user prompt and returns the rephrased text along with the user ID.","operationId":"rephrase_extension_rephrase_extension_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RephraseExtensionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RephraseExtensionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/feedback_ext":{"post":{"summary":"Feedback Extension","description":"Takes a user prompt and returns three concise, actionable pieces of advice.","operationId":"feedback_extension_feedback_ext_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackExtensionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackExtensionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"FeedbackExtensionRequest":{"properties":{"prompt":{"type":"string","title":"Prompt"},"userId":{"type":"string","title":"Userid"}},"type":"object","required":["prompt","userId"],"title":"FeedbackExtensionRequest"},"FeedbackExtensionResponse":{"properties":{"advice":{"items":{"type":"string"},"type":"array","title":"Advice"},"userId":{"type":"string","title":"Userid"}},"type":"object","required":["advice","userId"],"title":"FeedbackExtensionResponse"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"RephraseExtensionRequest":{"properties":{"text":{"type":"string","title":"Text"},"userId":{"type":"string","title":"Userid"}},"type":"object","required":["text","userId"],"title":"RephraseExtensionRequest"},"RephraseExtensionResponse":{"properties":{"rephrased":{"additionalProperties":true,"type":"object","title":"Rephrased"},"userId":{"type":"string","title":"Userid"}},"type":"object","required":["rephrased","userId"],"title":"RephraseExtensionResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}