是的,AWS Textract API是可配置的。您可以使用AWS SDK或AWS命令行界面(CLI)来配置和调用AWS Textract API。
以下是使用AWS SDK for Python(boto3)配置和调用AWS Textract API的示例代码:
import boto3
# 配置AWS认证凭证
session = boto3.Session(aws_access_key_id='YOUR_ACCESS_KEY',
aws_secret_access_key='YOUR_SECRET_KEY',
region_name='us-west-2')
# 创建Textract客户端
textract_client = session.client('textract')
# 配置Textract API参数
document = {
'S3Object': {
'Bucket': 'your-bucket',
'Name': 'your-image.jpg'
}
}
# 调用Textract API
response = textract_client.start_document_text_detection(Document=document)
# 获取响应结果
job_id = response['JobId']
print('Textract job ID:', job_id)
请确保将YOUR_ACCESS_KEY
和YOUR_SECRET_KEY
替换为您的AWS访问密钥,并将your-bucket
和your-image.jpg
替换为您要处理的图像的正确值。
此代码示例使用start_document_text_detection
方法启动文档文本检测作业,并返回作业ID。您可以使用此作业ID来获取作业状态和结果,以及其他相关操作。
请注意,此示例仅涵盖了AWS Textract API的一小部分功能。根据您的需求,您可能需要配置其他参数和调用其他API方法。您可以查阅AWS Textract API文档以获取更多详细信息和示例代码。