上节课的最后,给大家留的作业,就是去OpenAI注册一个账号,并且创建好 api_key。接下来的课程内容,是基于大家已经有了 api_key 的前提,再往下推进的。还没有账号的同学,需要先把账号搞定。

相关文档

模型列表:https://platform.openai.com/docs/models

计费说明:https://openai.com/pricing

接口文档:https://platform.openai.com/docs/api-reference/introduction

安装扩展

pip install openai
pip install tiktoken

代码示例

1、基本格式

# openai_01_base.py
from openai import OpenAI
client = OpenAI(api_key='replace with your openai api key')

response = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Who won the world series in 2020?"},
    ]
)

print(response.choices[0].message.content)

2、OpenAI报错

OPENAI_BASE_URL = 'https://api.openai-proxy.com/v1'
client = OpenAI(
     api_key='replace with your openai api key',
     base_url=OPENAI_BASE_URL
)

3、参数选择

模型选项:https://platform.openai.com/docs/models,注意日期tag、token数量等信息。

角色选项:system(系统提示)、user(用户)、assistant(智能助手)

这节课内容比较简单,通过一个简单demo,演示了接口的使用方法。下节课,再给大家介绍几个常用参数。

本文链接:http://www.ichenhua.cn/edu/note/683

版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!