首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google文档AI -无效参数

Google文档AI -无效参数
EN

Stack Overflow用户
提问于 2022-02-03 12:25:48
回答 1查看 322关注 0票数 0

我在google文档AI中非常新,我尝试使用这段代码,但仍然有这个响应。你知道我做错了什么吗?我是从nuget Google.Cloud.DocumentAI.V1安装的

状态( DebugException="Grpc.Core.Internal.CoreErrorDetailException:{“创建”:“@1643889903.765000000”、“描述”:“来自对等ipv4 4:142.250.186.42:443的错误”、“文件”:“......\src\core\lib\surface\call.cc”、"file_line":1067、“grpc_message”:“请求包含无效的参数”)

代码语言:javascript
复制
    public async void Start()
    {
        Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", @"path-to-json");

        try
        {
            //Generate a document
            string pdfFilePath = @"path-to-invoice-pdf";
            var bytes = File.ReadAllBytes(pdfFilePath);
            ByteString content = ByteString.CopyFrom(bytes);

            // Create client
            DocumentProcessorServiceClient documentProcessorServiceClient = await DocumentProcessorServiceClient.CreateAsync();
            // Initialize request argument(s)

            ProcessRequest request = new ProcessRequest
            {
                ProcessorName = ProcessorName.FromProjectLocationProcessor("ProjectID", "eu", "ProcessorID"),
                SkipHumanReview = false,
                RawDocument = new RawDocument
                {
                    MimeType = "application/pdf",
                    Content = content
                }
            };



            // Make the request
            ProcessResponse response = await documentProcessorServiceClient.ProcessDocumentAsync(request);

            Document docResponse = response.Document;

            Console.WriteLine(docResponse.Text);

        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }


    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-08 18:36:03

引用本文档

请注意,如果您希望在美国以外使用DocumentProcessorServiceClient,则必须在构造客户端时指定端点。端点的形式是{location}-documentai.googleapis.com,例如eu-documentai.googlevis.com。指定端点的最简单方法是使用DocumentProcessorServiceClientBuilder

代码语言:javascript
复制
DocumentProcessorServiceClient client = new DocumentProcessorServiceClientBuilder
{
    Endpoint = "eu-documentai.googleapis.com"
}.Build();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70971260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档