UIUIAPI AI调用代码示例
  1. 💬 聊天(Chat)
UIUIAPI AI调用代码示例
  • UIUIAPI聚合平台AI api调用说明
  • 💬 聊天(Chat)
    • OpenAI 对话格式(Chat Completions)
    • OpenAI 对话格式(Python)
    • Anthropic 对话格式(Messages)
    • Anthropic 对话格式(Python)
    • Deepseek reasoning 对话格式(类Chat Completions)
  • 🔤 嵌入(Embeddings)
    • OpenAI 嵌入格式(Embeddings)
  • 🔄 重排序(Rerank)
    • Jina AI 重排序格式(Rerank)
    • Cohere 重排序格式(Rerank)
    • Xinference 重排序格式(Rerank)
  • ⚡ 实时对话(Realtime)
    • OpenAI 实时对话接口
  • 🖼️ 图像(Image)
    • OpenAI 图像格式(Dall·E)
    • Midjourney 图像格式(Midjourney Proxy/Midjourney Proxy Plus)
    • GPT-4o生图格式
    • GPT 编图格式
  • 🔊 音频(Audio)
    • OpenAI 音频格式
  • 🎵 音乐(Music)
    • Suno 音乐格式(Music)
  • 🤖AI在线工具
    • UIUIChat在线助手使用教程
  1. 💬 聊天(Chat)

OpenAI 对话格式(Python)

官方文档
OpenAI Chat

📝 简介#

给定一组包含对话的消息列表,模型将返回一个响应。相关指南可参阅OpenAI官网:Chat Completions

💡 Python请求示例基础文本对话 ✅#

1.创建 .env 变量文件文件#

在您的 Python 脚本(例如 xxxx.py)所在的同一个目录下,创建一个名为 .env 的文件(注意,文件名就是 .env,前面有一个点,没有其他前缀)。
在该 .env 文件中,输入以下内容,将您的 API 密钥和基础 URL 填入:
# .env 文件内容
OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
OPENAI_BASE_URL="https://sg.uiuiapi.com/v1"

# 您未来还可以添加其他配置变量,例如:
# DEFAULT_MODEL="gpt-4.1"
# MAX_TOKENS_DEFAULT=150

2.创建一个xxxx.py文件,写入一下Python代码。#

在您的 Python 脚本(例如 xxxx.py)所在的同一个目录下,创建一个名为 .env 的文件(注意,文件名就是 .env,前面有一个点,没有其他前缀)。
请您:
1.
仔细检查您的 .env 文件:
文件名:确保是 .env。
位置:确保它和您的 Python 脚本在同一个文件夹里。
内容:再次确认键名(OPENAI_API_KEY, OPENAI_BASE_URL)无误,API 密钥和 URL 的值也完全正确,没有多余字符或缺失字符。格式类似: Code snippet
OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
OPENAI_BASE_URL="https://sg.uiuiapi.com/v1"
2.
运行上面提供的完整 Python 脚本。
3.
观察脚本开始部分的 DEBUG: 输出信息。
它是否找到了 .env 文件 (DEBUG: 找到 .env 文件路径: ...)?
load_dotenv 是否报告成功加载 (DEBUG: 成功从 .env 文件加载变量。)?
os.getenv("OPENAI_API_KEY") 返回的是什么 (DEBUG: os.getenv("OPENAI_API_KEY") 返回的值: ...)?
根据 DEBUG 输出判断:
如果 DEBUG 信息显示 未能找到 .env 文件,或者 os.getenv("OPENAI_API_KEY") 返回 None,那么问题就在于 .env 文件的查找或加载过程。请重点检查文件名、位置和 load_dotenv 的相关 DEBUG 输出。
如果 DEBUG 信息显示 .env 文件被找到并加载,并且 os.getenv("OPENAI_API_KEY") 也成功获取到了一个看起来像密钥的字符串,但后续仍然报 AuthenticationError (认证失败),那么问题就不是环境变量的加载机制了,而是 .env 文件中的 OPENAI_API_KEY 的值本身对于 https://sg.uiuiapi.com/v1 这个服务是无效的或没有权限。这种情况下,您需要联系 uiuiAPI 的提供方确认密钥的有效性。
上一页
OpenAI 对话格式(Chat Completions)
下一页
Anthropic 对话格式(Messages)
Built with