Skip to content

Commit

Permalink
Add Open AI compatibility example (#92)
Browse files Browse the repository at this point in the history
  • Loading branch information
rodrigo-f-nogueira committed Jul 29, 2024
1 parent 9631ecb commit 8ae3189
Showing 1 changed file with 44 additions and 1 deletion.
45 changes: 44 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@


# MariTalk API

## Conteúdo

- [Introdução](#introdução)
- [Introdução](#introdução)
- [Compatibilidade com API da Open AI](#29072024-a-api-da-maritalk-agora-é-compatível-com-a-api-da-open-ai)
- [Instalação](#instalação)
- [Exemplo de uso](#exemplo-de-uso)
- [Exemplo de uso via requisições HTTP - Python](https://github.com/maritaca-ai/maritalk-api/blob/main/examples/api/maritalk_via_requisições_https.ipynb)
Expand All @@ -15,6 +18,7 @@

[Chat (gratuito)](#web-chat)


# Introdução
Este repositório contém o código e a documentação explicando como usar a API da MariTalk e a versão local para deploy on-premises.
A MariTalk é uma assistente baseada em um modelo de linguagem que foi especialmente treinado para entender bem o português.
Expand All @@ -30,6 +34,45 @@ _O sistema de pagamento pós-pago será descontinuado em 31 de setembro de 2024.
[Consulte os preços aqui.](https://maritaca.ai/#pricing)


# (29/07/2024) A API da MariTalk agora é compatível com a API da Open AI

Isso significa que os modelos Sabiá podem ser utilizados em qualquer programa que use as bibliotecas da Open AI.

Para tanto, basta apontar o endpoint para `https://chat.maritaca.ai/api` e usar um dos modelos Sabiá.

Veja o exemplo em Python a seguir:


```bash
# Primeiro instale a biblioteca da openai, digitando este comando no terminal:
pip install openai
```

```python
import openai

client = openai.OpenAI(
api_key="insira sua chave aqui. Ex: '100088...'",
base_url="https://chat.maritaca.ai/api", # ** Esta linha de código que foi trocada **
)

messages = [
{"role": "user", "content": "Quanto é 25 + 27?"},
]

response = client.chat.completions.create(
model="sabia-3", # ** Esta linha de código que foi trocada **
messages=messages,
temperature=0.7,
max_tokens=512,
)
answer = response.choices[0].message.content

print(answer) # Deve imprimir algo como "25 + 27 é 52"
```

# API legada da MariTalk (suporte até 31/12/2024)

# Instalação

Instale a biblioteca da MariTalk usando pip:
Expand Down

0 comments on commit 8ae3189

Please sign in to comment.