目录
- chatgpt
- demo
- 可选模型
chatgpt
demo
import openai
openai.api_key = xxxxxxxxx # 自己的api key
openai.api_base = 'https://api.feidaapi.com/v1' # 中转非直连
# response = openai.ChatCompletion.create(
# model="gpt-4o",
# messages=[
# {"role": "system", "content": "You are a helpful assistant."},
# {"role": "user", "content": "Who won the world series in 2020?"},
# {"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},
# {"role": "user", "content": "Where was it played?"}
# ]
# )
# print(response.choices[0].message.content)
response = openai.ChatCompletion.create(
model="gpt-4o",
messages=[
{
"role": "user",
"content": [
{"type": "text", "text": "What’s in this image?"},
{
"type": "image_url",
"image_url": {
"url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg",
},
},
],
}
],
max_tokens=30,
n=1, # 可选生成几个回复
)
print(response.choices[0])
# print(response.choices[0].message.content) # 当回答是中文的时候,需要将默认存储的Unicode转义序列转换成中文。这种方式会输出可读中文
可选模型
在api可调用model查询可用模型