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.2.0.tar.gz (11.3 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.2.0-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mistralai-0.2.0.tar.gz
  • Upload date:
  • Size: 11.3 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.2.0.tar.gz
Algorithm Hash digest
SHA256 dba8c8ec142f0a9612d0d3787f8b05e321089d1b8563280c7a5f2b46964e69e5
MD5 06a45a87f1c5ea715d3b5b8b91be8ac6
BLAKE2b-256 0143f37158868f4d0347a829401160f6a39c29b4a66da155a03b5b6f27a5b5b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mistralai-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 15.6 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 756c373ac77f36a4a65092e72ccfbeddb50771d18f490013c7877e4e7efd46a1
MD5 1f11012fa1392b792e6af132a44cd363
BLAKE2b-256 c90e6640d67ac20938c21680ded6398d9468955d63cb89ecb5726fbaddd6e11a

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