调用openai api

from openai import OpenAI
import os
client = OpenAI(
  api_key=os.environ["OPENAI_API_KEY"],
  base_url="https://api.lmtchina.com/v1"
)

completion = client.chat.completions.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "system", "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative flair."},
    {"role": "user", "content": "使用中文回答,Compose a poem that explains the concept of recursion in programming."}
  ]
)

print(completion.choices[0].message)

结果:

更新:

以下兩種方法都可

(1)使用client

from openai import OpenAI
import os
import openai

client=OpenAI()

client = OpenAI(
  api_key=os.environ["OPENAI_API_KEY"],
  base_url="https://api.lmtchina.com/v1"
)

completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[
        {
            "role": "user",
            "content": "say hello world",
        },
    ],
)
print(completion.choices[0].message.content)

(2)不使用client

import openai
import os
openai.api_key =os.environ["OPENAI_API_KEY"]
openai.base_url = "https://api.lmtchina.com/v1/"   #最後的/不要省略
completion = openai.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[
        {
            "role": "user",
            "content": "say hello world",
 
        },           
    ],
 )
print(completion.choices[0].message.content)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值