Skip to main content

Python基础对话

您可以通过任何语言的 HTTP 请求、我们的官方 Python 绑定、我们的官方 Node.js 库或社区维护的库与 API 交互。 要安装官方 Python 绑定,请运行以下命令:

python 连续对话


python llama_index 配置


python 调用DALL·E

功能概述

API 提供三种主要功能:
  1. 🎨 文本生成图像 (DALL·E 3 和 DALL·E 2)
  2. ✏️ 图像编辑 (仅 DALL·E 2)
  3. 🔄 图像变体生成 (仅 DALL·E 2)

1. 图像生成

基础使用

参数说明

  • 尺寸选项:1024x1024、1024x1792、1792x1024
  • 质量选项:standard(默认)、hd(DALL·E 3专属)
  • 数量限制:
    • DALL·E 3:单次1张
    • DALL·E 2:单次最多10张

2. 图像编辑 (DALL·E 2)

使用示例

要求说明

  • 📝 图片和蒙版必须为PNG格式
  • 📏 必须为方形图片
  • 💾 文件大小<4MB
  • ⚖️ 图片和蒙版尺寸必须相同

3. 图像变体生成 (DALL·E 2)

使用示例

技术要求

  • 📝 PNG格式
  • 📏 方形图片
  • 💾 文件大小<4MB

提示技巧

DALL·E 3 特性

  • 自动优化提示
  • 可通过特殊指令控制提示优化:

注意事项

内容审核

  • 严格遵循内容政策
  • 违规内容将返回错误

图片URL

  • 有效期为1小时
  • 可选择Base64格式返回

python 使用Embeddings 向量化

概述

新模型发布

  • text-embedding-3-small
  • text-embedding-3-large 特点:更低成本、更好的多语言性能、可控制维度

主要应用场景

  • 🔍 搜索(相关性排序)
  • 📊 聚类(相似性分组)
  • 👍 推荐系统
  • ⚠️ 异常检测
  • 📈 多样性分析
  • 🏷️ 文本分类

基础使用

获取嵌入向量

响应格式

模型对比

实际应用示例

处理评论数据

技术细节

维度说明

  • text-embedding-3-small: 默认1536维
  • text-embedding-3-large: 默认3072维
  • 可通过 Dimensions 参数调整维度

注意事项

  • 计费基于输入令牌数
  • 每页约800个令牌
  • 所有模型最大输入均为8191个令牌

python openai官方库(使用AutoGPT,langchain等)

方法一:直接配置 OpenAI

方法二:环境变量配置

如果方法一不起作用,可以尝试此方法
需要设置以下环境变量:
注意:修改环境变量后如不起作用,请重启系统

方法三:使用 OpenAI 客户端


python request 请求 流式输出demo


python 简单langchain 调用openai demo

识别链接格式图片