使用 cURL (Bash) 访问 ChatGPT API
curl --location --request POST 'https://api.openai.com/v1/engines/davinci/chat' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{\n "prompt": "Hello, how are you?",\n "temperature": 0.5,\n "max_tokens": 50\n}'
说明:
YOUR_API_KEY替换为您的 OpenAI API 密钥。prompt参数指定要发送给 ChatGPT 的文本提示。temperature参数控制响应的随机性,取值范围为 0 到 1,值越高,响应越随机。max_tokens参数指定 ChatGPT 响应的最大词语数量。
使用示例:
假设您的 API 密钥为 sk-your_api_key,您想要查询 "今天天气怎么样?",可以使用以下命令:
curl --location --request POST 'https://api.openai.com/v1/engines/davinci/chat' \
--header 'Authorization: Bearer sk-your_api_key' \
--header 'Content-Type: application/json' \
--data-raw '{\n "prompt": "今天天气怎么样?",\n "temperature": 0.5,\n "max_tokens": 50\n}'
注意:
- 您需要在 OpenAI 网站上注册并创建 API 密钥才能使用 ChatGPT API。
- ChatGPT API 有一定的使用限制,请参考 OpenAI 官方文档了解详情。
原文地址: https://www.cveoy.top/t/topic/lyFb 著作权归作者所有。请勿转载和采集!