Appearance
Python 调用示例
使用 OpenAI SDK
安装
bash
pip install openai基础调用
python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.getenv("NEWAPI_API_KEY"),
base_url="https://www.51api.org"
)
response = client.chat.completions.create(
model="gpt-4.1",
messages=[
{"role": "developer", "content": "你是一个有帮助的助手。"},
{"role": "user", "content": "你好!"}
]
)
print(response.choices[0].message.content)使用 requests 库
python
import requests
import json
import os
API_KEY = os.getenv("NEWAPI_API_KEY")
url = "https://www.51api.org"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}"
}
data = {
"model": "gpt-4.1",
"messages": [
{"role": "developer", "content": "你是一个有帮助的助手。"},
{"role": "user", "content": "你好!"}
]
}
response = requests.post(url, headers=headers, json=data)
print(response.text)流式输出
python
from openai import OpenAI
import os
client = OpenAI(
api_key=os.getenv("NEWAPI_API_KEY"),
base_url="https://www.51api.org"
)
stream = client.chat.completions.create(
model="gpt-4.1",
messages=[{"role": "user", "content": "讲个笑话"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")