大模型实战 P4 OpenAI对话接口简单使用方法
上节课的最后,给大家留的作业,就是去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://ichenhua.cn/edu/note/683
版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!