在 R 中使用 ChatGPT API 调用自定义助手时出现错误 404

问题描述 投票:0回答:1

为了分析句子,我训练了一个 ChatGPT 助手,我从 R 函数调用它来对句子进行分类:

library(openai)

Sys.setenv(
  OPENAI_API_KEY = 'XXXXXXXXXXXXXXXXXX'
)

score_sentence_CSM <- function(mySentence) {
  
  myScore <- create_chat_completion(
    
    model = "asst_3JVWE1StXCNELM4PBbJrDe8O",
    temperature = 0.5,
    messages = list(
      list(
        "role" = "system",
        "content" = "You are a helpful assistant"
      ),
      list(
        "role" = "user",
        "content" = paste("How to classify the following sentence according to your instructions (your answer is only a number): ", mySentence)
      )
    )
  )
  
  return(myScore[["choices"]][["message.content"]])
  
}

score_sentence_CSM("The future is bright")

代码返回以下错误:

错误:OpenAI API 请求失败 [404]: 该模型

asst_3JVWE1StXCNELM4PBbJrDe8O
不存在或您无权访问它。

当 model = "gpt-3.5-turbo-16k" 时,函数返回答案 定制助理在 openai Playground 工作

我应该对代码进行一些更改,还是在助手的配置中需要做一些特定的事情?

r nlp openai-api chatgpt-api assistant
1个回答
0
投票

您使用的是 CRAN 的“openai”软件包吗?我相信它目前还不支持助手。

我自己还没有测试过它,但可能值得检查一下这个存储库:https://github.com/samterfa/openai - 它似乎有一个助手端点的实现。

© www.soinside.com 2019 - 2024. All rights reserved.