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