Intern_streamlit_rag / test_internlm_api.py
xiaoqianran
Add application file
aed8ba9
raw
history blame contribute delete
922 Bytes
# test_internlm_api.py
from openai import OpenAI
import os
# 替换为你的 InternLM API Key 和 Base URL,或者设置为环境变量
api_key = os.getenv('INTERNLM_API_KEY') or "YOUR_API_KEY_HERE" # 建议使用环境变量
base_url = os.getenv('INTERNLM_API_KEY') or "https://internlm-chat.intern-ai.org.cn/puyu/api/v1/"
model_name = "internlm2.5-latest"
if api_key == "YOUR_API_KEY_HERE":
print("警告:请在脚本中或环境变量中配置您的 InternLM API 密钥。")
client = OpenAI(
api_key=api_key,
base_url=base_url,
)
try:
chat_rsp = client.chat.completions.create(
model=model_name,
messages=[{"role": "user", "content": "燕知春和江若雪在什么地方认识,她们参加了什么比赛,创立了什么组织?"}],
)
for choice in chat_rsp.choices:
print(choice.message.content)
except Exception as e:
print(f"API 调用失败: {e}")