Skip to content

Commit

Permalink
Merge pull request #1 from Shayan-Mazahir/main
Browse files Browse the repository at this point in the history
Updated the PIP pkg to match the latest NPM pkg
  • Loading branch information
Rstacx authored Jan 22, 2024
2 parents e89686a + 93fd17c commit 7527023
Show file tree
Hide file tree
Showing 4 changed files with 241 additions and 12 deletions.
205 changes: 196 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# rsnchat

This package package for interacting with GPT4-based chat services, OpenChat, Bard, Gemini and LlaMa without restrictions or limits
This package package for interacting with GPT4-based chat services, OpenChat, Bard, Gemini, LlaMa, Mixtral, Prodia, Kandinsky, Absolutebeauty, Sdxl, Dalle and AI Icon without restrictions or limits

## Installation

Expand All @@ -10,10 +10,16 @@ You can install the package via Pypi
pip install rsnchat
```

# APIKEY

Discord : [https://discord.gg/r5QWdKfQxr](https://discord.gg/r5QWdKfQxr)

Join discord server and create account with **/new** slash command and get your apikey with **/key** slash command for free!


## Usage GPT4

```python

from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")
Expand All @@ -25,7 +31,6 @@ print(gpt_response.get('message', ''))
## Usage OpenChat

```python

from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")
Expand All @@ -37,7 +42,6 @@ print(openchat_response.get('message', ''))
## Usage Bard

```python

from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")
Expand All @@ -49,7 +53,6 @@ print(bard_response.get('message', ''))
## Usage Gemini

```python

from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")
Expand All @@ -61,7 +64,6 @@ print(gemini_response.get('message', ''))
## Usage LlaMa

```python

from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")
Expand All @@ -70,8 +72,193 @@ llama_response = rsn_chat.llama("hello what is your name?")
print(llama_response.get('message', ''))
```

# APIKEY
## Usage Mixtral

Discord : [https://discord.gg/r5QWdKfQxr](https://discord.gg/r5QWdKfQxr)
```python
from rsnchat import RsnChat

Join discord server and create account with **/new** slash command and get your apikey with **/key** slash command for free!
rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")

mixtral_response = rsn_chat.mixtral("hello what is your name?")
print(mixtral_response.get('message', ''))
```

## Usage Prodia

```python
from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")

prompt = "beautiful girl"
negative_prompt = "blury, bad quality"

model = "absolutereality_v181.safetensors [3d9d4d2b]"

response = rsn_chat.prodia(prompt, negative_prompt, model)

response.then(
lambda response: print(response),
lambda error: print(f"Error: {error}")
)
```

#### Prodia Models

List of prodia models

- 3Guofeng3_v34.safetensors [50f420de]
- absolutereality_V16.safetensors [37db0fc3]
- absolutereality_v181.safetensors [3d9d4d2b]
- amIReal_V41.safetensors [0a8a2e61]
- analog-diffusion-1.0.ckpt [9ca13f02]
- anythingv3_0-pruned.ckpt [2700c435]
- anything-v4.5-pruned.ckpt [65745d25]
- anythingV5_PrtRE.safetensors [893e49b9]
- AOM3A3_orangemixs.safetensors [9600da17]
- blazing_drive_v10g.safetensors [ca1c1eab]
- cetusMix_Version35.safetensors [de2f2560]
- childrensStories_v13D.safetensors [9dfaabcb]
- childrensStories_v1SemiReal.safetensors [a1c56dbb]
- childrensStories_v1ToonAnime.safetensors [2ec7b88b]
- Counterfeit_v30.safetensors [9e2a8f19]
- cuteyukimixAdorable_midchapter3.safetensors [04bdffe6]
- cyberrealistic_v33.safetensors [82b0d085]
- dalcefo_v4.safetensors [425952fe]
- deliberate_v2.safetensors [10ec4b29]
- deliberate_v3.safetensors [afd9d2d4]
- dreamlike-anime-1.0.safetensors [4520e090]
- dreamlike-diffusion-1.0.safetensors [5c9fd6e0]
- dreamlike-photoreal-2.0.safetensors [fdcf65e7]
- dreamshaper_6BakedVae.safetensors [114c8abb]
- dreamshaper_7.safetensors [5cf5ae06]
- dreamshaper_8.safetensors [9d40847d]
- edgeOfRealism_eorV20.safetensors [3ed5de15]
- EimisAnimeDiffusion_V1.ckpt [4f828a15]
- elldreths-vivid-mix.safetensors [342d9d26]
- epicrealism_naturalSinRC1VAE.safetensors [90a4c676]
- ICantBelieveItsNotPhotography_seco.safetensors [4e7a3dfd]
- juggernaut_aftermath.safetensors [5e20c455]
- lofi_v4.safetensors [ccc204d6]
- lyriel_v16.safetensors [68fceea2]
- majicmixRealistic_v4.safetensors [29d0de58]
- mechamix_v10.safetensors [ee685731]
- meinamix_meinaV9.safetensors [2ec66ab0]
- meinamix_meinaV11.safetensors [b56ce717]
- neverendingDream_v122.safetensors [f964ceeb]
- openjourney_V4.ckpt [ca2f377f]
- pastelMixStylizedAnime_pruned_fp16.safetensors [793a26e8]
- portraitplus_V1.0.safetensors [1400e684]
- protogenx34.safetensors [5896f8d5]
- Realistic_Vision_V1.4-pruned-fp16.safetensors [8d21810b]
- Realistic_Vision_V2.0.safetensors [79587710]
- Realistic_Vision_V4.0.safetensors [29a7afaa]
- Realistic_Vision_V5.0.safetensors [614d1063]
- redshift_diffusion-V10.safetensors [1400e684]
- revAnimated_v122.safetensors [3f4fefd9]
- rundiffusionFX25D_v10.safetensors [cd12b0ee]
- rundiffusionFX_v10.safetensors [cd4e694d]
- sdv1_4.ckpt [7460a6fa]
- shoninsBeautiful_v10.safetensors [25d8c546]
- theallys-mix-ii-churned.safetensors [5d9225a4]
- timeless-1.0.ckpt [7c4971d4]
- toonyou_beta6.safetensors [980f6b15]

## Usage Kandinsky

```python
from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")

# Define your prompt and negative prompt
prompt = "beautiful girl"
negative_prompt = "blury, bad quality"

# Send the Kandinsky prompt
response = rsn_chat.kandinsky(prompt, negative_prompt)

# Process and print the response
response.then(
lambda response: print(response),
lambda error: print(f"Error: {error}")
)
```

## Usage Absolutebeauty

```python
from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")

prompt = "beautiful girl"
negative_prompt = "blury, bad quality"

response = rsn_chat.absolutebeauty(prompt, negative_prompt)

response.then(
lambda response: print(response),
lambda error: print(f"Error: {error}")
)
```

## Usage Sdxl

```python
from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")

prompt = "beautiful girl"
negative_prompt = "blury, bad quality"

response = rsn_chat.sdxl(prompt, negative_prompt)

response.then(
lambda response: print(response),
lambda error: print(f"Error: {error}")
)

```

## Usage Dalle

```python
from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")

prompt = "beautiful girl"
negative_prompt = "blury, bad quality"

response = rsn_chat.dalle(prompt, negative_prompt)

response.then(
lambda response: print(response),
lambda error: print(f"Error: {error}")
)

```

## Usage AI Icon

```python
from rsnchat import RsnChat

rsn_chat = RsnChat("chatgpt_××××××××××××××××××××××")

prompt = "beautiful girl"
negative_prompt = "blury, bad quality"

response = rsn_chat.icon(prompt, negative_prompt)

response.then(
lambda response: print(response),
lambda error: print(f"Error: {error}")
)

```


## The version 2.0.1 of the Python (PIP) package of the RSN-Chat is equivalent to the version 2.0.6 of the [RSN-Chat JavaScript (NPM) package](https://www.npmjs.com/package/rsnchat?activeTab=readme)
23 changes: 22 additions & 1 deletion rsnchat.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,25 @@ def gemini(self, prompt):
return self._make_request("gemini", prompt)

def llama(self, prompt):
return self._make_request("llama", prompt)
return self._make_request("llama", prompt)

def mixtral(self, prompt):
return self._make_request("mixtral", prompt)

def prodia(self, prompt):
return self._make_request("prodia", prompt)

def kandinsky(self, prompt):
return self._make_request("kandinsky", prompt)

def absolutebeauty(self, prompt):
return self._make_request("absolutebeauty", prompt)

def sdxl(self, prompt):
return self._make_request("sdxl", prompt)

def dalle(self, prompt):
return self._make_request("dalle", prompt)

def icon(self, prompt):
return self._make_request("icon", prompt)
23 changes: 22 additions & 1 deletion rsnchat/rsnchat.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,25 @@ def gemini(self, prompt):
return self._make_request("gemini", prompt)

def llama(self, prompt):
return self._make_request("llama", prompt)
return self._make_request("llama", prompt)

def mixtral(self, prompt):
return self._make_request("mixtral", prompt)

def prodia(self, prompt):
return self._make_request("prodia", prompt)

def kandinsky(self, prompt):
return self._make_request("kandinsky", prompt)

def absolutebeauty(self, prompt):
return self._make_request("absolutebeauty", prompt)

def sdxl(self, prompt):
return self._make_request("sdxl", prompt)

def dalle(self, prompt):
return self._make_request("dalle", prompt)

def icon(self, prompt):
return self._make_request("icon", prompt)
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

setup(
name='rsnchat',
version='2.0',
version='2.0.1',
packages=find_packages(),
install_requires=['requests'],
long_description=open('README.md').read(),
Expand Down

0 comments on commit 7527023

Please sign in to comment.