Registry /
gcp / tencentcloud-sdk-python-nlp
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
NlpClient
✓ from tencentcloud.nlp.v20190408 import nlp_client
✗ from tencentcloud.nlp.v20190408.nlp_client import NlpClient
Import directly from module, not class
models
✓ from tencentcloud.nlp.v20190408 import models
✗ import tencentcloud.nlp.models
Wrong path; version is required
Initialize client and perform sentiment analysis
from tencentcloud.common import credential
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.nlp.v20190408 import nlp_client, models
try:
cred = credential.Credential(
secret_id=os.environ.get('TENCENTCLOUD_SECRET_ID'),
secret_key=os.environ.get('TENCENTCLOUD_SECRET_KEY')
)
client = nlp_client.NlpClient(cred, "ap-guangzhou")
req = models.SentimentAnalysisRequest()
req.Text = "今天天气真好"
resp = client.SentimentAnalysis(req)
print(resp.to_json_string())
except TencentCloudSDKException as e:
print(e)
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'tencentcloud'
Common package not installed
fixpip install tencentcloud-sdk-python-common
ImportError: cannot import name 'SentimentAnalysisRequest' from 'tencentcloud.nlp.models'
Wrong import path; models are under versioned subpackage
fixfrom tencentcloud.nlp.v20190408 import models
Upgrade
Version history
3.1.80latest on PyPI · released Apr 16, 2026
Audit
Dependencies
tencentcloud-sdk-python-commonrequiredCommon base SDK required for client initialization and authentication