Skip to content

Latest commit

 

History

History
61 lines (47 loc) · 1.1 KB

File metadata and controls

61 lines (47 loc) · 1.1 KB

月之暗面 Moonshot

通过环境变量设置调用参数

import os 
os.environ["MOONSHOT_API_KEY"] = "your-moonshot-api-key"

非流式调用

from unionllm import unionchat

# model call
response = unionchat(
    provider="moonshot",
    model="moonshot-v1-32k", 
    messages = [{ "content": "Hello, how are you?","role": "user"}],
    stream=False
)

print(response)

流式调用

from unionllm import unionchat

# model call
response = unionchat(
    provider="moonshot",
    model="moonshot-v1-32k", 
    messages = [{ "content": "Hello, how are you?","role": "user"}],
    stream=True
)

for chunk in response:
    print(chunk)

直接传入API_Key调用

# model call
response = unionchat(
    provider="moonshot",
    model="moonshot-v1-32k", 
    api_key="your-moonsho-api-key",
    messages = [{ "content": "Hello, how are you?","role": "user"}]
)

支持模型

支持Moonshot的所有模型

参考文档: