es-ES/about_Powershai_providers_openai.help.txt

TOPIC
    about_powershai_providers_openai
 
SHORT DESCRIPTION
    Esta é a documentação oficial do provider OpenAI da PowershAI.
 
LONG DESCRIPTION
    O provider OpenAI fornece todos os comandos para se comunicar com os serviços da OpenAI.
 
    Os cmdlets desse provider possuem o formato Verbo-OpenaiNomes.
 
    O provider implementa as chamadas HTTP conforme documentado em https://platform.openai.com/docs/api-reference
    Obs
    : Nem todas as funcionalidades da API estão implementadas ainda
 
Configurações iniciais
    Usar o provider da OpenAI envolve basicamente ativá-lo e configurar o token.
 
    Você precisa gerar uma API Token no site da OpenAI. Ou seja, você vai precisar criar uma conta e inserir créditos.
 
    Verifique mais em https://platform.openai.com/api-keys Uma vez que você possui essas informações, pode executar o seguinte código para ativar o
    provider:
 
    Set-AiProvider openai
     
    Set-OpenaiToken
 
    Se você estiver executando em background (sem interatividade), o token pode ser configurado usando a variável de ambiente `OPENAI_API_KEY`.
 
    Com o token configurado, você está apto a invocar a usar o Chat do Powershai:
 
    ia "Olá, estou falando com você a partir do Powershai"
 
    E, obviamente, você pode invocar os comandos diretamente:
 
    Get-OpenaiChat -prompt "s: Você é um bot que responde perguntas sobre powershell","Como exibir a hora atual?"
 
    * Use Set-AiProvider openai (é o padrão) Opcionalmente pode passar uma URL alternativa
* Use Set-OpenaiToken para configurar o token!
 
Internals
    A OpenAI é um importante provider, pois além de fornecer diversos serviços avançados e robustos de IA, ele também serve como um guia de
    padronização do PowershAI.
 
    A maioria dos padrões definidos no PowershAI seguem as especificações da OpenAI, que é o provider mais amplamente utilizado e é prática comum usar
    a OpenAI como base.
 
    E, devido ao fato de que outros providers costumam seguir a OpenAI, este provider também é preparado para o reaproveitamento de código.
 
    Criar um novo provider que usa as mesmas especificações da OpenAI é muito simples, bastando apenas definir algumas variáveis de configurações!