文心一言 ERNIE:百度的知识增强大语言模型

FreeGuideOnline 最新 2026-06-22

python import requests import json

API_KEY = "your_api_key" SECRET_KEY = "your_secret_key"

获取access_token

def get_access_token(): url = "https://aip.baidubce.com/oauth/2.0/token" params = { "grant_type": "client_credentials", "client_id": API_KEY, "client_secret": SECRET_KEY } return requests.post(url, params=params).json().get("access_token")

调用文心一言聊天接口

def chat_with_ernie(query): access_token = get_access_token() url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions_pro?access_token=" + access_token payload = json.dumps({ "messages": [ {"role": "user", "content": query} ] }) headers = {'Content-Type': 'application/json'} response = requests.post(url, headers=headers, data=payload) return response.json().get("result")

print(chat_with_ernie("用一句话介绍人工智能"))