# OpenAi Assistant - IA

### ChatGPT Assistant

#### Por que escolher essa integração?

* Você obterá uma IA mais ajustada para melhores resultados.

#### Configurar ChatGPT Assistant

<figure><img src="https://github.com/cleitonme/Whazing-SaaS/raw/main/docs/integra%C3%A7%C3%B5es/CHATGPT%20Assistants/telaintegracao.png" alt=""><figcaption></figcaption></figure>

1. **Fila**: Selecione a fila para a qual a IA deve transferir caso não consiga responder às perguntas ou resolver o problema.
2. **Intervalo (ms) entre mensagens**: Defina o tempo entre as respostas da IA. Por exemplo, 1000ms = 1 segundo.
3. **API Key**: Chave de API para conexão com a IA. Lembre-se que o ChatGPT cobra por token. Obtenha sua chave [aqui](https://platform.openai.com/settings/organization/api-keys).
4. **ASSISTANT ID**: Identificação do assistente (começa com `asst_`). Obtenha seu ID [aqui](https://platform.openai.com/playground/assistants).
   * Ao criar o assistente, o formato da resposta deve ser **texto**.

<figure><img src="https://github.com/cleitonme/Whazing-SaaS/raw/main/docs/integra%C3%A7%C3%B5es/CHATGPT%20Assistants/openai.png" alt=""><figcaption></figcaption></figure>

#### Formato da Resposta da IA

* **Formato da resposta**: Caso selecione um formato diferente de texto, será necessário configurar uma conta "Microsoft Azure Text-to-Speech" nos campos abaixo.
* **API Key Speech Service**: Necessário caso o campo acima seja diferente de texto. Veja o manual abaixo para obter os dados.
* **Localização/Região Speech Service**: Necessário caso o campo acima seja diferente de texto. Veja o manual abaixo para obter os dados.

#### Como obter a chave de API do Microsoft Azure Text-to-Speech

* Siga este [guia](https://docs.merkulov.design/how-to-get-microsoft-azure-tts-api-key) para obter sua chave de API.
