{"note":"OpenAPI conversion -- returning structured metadata","name":"tisane-ai","description":"Tisane API Documentation","version":"unknown","base_url":"https://api.tisane.ai","endpoints":8,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Tisane API Documentation\n@base https://api.tisane.ai\n@auth ApiKey Ocp-Apim-Subscription-Key in header\n@endpoints 8\n@toc parse(1), languages(1), helper(1), compare(1), similarity(1), detectLanguage(1), transform(1), lm(1)\n\n@group parse\n@endpoint POST /parse\n@desc The method analyzes the input, returning high-level and low-level metadata (abusive & problematic fragments, sentiment snippets, entities, topics, phrase structure, parts of speech, etc\n@returns(200) {text: str, entities_summary: [map]}\n\n@endgroup\n\n@group languages\n@endpoint GET /languages\n@desc Obtain a list of the languages supported by the service\n\n@endgroup\n\n@group helper\n@endpoint POST /helper/extract_text\n@desc A service method to remove JavaScript, CSS tags, JSON, and other markup, returning pure decoded text\n\n@endgroup\n\n@group compare\n@endpoint POST /compare/entities\n@desc Compares two compound named entities and outputs the differences found\n@returns(200) {result: str, differences: [str]}\n\n@endgroup\n\n@group similarity\n@endpoint POST /similarity\n@desc Calculate semantic similarity between two text fragments, in the same language or in two different languages\n\n@endgroup\n\n@group detectLanguage\n@endpoint POST /detectLanguage\n@desc Detects the languages used in the specified text fragment\n@returns(200) {languages: [map]}\n\n@endgroup\n\n@group transform\n@endpoint POST /transform\n@desc The method translates the input\n\n@endgroup\n\n@group lm\n@endpoint GET /lm/inflections\n@desc List inflected forms\n@optional {language: str # (Required) The language code, lexeme: str # (Required) The lexeme to inspect, family: str # (Required) The family to inspect}\n\n@endgroup\n\n@end\n"}