python代码-2种调用方式
代码1-openai官方调用方式
不管是openai或者claude还是其他公司的大模型,这2种方式都是支持的,只需把模型名称换成你需要使用的模型
例:
model="gpt-4" #使用gpt模型
model="claude-opus-4" #使用claude模型接口地址
国内服务器接口地址:https://api.bywlai.cn
香港服务器接口地址:https://api.132999.xyz
from openai import OpenAI
# 设置 API key 和 API base URL
api_key = "你的key"
base_url = "https://api.bywlai.cn/v1"
client = OpenAI(
api_key=api_key,
base_url=base_url
)
chat_completion = client.chat.completions.create(
messages=[
{
"role": "user",
"content": "你好",
}
],
model="gpt-4",
)
print(chat_completion.choices[0].message.content)
代码2
import requests
api_url = 'https://api.bywlai.cn/v1/chat/completions'
api_key = 'sk-******'
headers = {
'Content-Type': 'application/json',
'Authorization': f'Bearer {api_key}'
}
request_data = {
'messages': [
{'role': 'system', 'content': 'You are ChatGPT, a large language model trained by OpenAI.'},
{'role': 'user', 'content': '你好'}
],
'stream': False,
'model': 'claude-opus-4',
'temperature': 0.5,
'presence_penalty': 0,
'frequency_penalty': 0,
'top_p': 1
}
response = requests.post(api_url, headers=headers, json=request_data)
data = response.json()
# 处理响应数据
print(data)