Spaces:
Running
Running
# 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() | |
``` |