Apidog

All-in-one Collaborative API Development Platform

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

Inscreva-se gratuitamente
Home / Como Usar a API OpenAI o1

Como Usar a API OpenAI o1

A OpenAI recentemente revelou o modelo o1, seu primeiro em uma série de modelos de “raciocínio” projetados para abordar perguntas complexas mais rapidamente que os humanos. Lançado juntamente com o menor o1-mini, esse modelo foi muito esperado e é frequentemente chamado de "modelo Morango" nos círculos de IA.

O lançamento do o1 marca um passo significativo na missão da OpenAI de criar uma IA com capacidades de raciocínio semelhantes às humanas. Enquanto o o1 se destaca em problemas de múltiplas etapas e tarefas de codificação, ele tem um custo mais alto e é mais lento que o GPT-4o. Apesar de ser rotulado como uma “prévia”, oferece uma visão empolgante do futuro da tecnologia de IA.

💡
Procurando uma poderosa ferramenta de teste de API para otimizar seu fluxo de trabalho? Apidog é a solução tudo-em-um que você precisa! Envie facilmente requisições, depure suas APIs e otimize seu processo de desenvolvimento - tudo em uma plataforma. Seja lidando com requisições simples ou comandos cURL complexos, a interface intuitiva do Apidog torna o teste de APIs muito fácil.
button

Como usar o OpenAI o1

Os usuários do ChatGPT Plus e do Team podem acessar tanto o o1-preview quanto o o1-mini através do seletor de modelos. Inicialmente, o uso é limitado a 30 mensagens para o o1-preview e 50 para o o1-mini por semana, mas a OpenAI planeja aumentar esses limites em breve.

Para desenvolvedores, o acesso à API está disponível para aqueles no nível de uso 5, com um limite de taxa atual de 20 requisições por minuto. A API não possui recursos como chamada de função, streaming e mensagens de sistema, mas a OpenAI está trabalhando ativamente para adicionar esses recursos. A documentação completa da API está disponível para instruções mais detalhadas.

O que distingue o o1?

O o1 é treinado com um novo algoritmo de otimização e conjunto de dados, utilizando aprendizado por reforço em vez do método de imitação de padrões usado em modelos anteriores. Isso permite que o o1 resolva problemas passo a passo, muito parecido com como os humanos abordam tarefas complexas. Ele fornece respostas mais precisas com menos alucinações, embora a OpenAI admita que alucinações ainda são um problema.

Habilidades de Resolução de Problemas Aprimoradas

Em testes internos, o o1 superou o GPT-4o em tarefas como programação e problemas matemáticos. Ele se destacou em competições do Codeforces, colocando-se no 89º percentil, e obteve 83% em um exame de qualificação para a Olimpíada Internacional de Matemática, superando muito os 13% do GPT-4o.

Limitações do o1

Embora o o1 se destaque em raciocínio, ele tem limitações. Ele não possui tanto conhecimento factual quanto o GPT-4o e não consegue navegar na web ou processar arquivos e imagens. Apesar dessas restrições, a OpenAI vê o o1 como o início de uma nova classe de modelos de IA, representando uma nova abordagem para as convenções de nomenclatura e tecnologia da IA.

Como usar a API OpenAI o1

Se você está interessado em aproveitar o mais recente modelo da OpenAI, o o1, por suas capacidades aprimoradas de raciocínio, aqui está um guia rápido sobre como começar com a API:

1. Obtenha Acesso à API o1

  • Visite o site da OpenAI para se inscrever para acesso à API ou faça login se você já tiver uma conta.
  • Vá para a seção de Chaves de API para gerar sua chave de API. Certifique-se de estar ciente da precificação, pois o o1 é mais caro que modelos anteriores como o GPT-4o.

2. Instale a Biblioteca Python da OpenAI

Instale a biblioteca Python da OpenAI em sua máquina local usando o seguinte comando:

pip install openai

3. Faça uma Chamada à API

Com sua chave de API em mãos, você pode agora fazer sua primeira chamada à API usando Python:

import openai

def get_chat_completion(prompt, model="o1-preview"):
    messages = [{"role": "user", "content": prompt}]
    response = openai.ChatCompletion.create(
        model=model,
        messages=messages,
        temperature=0,
    )
    return response.choices[0].message["content"]

response = get_chat_completion("Translate into Spanish: I am learning to use OpenAI API!")
print(response)

Essa função envia um prompt do usuário para o modelo o1-preview e retorna a resposta.

4. Envie Requisições à API com Apidog

Apidog é uma poderosa ferramenta de teste de API semelhante ao Postman. Você pode enviar requisições cURL para a API da OpenAI usando o Apidog. Aqui está como configurar uma requisição POST:

curl https://api.openai.com/v1/completions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "o1-preview",
    "prompt": "Explique a teoria da relatividade em termos simples.",
    "max_tokens": 150
  }'

Substitua $OPENAI_API_KEY pela sua chave de API real. Após enviar a requisição, você receberá a resposta em formato JSON.

5. Teste sua API OpenAI o1 com APIDOG

Você pode usar o Apidog para enviar requisições cURL. Apidog é uma poderosa ferramenta de desenvolvimento e teste de API que oferece uma gama de recursos e benefícios para os desenvolvedores. Assim como o Postman, o Apidog permite aos usuários enviar requisições cURL, o que é particularmente útil para aqueles que já estão familiarizados com cURL em uma interface de linha de comando. Aproveitando a interface amigável do Apidog e suas inúmeras funcionalidades, você pode criar e enviar requisições cURL junto com outros tipos de requisições com grande facilidade. Isso permite que os desenvolvedores testem APIs de forma eficiente, identifiquem e depurem rapidamente problemas potenciais e maximizem seus fluxos de trabalho de desenvolvimento de APIs.

Seja você um desenvolvedor experiente ou alguém apenas começando com testes de API, a funcionalidade de requisições cURL do Apidog é uma ferramenta essencial a ser considerada.

Você precisa substituir $OPENAI_API_KEY pelo parâmetro Key real ao colar o comando de requisição cURL.

Após clicar no botão “enviar”, você receberá uma sequência de caracteres de resposta.

Construindo o Futuro

Embora o o1 ainda esteja em suas primeiras etapas, ele representa uma nova e empolgante direção para a IA, especialmente em tarefas de raciocínio e resolução de problemas. Apesar de seus custos mais altos e velocidade mais lenta, oferece uma visão de um futuro onde a IA não apenas entende padrões, mas também raciocina sobre eles.

À medida que a OpenAI continua a refinar seus modelos de raciocínio, a introdução do o1 estabelece o cenário para novas inovações no desenvolvimento de IA, aproximando-nos de um mundo onde a IA pode resolver problemas cada vez mais complexos.

button

Junte-se à Newsletter da Apidog

Inscreva-se para ficar atualizado e receber os últimos pontos de vista a qualquer momento.