스택큐힙리스트
OpenAI는 결과를 반환하지 않나요? 본문
저는 OpenAI 베타를 사용해 보려고 하지만 결과를 가져올 수 없습니다. 저는 NPM 패키지 ( https://www.npmjs.com/package/openai-api )를 통해 API에 액세스하고 있습니다. 설정은 되어 있지만 요청을 하면 응답 객체에 어떠한 내용도 포함되어 있지 않은 응답을 받고 있습니다.
여기가 내 코드입니다.
const suggestedDescription = await openai.complete( {
engine: 'davinci',
prompt: metadata.description,
maxTokens: 20,
temperature: 0,
topP: 1,
presencePenalty: 0,
frequencyPenalty: 0,
stop: ['...']
} );
결과물은 이와 같이 보입니다.
suggestedDescription { text: '', index: 0, logprobs: null, finish_reason: 'stop' }
어떤 생각이 있나요?
답변 1
오픈AI-API를 더 이상 사용하지 마세요. 공식적으로 지원되지 않습니다. 대신 npm i openai를 사용하세요.
코드 예시는 다음과 같을 수 있습니다.
export const askOpenAi = async () => {
const prompt = `input: What is human life expectancy in the United States?
output:`
const response = await openai.createCompletion(text-davinci-001, {
prompt: prompt,
temperature: 0,
max_tokens: 100,
top_p: 1,
frequency_penalty: 0,
presence_penalty: 0,
stop: [input:],
});
return response.data;
}
답변 2
오픈AI가 결과를 돌려주지 않나요?오픈AI는 인공지능 기술을 이용하여 놀라운 성과를 이루어낸 기업 중 하나입니다. 그러나 최근에는 오픈AI가 결과를 반환하지 않는 문제에 직면하고 있습니다. 이 문제는 사용자들에게 큰 불편함을 유발하고 있으며 오픈AI 자체적으로도 많은 고민을 하고 있는 문제입니다.
이 문제의 원인 중 하나는 데이터의 불충분에 있습니다. 인공지능은 데이터를 기반으로 학습하며, 데이터가 충분하지 않으면 정확한 결과를 도출하기 어렵습니다. 따라서 오픈AI는 더 많은 데이터를 수집하고 분석하여 결과의 정확성을 향상시키려고 노력하고 있습니다.
또 다른 원인은 하드웨어의 한계입니다. 인공지능은 매우 복잡한 계산 작업을 수행해야 하므로 많은 컴퓨팅 리소스가 필요합니다. 그러나 하드웨어의 한계로 인해 결과를 반환하는 속도가 느려지거나 결과를 반환하지 못하는 경우가 발생할 수 있습니다. 이 문제를 해결하기 위해 오픈AI는 더욱 발전된 하드웨어를 도입하고 있습니다.
마지막으로, 인공지능의 한계도 문제 중 하나입니다. 인공지능은 인간의 두뇌와 같은 능력을 가지지 못하며, 일부 문제에 대해서는 정확한 결과를 도출하지 못할 수 있습니다. 이러한 경우에는 사람이 수동으로 문제를 해결해야 합니다.
오픈AI가 결과를 반환하지 않는 문제는 다양한 원인이 있지만, 회사는 더욱 발전된 기술과 더 많은 데이터 수집, 분석 등을 통해 이 문제를 해결하려고 노력할 것입니다. 미래에는 더욱 발전된 인공지능 기술로 인간의 삶을 더욱 편리하게 만들어 나갈 것입니다.