-
Notifications
You must be signed in to change notification settings - Fork 0
/
someopenaikeythingXD.py
160 lines (125 loc) · 7.16 KB
/
someopenaikeythingXD.py
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
import openai
from openai import OpenAI
import time
import random
import string
import time
import torch
import subprocess
def check_internet_connection():
try:
subprocess.check_output("ping -n 1 www.google.com", shell=True)
return True
except subprocess.CalledProcessError:
return False
def generate_random_key(total_length):
"""
Generates a random key of specified total length with 1-3 hyphens, 1-3 underscores, and 'sk-' at the end.
Args:
total_length (int): The desired total length of the final string (including symbols).
Returns:
str: The generated random key.
"""
# Define the characters to choose from
characters = string.ascii_letters + string.digits
# Calculate the length of the base random string
base_length = total_length - 3 # Account for 'sk-'
# Ensure enough space for at least one hyphen and one underscore
max_hyphens = max(1, min(3, base_length - 1)) # Leave space for at least one underscore
max_underscores = max(1, min(2, base_length - 1)) # Leave space for at least one hyphen
# Determine the number of hyphens and underscores to insert
num_hyphens = random.randint(1, max_hyphens)
num_underscores = random.randint(1, max_underscores)
# If there's not enough space for both minimum hyphens and underscores, adjust
if num_hyphens + num_underscores > base_length:
if num_hyphens > num_underscores:
num_hyphens = base_length - num_underscores
else:
num_underscores = base_length - num_hyphens
# Generate the base random string, accounting for space needed for symbols
adjusted_base_length = base_length - num_hyphens - num_underscores
# Convert characters to ASCII codes and create a CUDA tensor
char_codes = torch.tensor([ord(c) for c in characters], dtype=torch.int32, device='cuda')
# Generate random indices within the range of available characters
random_indices = torch.randint(0, len(characters), (adjusted_base_length,), dtype=torch.int32, device='cuda')
# Use the random indices to select characters from the char_codes tensor
random_char_codes = char_codes[random_indices]
# Convert the ASCII codes back to characters and join them into a string
base_string = ''.join([chr(code) for code in random_char_codes.cpu().numpy()])
# Create a list to hold all characters (base string + symbols)
all_chars = list(base_string)
# Insert hyphens at random positions
hyphen_positions = random.sample(range(len(all_chars)), num_hyphens)
for pos in hyphen_positions:
all_chars.insert(pos, '-')
# Insert underscores at random positions
underscore_positions = random.sample(range(len(all_chars)), num_underscores)
for pos in underscore_positions:
all_chars.insert(pos, '_')
# Add 'sk-' at the end
final_string = ''.join(all_chars)
return final_string
print('''
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:....:-+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+. ....:-*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%##*=: ...-*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*+=---+@@%*#%@@%*-. ..+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-.. ....+@@+. ..-*%@@+:. .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@+.. ..:=*%@@@@@@@%*-... :%@@+...-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@-....=%@@@@#+--::-=*%@@@#: .:@@@:...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@=...:#@@%=:.. . .+@@@%-. .*@@-...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@#:. :#@@*:. ..-+*#%%%##*=:*@@@@@*. .+@@-. -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@#...=@@#:. .=#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@#...+@@= .=@@@@@@@*======+*%@@@@@@@@@#+-::-+#@@@@@+=*@@@@@@%==#@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@. =@@-. .%@@@@@@@@= .=@@@@@-.. .::. .+@@@. :@@@@@# +@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@=. :@@=. .%@@@@@@@@@= #@@@@%+..:@@@:..*@@@@@@*..-@@. .*@@@# +@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@.. *@%. .#@@@@@@@@@@=. %@@@@@@* +@+..*@@@@@@@@+ .*@. .+..-@@# +@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@* .@@= :@@@@@@@@@@@=..%@@@@@@%..-@-..@@@@@@@@@#..=@. .@#:..*# +@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@+. :@@-. =@@@@@@@@@@@=..#@@@@@@*..+@=..#@@@@@@@@+..*@. .@@@=. : +@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@+ :@@- =@@@@@@@@@@@=..#@@@@@+..:@@@...#@@@@@@*..:@@. .@@@@#.. +@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@* .@@= :@@@@@@@@@@@= ........=@@@@@-...:--....=@@@. .@@@@@@:. +@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@. #@% .#@@@@@@@@@@*======+*#@@@@@@@@%*=-::-=#%@@@@+=+@@@@@@@*=#@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@=. :@@=. .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@. .+@@-. .#@@@@@+-+##%%%%##+-. ..-*@@*. :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@#. +@@=. +@@@@-. . ..:=@@@#:...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@#. =@@#. .-@@@@#+-::::-+#@@@@%-.. -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@%. :#@@*.. ..:=*@@@@@@@@%*=:.....*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@=. .-*@@#+:.. #@@=:..... .-+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@%-.. :+#@@@#*+@@@-::--=+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@=:. ..:+*#%%%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:... ... . #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*=-:....:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''Copyright 2024 Don Arrington, I bear no responsability for what you do with this program or'
'anything you do with it, This should never be used for any reason at any time with your vpn'
'to hide your ip and any keys you may accidently acquire should never be used for any reason')
input('press enter to continue...')
def add_text_to_file(text):
file_path = 'openai_keys.txt'
with open(file_path, 'a') as file:
file.write(text + '\n')
while True:
if check_internet_connection() is True:
test_the_key = generate_random_key(98)
try:
client = OpenAI(
api_key = test_the_key
)
prompt = "hi"
completion = client.completions.create(
model = "gpt-4o",
prompt = "Test",
max_tokens = 7,
temperature = 0
)
print(f'we have a winner. ( {test_the_key} ) is good. saving it to openai_keys.txt')
import os
if not os.path.exists(file_path):
open(file_path, 'w').close()
add_text_to_file(test_the_key)
time.sleep(0.000000001)
except:
print(f'KEY {test_the_key} this key is no good, continuing on..')
else:
print('Internet issues check connection...')
time.sleep(1)
time.sleep(0.000000001)