Skip to main content

No project description provided

Project description

Mistral Python Client

This client is inspired from cohere-python

You can use the Mistral Python client to interact with the Mistral AI API.

Installing

pip install mistralai

From Source

This client uses poetry as a dependency and virtual environment manager.

You can install poetry with

pip install poetry

poetry will set up a virtual environment and install dependencies with the following command:

poetry install

Run examples

You can run the examples in the examples/ directory using poetry run or by entering the virtual environment using poetry shell.

API Key Setup

Running the examples requires a Mistral AI API key.

  1. Get your own Mistral API Key: https://docs.mistral.ai/#api-access
  2. Set your Mistral API Key as an environment variable. You only need to do this once.
# set Mistral API Key (using zsh for example)
$ echo 'export MISTRAL_API_KEY=[your_key_here]' >> ~/.zshenv

# reload the environment (or just quit and open a new terminal)
$ source ~/.zshenv

Using poetry run

cd examples
poetry run python chat_no_streaming.py

Using poetry shell

poetry shell
cd examples

>> python chat_no_streaming.py

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mistralai-0.4.1.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mistralai-0.4.1-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file mistralai-0.4.1.tar.gz.

File metadata

  • Download URL: mistralai-0.4.1.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/6.5.0-1021-azure

File hashes

Hashes for mistralai-0.4.1.tar.gz
Algorithm Hash digest
SHA256 22a88c24b9e3176021b466c1d78e6582eef700688803460fd449254fb7647979
MD5 e23356a100e42a32e8ca929491b4650d
BLAKE2b-256 23693843e89836f22a564f4b3c25d222e087c6ee63b1d0923cfb0d1813a2691e

See more details on using hashes here.

File details

Details for the file mistralai-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: mistralai-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/6.5.0-1021-azure

File hashes

Hashes for mistralai-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c11d636093c9eec923f00ac9dff13e4619eb751d44d7a3fea5b665a0e8f99f93
MD5 d9fa09372d95fbb45248f41750a19b0a
BLAKE2b-256 8453f0415b8de2ceaebbc97aa16ae0632ac5ec8a5db66634084b08fe3ce86caf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page