nova-python/README.md
2023-08-07 10:26:09 +02:00

44 lines
1 KiB
Markdown

# nova-python
🐍 Python library for accessing the Nova API
## Usage ##
Import the module
```python
from nova_python import Endpoints, Models, NovaClient
```
Create an instance of NovaClient, using your API key
```python
client = NovaClient("YOUR_API_KEY")
```
nova_python currently implements two enums: Endpoints and Models. Those contain:
### Endpoints ###
* `Endpoints.CHAT_COMPLETION`
**Models**
* `Models.GPT3`
+ `Models.GPT4`
Now, to make a request, use the `make_request` function.
```python
from nova_python import Endpoints, Models, NovaClient
client = NovaClient("YOUR_API_KEY")
client.make_request(
endpoint=Endpoints.CHAT_COMPLETION,
model=Models.GPT3,
data=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
]
)
```
If everything goes to plan, you'll receive a string containing JSON-Data, which you can then use in your project.
*Happy prompting!*
Made with 🩸 by Leander