文本生成
Copy
Ask AI
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["MINIMAX_API_KEY"],
base_url="https://api.minimaxi.com/v1",
)
messages = [
{"role": "system", "name": "MiniMax AI"},
{"role": "user", "name": "用户", "content": "你好"},
]
completion = client.chat.completions.create(
model="MiniMax-M1",
messages=messages,
max_tokens=4096,
)
print(completion.choices[0].message)
流式生成
Copy
Ask AI
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["MINIMAX_API_KEY"],
base_url="https://api.minimaxi.com/v1",
)
messages = [
{"role": "system", "name": "MiniMax AI"},
{"role": "user", "name": "用户", "content": "你好"},
]
completion = client.chat.completions.create(
model="MiniMax-M1",
messages=messages,
max_tokens=4096,
stream=True
)
for chunk in completion:
print(chunk.choices[0].delta)
Function Calling
Function Calling 用法见 开发者指南/函数调用图片理解
Copy
Ask AI
import base64
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["MINIMAX_API_KEY"],
base_url="https://api.minimaxi.com/v1",
)
messages = [
{
"role": "system",
"name": "MiniMax AI",
"content": "MM智能助理是一款由MiniMax自研的,没有调用其他产品的接口的大型语言模型。MiniMax是一家中国科技公司,一直致力于进行大模型相关的研究。",
},
{
"role": "user",
"name": "用户",
"content": [
{"type": "text", "text": "这个图代表的是什么呢"},
{
"type": "image_url",
"image_url": {
"url": "https://cdn.hailuoai.com/prod/2024-09-18-16/user/multi_chat_file/9c0b5c14-ee88-4a5b-b503-4f626f018639.jpeg"
},
},
],
},
]
completion = client.chat.completions.create(
model="MiniMax-Text-01",
messages=messages,
max_tokens=4096,
)
print(completion.choices[0].message)