attrdict charset_normalizer cpm_kernels fastapi gradio>=3.40.0 openai sentencepiece tiktoken uvicorn