MCPcopy Index your code
hub / github.com/modelscope/FunASR / main

Function main

examples/openai_api/server.py:186–204  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

184
185
186def main():
187 parser = argparse.ArgumentParser(description="FunASR OpenAI-Compatible API Server")
188 parser.add_argument("--host", default="0.0.0.0", help="Bind host")
189 parser.add_argument("--port", type=int, default=8000, help="Bind port")
190 parser.add_argument("--device", default="cuda", help="Device: cuda, cpu, mps")
191 parser.add_argument("--model", default="sensevoice", help="Pre-load model at startup")
192 args = parser.parse_args()
193
194 global DEVICE
195 DEVICE = args.device
196
197 # Pre-load default model
198 load_model(args.model)
199
200 logger.info(f"FunASR API server starting on http://{args.host}:{args.port}")
201 logger.info(f" Device: {DEVICE}")
202 logger.info(f" Models: {list(MODEL_CONFIGS.keys())}")
203 logger.info(f" Docs: http://{args.host}:{args.port}/docs")
204 uvicorn.run(app, host=args.host, port=args.port)
205
206
207if __name__ == "__main__":

Callers 1

server.pyFile · 0.70

Calls 3

keysMethod · 0.80
load_modelFunction · 0.70
runMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…