我已经用javascript创建了我的聊天机器人,并使用了open ai。我需要将其更改为azure open ai,但无法找到javascript的连接细节。这是我如何与python连接的:
import os
import openai
openai.api_type = "azure"
openai.api_base = "https://test-azure-openai-d.openai.azure.com/"
openai.api_version = "2022-12-01"
openai.api_key = os.getenv("OPENAI_API_KEY")
下面是js for openai的代码:
import express from 'express';
import * as dotenv from 'dotenv';
import cors from 'cors';
import { Configuration, OpenAIApi } from 'openai';
dotenv.config()
//console.log(process.env.OPENAI_API_KEY)
const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
所以我需要javascript中的连接
1条答案
按热度按时间9rnv2umw1#
我相信OpenAI package还不支持Azure端点。你可以在GitHub仓库上参考this open issue。
所以现在你有两个选择:使用
fetch
或axios
进行原始API调用。您可以在Azure网站上参考API reference documentation。或者使用
azure-api
package