OpenAI API 發(fā)出請求

2023-03-21 10:24 更新

您可以將下面的命令粘貼到您的終端中以運行您的第一個 API 請求。確保將 $OPENAI_API_KEY 替換為您的秘密 API 密鑰。

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "Say this is a test!"}],
     "temperature": 0.7
   }'

此請求查詢 gpt-3.5-turbo 模型以完成以提示“Say this is a test”開頭的文本。您應(yīng)該會收到類似于以下內(nèi)容的響應(yīng):

{
   "id":"chatcmpl-abc123",
   "object":"chat.completion",
   "created":1677858242,
   "model":"gpt-3.5-turbo-0301",
   "usage":{
      "prompt_tokens":13,
      "completion_tokens":7,
      "total_tokens":20
   },
   "choices":[
      {
         "message":{
            "role":"assistant",
            "content":"\n\nThis is a test!"
         },
         "finish_reason":"stop",
         "index":0
      }
   ]
}

現(xiàn)在你已經(jīng)生成了你的第一個聊天完成。我們可以看到 finish_reason 是停止的,這意味著 API 返回了模型生成的完整完成。在上面的請求中,我們只生成了一條消息,但是你可以設(shè)置 n 參數(shù)來生成多條消息選擇。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號