File size: 922 Bytes
aed8ba9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 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}")