Skip to main content

Integration utility for Mistral AI API to provide GPT-based functionalities.

Project description

PyPI version License: MIT Downloads LinkedIn

MistralGPTIntegration

MistralGPTIntegration is a Python package designed to provide GPT-based functionalities using the Mistral AI API. It enables users to quickly obtain comprehensive, context-aware responses from the model.

Installation

To install MistralGPTIntegration, you can use pip:

pip install MistralGPTIntegration

Usage

After installation, MistralGPTIntegration can be used in your Python scripts.

Example:

from mistralgptintegration import MistralGPTIntegration

api_key = "<your_api_key>"
mistral = MistralGPTIntegration(api_key)
prompt = "Once upon a time"
response = mistral.query_gpt(prompt)
print(response)
  • api_key: Your Mistral API key.
  • model_name: The name of the Mistral model to use. Defaults to mistral-tiny.
  • temperature: The temperature to use for the model. Defaults to 0.1.
  • top_p: The top_p to use for the model. Defaults to 1.0.
  • max_tokens: The maximum number of tokens to generate. Defaults to 150.

Customizing Your Queries

You can customize the behavior of MistralGPTIntegration by adjusting the parameters, such as the temperature, top_p, max_tokens, etc., to fit the specific needs of your queries or to tweak the behavior of the Mistral model.

Output Example

When you query the model, it processes your prompt and returns a response. Here is an example of the output:

{
  "id": "63213d34c61f4d96b893d7b1afc2b893",
  "object": "chat.completion",
  "created": 1706372087,
  "model": "mistral-small",
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "some text"
      },
      "finish_reason": "stop",
      "index": 0
    }
  ],
  "usage": {
    "prompt_tokens": 318,
    "total_tokens": 622,
    "completion_tokens": 304
  }
}

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page.

License

MIT

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

mistralgptintegration-2025.5.180912.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

mistralgptintegration-2025.5.180912-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file mistralgptintegration-2025.5.180912.tar.gz.

File metadata

File hashes

Hashes for mistralgptintegration-2025.5.180912.tar.gz
Algorithm Hash digest
SHA256 69ddbc53d253b37e73d08a64741208b63bfafa01fbca2fff08e6f6c08a4dd927
MD5 6687be14615957d880ab9145fe833a46
BLAKE2b-256 65a731e644900106feb65de5216f99222a44f58bb794467d54f136ac2385bd30

See more details on using hashes here.

File details

Details for the file mistralgptintegration-2025.5.180912-py3-none-any.whl.

File metadata

File hashes

Hashes for mistralgptintegration-2025.5.180912-py3-none-any.whl
Algorithm Hash digest
SHA256 d24329975e1913aa75a0aff31b70c1880cee7687f6f2eb5bc9ddca6c58d932d1
MD5 3aa8c6c8701397d0233285aa690be105
BLAKE2b-256 b324effcd51fef59d5bd59e534f327ce40993d1d226ce30cfdea75655f77fc9a

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