gpt4 book ai didi

node.js - 如何在谷歌翻译 Node.js 代码中设置 API KEY

转载 作者:搜寻专家 更新时间:2023-11-01 00:48:22 25 4
gpt4 key购买 nike

我正在尝试创建一个使用谷歌翻译 api 的 Node.js 代码。我从谷歌文档 ( https://cloud.google.com/translate/docs/translating-text ) 获得了下面的代码

但是当我运行它时,它显示“错误:请求缺少有效的 API key 。”我有 key ,但我不知道如何以及在哪里设置它。

async function translate() { // Imports the Google Cloud client library
const { Translate } = require('@google-cloud/translate');

// Creates a client
const translate = new Translate();

/**
* TODO(developer): Uncomment the following lines before running the sample.
*/
const text = 'Hello, world!';
const target = 'ru';

// Translates the text into the target language. "text" can be a string for
// translating a single piece of text, or an array of strings for translating
// multiple texts.
let [translations] = await translate.translate(text, target);
translations = Array.isArray(translations) ? translations : [translations];
console.log('Translations:');
translations.forEach((translation, i) => {
console.log(`${text[i]} => (${target}) ${translation}`);
});
}
translate()

最佳答案

This page on setting up authentication说明您需要从创建服务帐户 key 页面下载凭据文件。然后可以将其添加到您的路径 (.bashrc),如下所示:

export GOOGLE_APPLICATION_CREDENTIALS="[PATH]"

或者,您可以将上面的行添加到项目根目录下的 .env 文件中,并在运行应用程序时获取它:

. ./.env
npm start

sh -ac '. ./.env; npm start'

关于node.js - 如何在谷歌翻译 Node.js 代码中设置 API KEY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55732639/

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