Spaces:
Running
Running
import secrets | |
import string | |
def generate_api_key(length=32): | |
"""Generate a random, URL-safe text string starting with 'fs_'.""" | |
# Generate a random string of the desired length minus the prefix length | |
random_part_length = length - 3 # 'fs_' is 3 characters | |
if random_part_length < 0: | |
raise ValueError("Length must be at least 3 to include the 'fs_' prefix.") | |
alphabet = string.ascii_letters + string.digits | |
random_string = ''.join(secrets.choice(alphabet) for i in range(random_part_length)) | |
return "fs_" + random_string | |
# Generate an API key with a length of 40 (including the 'fs_' prefix) | |
api_key = generate_api_key(40) | |
print("Generated API Key:") | |
print(api_key) |