如何使用 ChatGPT 4.0 API和多模态GPT4o API调用开发

一、获取 API Key

要使用 ChatGPT 4.0,首先需要获取一个 API Key,它将作为访问 token 额度的凭证。您可以通过以下步骤获取 API Key:

  1. 访问 OpenAI 官方网站。
  2. 寻找 API 部分并选择「获取 API Key」例如:AI 聚合平台 → uiuapi。com
  3. 根据指示完成注册并获取您的 API Key。

二、配置 ChatGPT 4.0 API

ChatGPT 4.0 API 是可在国内直接访问的,无需使用代理(梯子)。您可以通过以下步骤配置和使用 ChatGPT 4.0:

image.png

三、API 使用示例

以下是如何在 Python 中调用 ChatGPT 4.0 API 的示例代码:

import openai

# 设置您的 API Key
openai.api_key = 'your_api_key_here'

def get_chatgpt_response(prompt):
    try:
        response = openai.Completion.create(
            engine="gpt-4",
            prompt=prompt,
            max_tokens=100
        )
        return response.choices[0].text.strip()
    except openai.error.APIError as e:
        print(f"API error occurred: {e}")
        return None

# 使用函数获取响应
prompt = "Once upon a time"
response = get_chatgpt_response(prompt)
if response:
    print(response)
else:
    print("Failed to get response from API.")

四、使用多模态GPT-4.0 API

多模态GPT-4.0不仅能够处理文本,还能处理图像、音频等多种输入模式。以下是一些常见的模型及其功能:

  • GPT-4.0:增强版 GPT-3.5,具有更强的自然语言理解和生成能力。
  • DALL-E:根据自然语言提示生成图像的模型。
  • Whisper:将音频内容转换为文本的模型。
  • Embeddings:将文本转换为数字向量表示的模型。
  • Moderation:用于检测文本中的敏感或不安全内容的模型。

使用 DALL-E 生成图像

以下是如何调用 DALL-E API 生成图像的示例:

import openai
import requests
from PIL import Image
from io import BytesIO

# 设置您的 API Key
openai.api_key = 'your_api_key_here'

def generate_image(prompt):
    response = openai.Image.create(
        prompt=prompt,
        n=1,
        size="1024x1024"
    )
    image_url = response['data'][0]['url']
    return image_url

# 使用函数生成图像
prompt = "A futuristic city skyline at sunset"
image_url = generate_image(prompt)

# 下载并显示图像
response = requests.get(image_url)
img = Image.open(BytesIO(response.content))
img.show()

五、GPTs 商店

GPTs,即 Generative Pre-trained Transformers,是 OpenAI 开发的一系列预训练语言模型。GPTs 在聊天机器人、文本摘要、机器翻译等多种自然语言处理任务中表现出色。
image.png
与 ChatGPT 插件不同,GPTs 是为那些希望根据个人需求定制 AI 的用户设计的。用户可以通过 GPT Builder 创建专用的 GPT 版本,执行精确的任务、处理现实世界数据、管理通信等,从而在教育、娱乐、工作效率提升等方面提供个性化功能。

通过上述步骤和示例,您可以轻松地使用和开发基于 ChatGPT 4.0 和多模态 GPT-4.0 的应用。无论是在生成文本、图像,还是处理音频,OpenAI 提供的强大工具都能满足您的需求。


uiuihaoAICG
4 声望5 粉丝