gpt4 book ai didi

azure - 如何使用带有授权 token 的azure翻译器?

转载 作者:行者123 更新时间:2023-12-02 23:59:12 27 4
gpt4 key购买 nike

我想将 azure 翻译服务与授权 token 一起使用。有大量资源解释如何使用订阅 key 执行此操作,但我找不到任何解释授权 token 的使用的资源。我可以获得授权 token ,但当我用它发送请求时,响应状态代码为 401。这就是我发送请求的方式:

curl POST 'https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=es' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer token' \
--data-raw '[{'\''Text'\'':'\''Hello World!'\''}]'

最佳答案

如果您想使用身份验证 token 调用文本翻译API,请引用以下步骤

  1. 获取 token 。如果您的服务是全局性的,则端点为 https://api.cognitive.microsoft.com/sts/v1.0/issueToken
curl -v -X POST \
"https://YOUR-REGION.api.cognitive.microsoft.com/sts/v1.0/issueToken" \
-H "Content-type: application/x-www-form-urlencoded" \
-H "Content-length: 0" \
-H "Ocp-Apim-Subscription-Key: YOUR_SUBSCRIPTION_KEY"

此外,请注意身份验证 token 的有效期为 10 分钟。多次调用转换器时应重复使用 token 。但是,如果您的程序在较长时间内向转换器发出请求,则您的程序必须定期(例如每 8 分钟)请求一个新的访问 token 。

  • 调用API
  • curl -X POST 'https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&from=en&to=de' \
    -H 'Authorization: Bearer YOUR_AUTH_TOKEN' \
    -H 'Content-Type: application/json' \
    --data-raw '[{ "text": "How much for the cup of coffee?" }]' | json_pp

    enter image description here enter image description here

    更多详情请引用herehere .

    关于azure - 如何使用带有授权 token 的azure翻译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66988850/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com