API gratuita Qwen 2.5 7B suporta chamada de função!

API gratuita Qwen 2.5 7B suporta chamada de função!
  • O Qwen 2.5 7B oferece habilidades avançadas de programação e matemática, melhor seguimento de instruções e geração de texto estruturado.
  • O modelo suporta chamada de função. A Novita AI oferece este modelo completamente gratuito para apoiar e contribuir com a comunidade open-source.

acesso gratuito à api

A Novita AI agora oferece o Qwen 2.5 7B gratuitamente, capacitando desenvolvedores com poderosas capacidades de programação, matemática e geração de texto estruturado. Com suporte completo a chamada de função, este modelo preenche a lacuna entre IA e automação do mundo real — perfeito para construir aplicações mais inteligentes sem esforço.

O que é Chamada de Função?

Chamada de função é uma capacidade em IA, especialmente em grandes modelos de linguagem (LLMs), que permite ao modelo interagir com funções, ferramentas ou APIs externas para executar tarefas específicas além de gerar respostas de texto. Em vez de apenas produzir texto, o modelo identifica quando uma função específica deve ser chamada com base no prompt do usuário, determina a função correta a ser invocada e especifica os parâmetros necessários para essa função. A execução real da função é tratada por um sistema ou aplicação externa, não pelo próprio modelo.

https://www.youtube.com/watch?v=aqdWSYWC\_LI

Como a Chamada de Função Funciona?

A Chamada de Função permite que modelos de IA interajam com ferramentas externas, APIs ou funções internas durante uma conversa. Em vez de simplesmente gerar texto, o modelo pode reconhecer quando uma função é necessária, gerar a chamada de função correta com argumentos estruturados e executá-la para recuperar resultados. Isso preenche a lacuna entre a compreensão da linguagem natural e a ação no mundo real, permitindo que os modelos realizem tarefas como buscar dados em tempo real, gerenciar fluxos de trabalho ou acionar ações do sistema automaticamente.

Quais são os Benefícios da Chamada de Função?

  • Interação com o Mundo Real: Os modelos podem acionar ações, não apenas fornecer informações.
  • Automação: Simplifique processos como recuperação de dados, reservas, envio de formulários e muito mais.
  • Compreensão Estruturada: Em vez de depender apenas da geração de texto, o modelo organiza a saída em formatos predefinidos, reduzindo erros.
  • Casos de Uso Aprimorados: Construa aplicativos, assistentes e sistemas dinâmicos mais confiáveis e eficientes.
  • Eficiência do Desenvolvedor: Saber de antemão que um modelo suporta Chamada de Função permite planejar integrações mais rapidamente, sem grandes modificações.

O que é o Qwen 2.5 7B?

introdução ao qwen 2.5 7b

Benchmark do Qwen 2.5 7B

benchmark do qwen 2.5 7b

Requisitos de Hardware do Qwen 2.5 7B

requisitos de hardware do qwen 2.5 7b

Como Usar a Chamada de Função do Qwen 2.5 7B via Novita AI

A Novita AI lançou descrições de capacidade de suporte para cada LLM, que você pode visualizar diretamente no console e na documentação.

Passo 1: Faça login na Novita AI

Ao acessar a página inicial da Novita AI, clique no botão “Log In” ou “Get Started” no canto superior direito. Você pode fazer login facilmente com Google, GitHub, Hugging Face ou apenas seu Email — a escolha é sua!

fazer login

NOVITA AI LOGIN

Experimente a Novita AI Agora!

Passo 2: Clique em “Model API” no Console!

Após o login, você será direcionado ao painel da Novita Console. No topo, clique em “Model API”. Esta seção fornece acesso a uma lista completa de modelos disponíveis, junto com informações detalhadas sobre suas capacidades — incluindo se suportam Chamada de Função e Saídas Estruturadas.

Passo 2: Clique em "Model API" no Console

Passo 3: Escolha seu Modelo e Verifique!

Basta encontrar o modelo desejado, clicar nele, e um painel aparecerá à direita. Em “Supported Capabilities”, você verá instantaneamente se Chamada de Função e Saídas Estruturadas são suportadas.

escolha seu modelo

Passo 4: Inicialize o Cliente

Primeiro, você precisa inicializar o cliente com sua chave de API da Novita.

from openai import OpenAI
import json

client = OpenAI(
    base_url="https://api.novita.ai/v3/openai",
    # Obtenha a chave de API da Novita AI em: https://novita.ai/settings/key-management.
    api_key="<SUA CHAVE DE API NOVITA AI>",
)

model = "deepseek/deepseek_v3"

Passo 5: Defina a Função a Ser Chamada

Em seguida, defina a função Python que o modelo pode chamar. Neste exemplo, é uma função para obter informações meteorológicas.

# Exemplo de função para simular a obtenção de dados meteorológicos.
def get_weather(location):
    """Recupera o clima atual para um local específico."""
    print("Chamando função get_weather com localização: ", location)
    # Em uma aplicação real, você chamaria uma API meteorológica externa aqui.
    # Este é um exemplo simplificado que retorna dados fixos.
    return json.dumps({"location": location, "temperature": "60 graus Fahrenheit"})

Passo 6: Construa a Solicitação da API com Ferramentas e Mensagem do Usuário

Agora, crie a solicitação da API para o endpoint da Novita. Esta solicitação inclui o parâmetro tools, definindo as funções que o modelo pode usar, e a mensagem do usuário.

tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Obter o clima de um local. O usuário deve fornecer um local primeiro",
            "parameters": {
                "type": "object",
                "properties": {
                    "location": {
                        "type": "string",
                        "description": "A cidade e o estado, ex: São Francisco, CA",
                    }
                },
                "required": ["location"]
            },
        }
    },
]

messages = [
    {
        "role": "user",
        "content": "Qual é o clima em São Francisco?"
    }
]

# Vamos enviar a solicitação e imprimir a resposta.
response = client.chat.completions.create(
    model=model,
    messages=messages,
    tools=tools,
)

# Verifique se a resposta contém chamadas de ferramenta em produção.
tool_call = response.choices[0].message.tool_calls[0]
print(tool_call.model_dump())

Saída:

{'id': '0', 'function': {'arguments': '{"location": "San Francisco, CA"}', 'name': 'get_weather'}, 'type': 'function'}

O Qwen 2.5 7B na Novita AI não é apenas gratuito — é um divisor de águas. Com chamada de função integrada, você pode ir além da geração de texto e criar soluções de IA dinâmicas e acionáveis. Mergulhe no futuro dos fluxos de trabalho orientados por IA com a plataforma gratuita e de fácil acesso da Novita.

Perguntas Frequentes

O que é chamada de função?

Permite que LLMs acionem ferramentas ou APIs externas para executar tarefas e recuperar dados.

Por que os desenvolvedores devem se importar com a Chamada de Função?

Transforma a IA de um respondedor de texto em um executor de ações — automatizando tarefas, melhorando o desempenho de aplicativos e economizando tempo.

Como usar a Chamada de Função do Qwen 2.5 7B?

Basta fazer login na Novita AI, acessar “Model API”, selecionar Qwen 2.5 7B, verificar o suporte a chamada de função e integrar usando a configuração do cliente e a definição de ferramenta fornecidas.

Novita AI é a plataforma all-in-one na nuvem que impulsiona suas ambições de IA. APIs integradas, serverless, GPU Instance — as ferramentas econômicas que você precisa. Elimine a infraestrutura, comece gratuitamente e torne sua visão de IA realidade.

Leitura Recomendada