summaryrefslogtreecommitdiffstats
path: root/gpt4free/italygpt2/README.md
blob: 0845e89ad79c618dd70a6a1686a26273f68bd1e7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Itagpt2(Rewrite)
Written by [sife-shuo](https://github.com/sife-shuo/).

## Description
Unlike gpt4free. italygpt in the pypi package, italygpt2 supports stream calls and has changed the request sending method to enable continuous and logical conversations.

The speed will increase when calling the conversation multiple times.

### Completion:
```python
account_data=italygpt2.Account.create()
for chunk in italygpt2.Completion.create(account_data=account_data,prompt="Who are you?"):
    print(chunk, end="", flush=True)
print()
```

### Chat
Like most chatgpt projects, format is supported.
Use the same format for the messages as you would for the [official OpenAI API](https://platform.openai.com/docs/guides/chat/introduction).
```python
messages = [
    {"role": "system", "content": ""},#...
    {"role": "user", "content": ""}#....
]
account_data=italygpt2.Account.create()
for chunk in italygpt2.Completion.create(account_data=account_data,prompt="Who are you?",message=messages):
    print(chunk, end="", flush=True)
print()
```