Spaces:
Runtime error
Runtime error
| import requests | |
| import json | |
| import os | |
| url = 'https://internlm-chat.intern-ai.org.cn/puyu/api/v1/chat/completions' | |
| header = { | |
| 'Content-Type': 'application/json', | |
| "Authorization": f"Bearer {os.environ['INTERNLM_API_KEY']}" | |
| } | |
| def complete(messages, model="internlm3-latest", temperature=None, top_p=None): | |
| data = { | |
| "model": model, | |
| "messages": messages | |
| } | |
| if temperature is not None: | |
| data["temperature"] = temperature | |
| if top_p is not None: | |
| data["top_p"] = top_p | |
| res = requests.post(url, headers=header, data=json.dumps(data)) | |
| if res.status_code == 200: | |
| return res.json()["choices"][0]['message']["content"] | |
| else: | |
| return None | |
| if __name__ == "__main__": | |
| response = complete( | |
| messages=[{"role": "user", "content": "你好~"}] | |
| ) | |
| print(response) | |