gpt4 book ai didi

google-apps-script - 在谷歌应用脚​​本中使用 Dall-E

转载 作者:行者123 更新时间:2023-12-02 22:46:24 29 4
gpt4 key购买 nike

我知道可以在 google 表格中将 dall-e 实现为一个函数,但我需要你的帮助才能正确完成。

openai 没有定义,我不知道如何正确定义它。

function dalle() {

var setsheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data");
var apiKey = setsheet.getRange(8,2).getValue()

response = openai.Image.create(
prompt="a white siamese cat",
n=1,
size="1024x1024"
)
image_url = response['data'][0]['url']
}

最佳答案

您从 OpenAI 文档中复制了文档,但提到它仅适用于 node.js 或 python。

对于 Apps 脚本,您必须使用具有正确端点的 UrlFetch.fetch

例子:

function call() {

var url = 'https://api.openai.com/v1/images/generations';

var options = {
"method": 'POST',
"headers": {
'Content-Type': 'application/json',
'Authorization': `Bearer YOUR_API_KEY`
},
"payload": JSON.stringify({
"model": "image-alpha-001",
"prompt": "a white siamese cat",
"num_images": 1,
"size": "256x256",
"response_format": "url"
}),
muteHttpExceptions: true
}

var response = UrlFetchApp.fetch(url, options);
var responseJson = response.getContentText();
var responseData = JSON.parse(responseJson);
Logger.log(responseData);
}

引用:

UrlFetch

OpenAI authentification (see CURL method)

关于google-apps-script - 在谷歌应用脚​​本中使用 Dall-E,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75081846/

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