Apidog

Plataforma Colaborativa All-in-one para Desenvolvimento de API

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

Como Acessar a API Mistral Medium 3

Ashley Innocent

Ashley Innocent

Updated on maio 8, 2025

A Mistral AI causou impacto na comunidade de IA com o lançamento do Mistral Medium 3, um modelo de IA multimodal que oferece desempenho de estado da arte (SOTA) a um custo impressionante 8 vezes menor do que seus concorrentes. Lançado em 7 de maio de 2025, este modelo se destaca em codificação, raciocínio STEM e aplicações de nível empresarial, tornando-o uma escolha preferencial para desenvolvedores e empresas. O Mistral Medium 3 supera modelos como Llama 4 Maverick, GPT-4o e Claude Sonnet 3.7 em vários benchmarks, particularmente em tarefas de codificação e multimodais. Mas como você aproveita este modelo poderoso para seus projetos? A resposta está em acessar a API do Mistral Medium 3.

Neste guia, mostrarei o processo de acesso e integração da API do Mistral Medium 3 em suas aplicações.

💡
Além disso, mostrarei como simplificar seus testes e integração de API usando o Apidog, uma ferramenta versátil de gerenciamento de API. Chamada para Ação: Quer simplificar seu processo de integração de API? Baixe o Apidog gratuitamente hoje e comece a testar a API do Mistral Medium 3 com facilidade!
button

Por que Usar a API do Mistral Medium 3?

O Mistral Medium 3 oferece um equilíbrio único de desempenho, custo e capacidade de implantação, tornando-o ideal tanto para desenvolvedores individuais quanto para empresas. De acordo com o anúncio da Mistral AI, o modelo entrega desempenho de ponta por uma fração do custo—com preço de $0.40 por milhão de tokens de entrada e $2 por milhão de tokens de saída. Esta estrutura de preços a torna significativamente mais acessível do que concorrentes como Claude Sonnet 3.7 ou Command-A da Cohere.

Além disso, a API suporta implantações híbridas e on-premises, o que é um divisor de águas para empresas que precisam de soluções seguras e dentro da VPC. Com fortes capacidades em codificação, seguimento de instruções e compreensão multimodal, a API do Mistral Medium 3 é projetada para casos de uso profissionais, desde serviços financeiros até saúde. Agora, vamos aos detalhes essenciais de como acessar esta API.

Pré-requisitos para Acessar a API do Mistral Medium 3

Para acessar a API do Mistral Medium 3, você precisa preparar algumas coisas. Primeiro, certifique-se de ter um entendimento básico de APIs e como elas funcionam. Familiaridade com requisições HTTP, payloads JSON e mecanismos de autenticação como chaves de API será útil.

Passo 1: Cadastre-se na Mistral AI e Obtenha Sua Chave de API

Para começar, acesse a plataforma da Mistral AI em console.mistral.ai. Siga estes passos para se cadastrar e obter sua chave de API:

Criar uma Conta: Clique no botão “Sign Up” (Cadastrar) e forneça seu e-mail, nome e senha. Verifique seu endereço de e-mail para ativar sua conta.

Fazer Login: Assim que sua conta estiver ativa, faça login no console da Mistral AI.

Navegar para a Seção de API: No painel, procure pela seção “API” ou “Developer” (Desenvolvedor). É aqui que você encontrará detalhes sobre a API do Mistral Medium 3.

Gerar Chave de API: Clique na opção para gerar uma nova chave de API.

Copie esta chave e armazene-a de forma segura—nunca a compartilhe publicamente, pois ela concede acesso ao uso da API da sua conta.

A Mistral AI também oferece um modelo de precificação pay-as-you-go (pague pelo uso), então você precisará adicionar detalhes de pagamento para começar a usar a API. Como mencionado anteriormente, a API do Mistral Medium 3 custa $0.40 por milhão de tokens de entrada e $2 por milhão de tokens de saída, tornando-a uma escolha econômica para desenvolvedores.

Passo 2: Entenda os Endpoints da API do Mistral Medium 3

Em seguida, familiarize-se com os endpoints da API do Mistral Medium 3. Um endpoint de API é uma URL específica onde sua aplicação envia requisições para interagir com o modelo. A API do Mistral Medium 3 está disponível através da Mistral La Plateforme e Amazon Sagemaker, com suporte futuro em plataformas como IBM WatsonX e Google Cloud Vertex.

O endpoint principal para o Mistral Medium 3 é provavelmente um endpoint generativo, semelhante aos modelos anteriores da Mistral, como mistral-tiny e mistral-small. Para este guia, vamos assumir que a URL base para a API é:

https://api.mistral.ai/v1

A API do Mistral Medium 3 suporta várias tarefas, como geração de texto, assistência de codificação e compreensão multimodal. Endpoints comuns podem incluir:

  • Geração de Texto: /v1/generate – Use para gerar texto ou código com base em um prompt.
  • Chat Completion: /v1/chat/completions – Ideal para tarefas de conversação.
  • Tarefas Multimodais: /v1/multimodal – Para lidar com entradas multimodais baseadas em imagem ou texto.

Como o Mistral Medium 3 é um modelo multimodal, ele pode processar tanto texto quanto imagens, tornando-o versátil para aplicações como análise de documentos ou geração de código. Verifique a documentação oficial da API da Mistral AI para os endpoints e parâmetros exatos.

Passo 3: Configure Seu Ambiente de Desenvolvimento

Agora, configure seu ambiente de desenvolvimento para fazer requisições de API. Para este guia, usarei Python devido à sua simplicidade e ampla adoção. No entanto, você pode usar qualquer linguagem de programação que suporte requisições HTTP, como JavaScript (Node.js), Java ou Go.

Instalar Bibliotecas Necessárias

Primeiro, instale a biblioteca requests em Python para lidar com requisições HTTP. Abra seu terminal e execute:

pip install requests

Criar um Script Básico

Crie um novo arquivo Python, mistral_medium_3_api.py, e adicione o seguinte código para configurar a estrutura básica:

import requests
import json

# Define your API key
API_KEY = "your-api-key-here"

# Define the base URL for Mistral Medium 3 API
BASE_URL = "https://api.mistral.ai/v1"

# Set up headers for authentication
headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

Substitua your-api-key-here pela chave de API que você obteve da Mistral AI. O dicionário headers inclui o cabeçalho Authorization para autenticação e o cabeçalho Content-Type para especificar que estamos enviando dados JSON.

Passo 4: Faça Sua Primeira Requisição de API para o Mistral Medium 3

Com seu ambiente configurado, vamos fazer sua primeira requisição de API para a API do Mistral Medium 3. Para este exemplo, usarei o endpoint /v1/generate para gerar uma resposta de texto simples.

Construa a Requisição de API

Adicione o seguinte código ao seu script Python para enviar uma requisição:

# Define the endpoint for text generation
endpoint = f"{BASE_URL}/generate"

# Define the payload (input data)
payload = {
    "prompt": "Write a Python function to calculate the factorial of a number.",
    "max_tokens": 200,
    "temperature": 0.7
}

# Send the API request
response = requests.post(endpoint, headers=headers, json=payload)

# Check the response
if response.status_code == 200:
    result = response.json()
    print("API Response:", result)
else:
    print(f"Error: {response.status_code} - {response.text}")

Explicação do Código

  • Endpoint: Anexamos /generate à URL base para mirar o endpoint de geração de texto.
  • Payload: O dicionário payload contém o prompt de entrada, max_tokens (para limitar o comprimento da resposta) e temperature (para controlar a aleatoriedade da saída).
  • Requisição: O método requests.post envia uma requisição POST para a API com os cabeçalhos e o payload.
  • Resposta: Verificamos o status_code para garantir que a requisição foi bem-sucedida (200 significa sucesso). Se bem-sucedida, imprimimos a resposta; caso contrário, imprimimos o erro.

Saída Esperada

Se bem-sucedida, a API retornará uma resposta JSON contendo o texto gerado, como:

{
    "text": "Here's a Python function to calculate the factorial of a number:\n\n```python\ndef factorial(n):\n    if n == 0 or n == 1:\n        return 1\n    else:\n        return n * factorial(n-1)\n```\n\nThis function uses recursion to compute the factorial. For example, `factorial(5)` returns `120`."
}

Passo 5: Teste e Depure com Apidog

Neste ponto, você fez sua primeira requisição de API, mas e se encontrar problemas? É aqui que o Apidog entra. O Apidog é uma poderosa ferramenta de gerenciamento de API que simplifica o teste, a depuração e a documentação de APIs. Vamos ver como usar o Apidog para testar a API do Mistral Medium 3.

Instalar e Configurar o Apidog

button

Criar um Novo Projeto: Abra o Apidog e crie um novo projeto chamado “Teste da API do Mistral Medium 3”.

Adicionar o Endpoint da API: No Apidog, adicione uma nova requisição de API com os seguintes detalhes:

  • Método: POST
  • URL: https://api.mistral.ai/v1/generate
  • Cabeçalhos:
  • Authorization: Bearer your-api-key-here
  • Content-Type: application/json
  • Corpo: Adicione o payload JSON

Enviar uma Requisição de Teste

Clique no botão “Send” (Enviar) no Apidog para testar a requisição. O Apidog exibirá o status da resposta, cabeçalhos e corpo, facilitando a depuração de quaisquer problemas. Por exemplo, se você receber um erro 401 Unauthorized, verifique novamente sua chave de API no cabeçalho Authorization.

Benefícios de Usar o Apidog

O Apidog oferece várias vantagens para trabalhar com a API do Mistral Medium 3:

  • Interface Visual: Gerencie e teste requisições de API facilmente sem escrever código.
  • Validação de Resposta: Verifique rapidamente se a resposta da API corresponde às suas expectativas.
  • Documentação: Gere automaticamente documentação de API para sua equipe.
  • Colaboração: Compartilhe seus testes de API com colegas de equipe para depuração colaborativa.

Usar o Apidog garante que sua integração com a API do Mistral Medium 3 seja suave e livre de erros.

Passo 6: Lidar com Respostas e Erros da API

Ao trabalhar com a API do Mistral Medium 3, você precisará lidar tanto com respostas bem-sucedidas quanto com erros. Vamos aprimorar nosso script Python para lidar com diferentes cenários.

Analisar a Resposta da API

Modifique seu script para extrair o texto gerado da resposta:

if response.status_code == 200:
    result = response.json()
    generated_text = result.get("text", "No text returned")
    print("Generated Text:", generated_text)
else:
    print(f"Error: {response.status_code} - {response.text}")

O método result.get("text") extrai com segurança o campo text da resposta, com uma mensagem de fallback se o campo estiver faltando.

Lidar com Erros Comuns

A API do Mistral Medium 3 pode retornar erros em certos casos. Aqui estão alguns códigos de erro comuns e como lidar com eles:

  • 401 Unauthorized: Chave de API inválida ou ausente. Verifique novamente seu cabeçalho Authorization.
  • 429 Rate Limit Exceeded: Você excedeu o limite de taxa da API. Espere alguns minutos antes de tentar novamente, ou verifique a documentação da Mistral AI para detalhes sobre o limite de taxa.
  • 500 Internal Server Error: Um problema no servidor da Mistral AI. Tente a requisição novamente depois de algum tempo, ou entre em contato com o suporte se o problema persistir.

Adicione tratamento de erros ao seu script:

if response.status_code == 200:
    result = response.json()
    generated_text = result.get("text", "No text returned")
    print("Generated Text:", generated_text)
elif response.status_code == 401:
    print("Error: Invalid API key. Please check your API key and try again.")
elif response.status_code == 429:
    print("Error: Rate limit exceeded. Please wait and try again later.")
else:
    print(f"Error: {response.status_code} - {response.text}")

Isso garante que sua aplicação lide com erros de forma elegante e forneça feedback significativo.

Passo 7: Use a API do Mistral Medium 3 para Casos de Uso Avançados

Agora que você dominou o básico, vamos explorar alguns casos de uso avançados para a API do Mistral Medium 3. Dadas suas forças em codificação, STEM e tarefas multimodais, aqui estão algumas ideias:

Geração de Código

Use a API para gerar snippets de código. Por exemplo, mude o prompt em seu payload para:

{
    "prompt": "Write a Python script to create a REST API using Flask.",
    "max_tokens": 300,
    "temperature": 0.7
}

A API retornará um script completo de API Flask, que você pode integrar em seu projeto.

Tarefas Multimodais

O Mistral Medium 3 suporta entradas multimodais, como texto e imagens. Se a API suportar entradas de imagem, você pode enviar uma imagem codificada em base64 junto com um prompt como:

{
    "prompt": "Describe the content of this image.",
    "image": "base64-encoded-image-data",
    "max_tokens": 200
}

Verifique a documentação da Mistral AI para o formato exato das requisições multimodais.

Integração Empresarial

Para usuários empresariais, a API do Mistral Medium 3 suporta implantações híbridas e on-premises. Você pode implantar o modelo em quatro GPUs e integrá-lo com ferramentas empresariais como Gmail, SharePoint ou bases de conhecimento personalizadas. Use o Apidog para testar essas integrações simulando chamadas de API com payloads específicos da empresa.

Conclusão

Acessar a API do Mistral Medium 3 abre um mundo de possibilidades para desenvolvedores e empresas. Desde gerar código até lidar com tarefas multimodais, esta API oferece desempenho de ponta por uma fração do custo dos concorrentes. Neste guia, guiei você pelo processo de cadastro na Mistral AI, obtenção da sua chave de API, configuração do seu ambiente de desenvolvimento, fazer requisições de API e testar com o Apidog. Seguindo estes passos, você pode integrar perfeitamente o Mistral Medium 3 em suas aplicações e aproveitar suas poderosas capacidades.

Seja você um desenvolvedor construindo um novo aplicativo ou uma empresa buscando soluções de IA econômicas, a API do Mistral Medium 3 é um divisor de águas. Comece a experimentar hoje, e não se esqueça de usar o Apidog para simplificar seu processo de teste de API!

button