pt-BR/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 fornecer todos os comandos para se comunicar com os serviços da OpenAI.
 
    Os cmdltets desse provider possui o formato Verbo-OpenaiNomes.
 
    O provider implementa as chamadas HTTP conforme documentando em https://platform.openai.com/docs/api-reference
    Obs
    : Nem todas as features 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ódig para ativar o
    provider:
 
    Set-AiProvider openai
     
    Set-OpenaiToken
 
    Se você estiver executando em backgroind (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 robutos 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 costuam seguir a OpenAI, este provider também é preparado para o reproveitamento 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!