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


Download files

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

Source Distribution

eidolon_ai_mistralai-0.1.6a0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

eidolon_ai_mistralai-0.1.6a0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file eidolon_ai_mistralai-0.1.6a0.tar.gz.

File metadata

  • Download URL: eidolon_ai_mistralai-0.1.6a0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.2 Darwin/23.2.0

File hashes

Hashes for eidolon_ai_mistralai-0.1.6a0.tar.gz
Algorithm Hash digest
SHA256 3acfdad10419d7c23a45a95cd8e6c1cd093ee61bb614fc37b0035f5a2c18742b
MD5 c0e8e95b552cc5d9f62176a90caba0f2
BLAKE2b-256 dae2acfa2a794545e053732eee4e5cc12b1c59e569453fc5ec5dd75531eff2ec

See more details on using hashes here.

File details

Details for the file eidolon_ai_mistralai-0.1.6a0-py3-none-any.whl.

File metadata

File hashes

Hashes for eidolon_ai_mistralai-0.1.6a0-py3-none-any.whl
Algorithm Hash digest
SHA256 d40744b8064c3bc98b360f24dde902efd6ed06629e1c61596a0e0f0095ed056e
MD5 c5c7a333bae12a54ee57952186f37b4c
BLAKE2b-256 588d2b62769330a06d7a3bafbd26ecd2334f3ca8da5d0298e7ae287fda840d2d

See more details on using hashes here.

Supported by

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