OpenAI API教程

本文详细介绍了OpenAI公司的OpenAIAPI,涵盖了基础API使用、不同模型功能如GPT-3.5Turbo和EmbeddingAPI的应用,以及如何构建智能问答系统。内容包括API安装、设置、使用示例和模型定制选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenAI API 是由OpenAI公司开发,为LLM开发人员提供的一个简单接口。通过此API能在应用程序中方便地调用OpenAI提供的大模型基础能力。
OpenAI的API协议已成为LLM领域的标准。

本文将首先介绍OpenAI API基础知识和模型,然后以Chat Completions API和Embedding API为例子介绍OpenAI API的用法。
最后使用Embedding模型构建一个网站智能问答系统。本文内容包括:

  • API快速入门
  • OpenAI提供的模型
  • Chat Completions API和Embedding API
  • 基于Embedding模型构建智能问答系统

API快速入门

  • 安装OpenAI Python Library
pip install --upgrade openai
  • 设置API Key
export OPENAI_API_KEY='your-api-key-here'
  • 发送请求
    • python
      from openai import OpenAI
      client = OpenAI()
      # 请求参数将在下文中介绍
      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)
      
    • curl
      curl https://api.openai.com/v1/chat/completions   -H "Content-Type: application/json"   -H "Authorization: Bearer $OPENAI_API_KEY"   -d '{
        "model": "gpt-3.5-turbo",
        "messages": [
          {
            "role": "system",
            "content": "You are a poetic assistant, skilled in explaining complex programming concepts with
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值