客户端
我们提供 Python 和 Typescript 的客户端代码。
Python
您可以通过运行以下命令安装我们的 Python 客户端
pip install mistralai
安装完成后,您可以运行聊天补全
import os
from mistralai import Mistral
api_key = os.environ["MISTRAL_API_KEY"]
model = "mistral-large-latest"
client = Mistral(api_key=api_key)
chat_response = client.chat.complete(
model = model,
messages = [
{
"role": "user",
"content": "What is the best French cheese?",
},
]
)
print(chat_response.choices[0].message.content)
在此处查看更多示例。
Typescript
您可以在您的项目中通过以下方式安装我们的 Typescript 客户端
npm install @mistralai/mistralai
安装完成后,您可以运行聊天补全
import { Mistral } from '@mistralai/mistralai';
const apiKey = process.env.MISTRAL_API_KEY || 'your_api_key';
const client = new Mistral({apiKey: apiKey});
const chatResponse = await client.chat.complete({
model: 'mistral-tiny',
messages: [{role: 'user', content: 'What is the best French cheese?'}],
});
console.log('Chat:', chatResponse.choices[0].message.content);
在此处查看更多示例。
第三方客户端
以下是一些社区为各种其他语言构建的客户端
本节列出了社区提供的其他语言的第三方客户端。请注意,这些客户端并非由 Mistral AI 主动维护或支持。我们建议联系相应的维护者寻求任何帮助或咨询。
CLI
Dart
Elixir
Go
Java
JavaScript / TypeScript
PHP
HelgeSverre/mistral partITech/php-mistral
Ruby
gbaptista/mistral-ai wilsonsilva/mistral