Rytrme api python
Easy way to handle the rytrme API with python
Oficial Rytr-me page: https://rytr.me/
Oficial Rytr-me git documentation: https://github.com/rytr-me/documentation
To get started
pip install rytrme-api-python
Next
from rytrme_api_python import get_text_from_rytr_me_api
Main function
get_text_from_rytr_me_api()
All attributes with basic parametrs:
api_key=<"YOUR API KEY"> - required
language="🇺🇸 English" - language in which the texts will be generated - change optional
tone="Casual" - tons in which the text will be - change optional
use_case="Blog Section Writing" - type of text that will be generated - change optional
input_contexts = {"SECTION_TOPIC_LABEL": "Your topic", 'SECTION_KEYWORDS_LABEL': "Your keywords"}- dictionary with your parametr, more information below - required
variations = 1 - number of texts in response - change optional
user_id='USER1' - "For userId you need to supply user ID from your database, eg: primary key for users database table." - change optional
formats='html' - html or text - change optional
creativity_level='default' - fault | none | low | medium | high | max - change optional
Example of use
input_contexts = {"SECTION_TOPIC_LABEL": "Role of AI Writers in the Future of Copywriting", 'SECTION_KEYWORDS_LABEL': 'ai writer, blog generator, best writing software'}
response = get_text_from_rytr_me_api(api_key=<"YOUR API KEY">, input_contexts=input_contexts)
print(response)
response (list with dictionary):
[{'text': '<p>AI writers can help to generate content ideas at scale. They also get rid of writer’s block and are not a replacement for human copywriters.</p><p>AI writing assistants are increasingly getting popular in the workplace. Some companies use them when they need to generate content for a specific topic or niche. While digital agencies use them to generate all kinds of content for their clients.</p>', 'isUnsafe': False}]
If you want to write a blog section in English, the only parameter you need to complete is the input_contexts above
If you want to write something else, change use-case and complete the appropriate dictionary
All languages list
You can use name or ID as parametr. With more calls it is recommended to use ID
| Name | ID |
|---|---|
| 🇦🇪 Arabic | 60c4eb424660040013ca8a9f |
| 🇧🇬 Bulgarian | 60eddd5676319d000c81dfc5 |
| 🇨🇳 Chinese (S) | 607ae6531208a9000cb1141c |
| 🇹🇼 Chinese (T) | 60f853a39bb0df0013c6a588 |
| 🇨🇿 Czech | 60d014e9d6e910001341493a |
| 🇩🇰 Danish | 60c653b4bca5d4000cc679e3 |
| 🇳🇱 Dutch | 607adbdf6f8fe5000c1e6378 |
| 🇺🇸 English | 607adac76f8fe5000c1e636d |
| 🇮🇷 Farsi | 60ebc3e06f90af000c8b15f3 |
| 🇵🇭 Filipino | 6159af6d56a355691567ec9d |
| 🇫🇮 Finnish | 60c65338bca5d4000cc679dd |
| 🇫🇷 French | 607adb7b6f8fe5000c1e6375 |
| 🇩🇪 German | 607adb536f8fe5000c1e6374 |
| 🇬🇷 Greek | 607adc966f8fe5000c1e637d |
| 🇮🇱 Hebrew | 607c7c211ebe15000cbbc7b8 |
| 🇮🇳 Hindi | 60ce30891d63cb0013838dfb |
| 🇭🇺 Hungarian | 6102aa33280cab000c673c2f |
| 🇮🇩 Indonesian | 6094f9b4addddd000c04c94b |
| 🇮🇹 Italian | 607adb996f8fe5000c1e6376 |
| 🇯🇵 Japanese | 607adc3d6f8fe5000c1e637b |
| 🇰🇷 Korean | 607adc716f8fe5000c1e637c |
| 🇱🇹 Lithuanian | 6198d279d3a709c29634bb26 |
| 🇲🇾 Malay | 60ef33e9c218d0000c2eb058 |
| 🇳🇴 Norwegian | 607db96c182478000c9ac2d9 |
| 🇵🇱 Polish | 607adc056f8fe5000c1e6379 |
| 🇵🇹 Portuguese | 607adbb56f8fe5000c1e6377 |
| 🇷🇴 Romanian | 609fdbec6cc23d000c7c5e84 |
| 🇷🇺 Russian | 607adc2f6f8fe5000c1e637a |
| 🇸🇰 Slovak | 614a2cc9c1babef3e4008d48 |
| 🇪🇸 Spanish | 607adad66f8fe5000c1e636e |
| 🇸🇪 Swedish | 6081b157f580d2000c1baf2c |
| 🇹🇭 Thai | 607c7bec1ebe15000cbbc7b7 |
| 🇹🇷 Turkish | 60a4c3d60b2ef9000ce86d01 |
| 🇻🇳 Vietnamese | 60c65522bca5d4000cc679fa |
All tone list
You can use name or ID as parametr. With more calls it is recommended to use ID
| Name | ID |
|---|---|
| Appreciative | 6058207530f7b1000c1c4f86 |
| Assertive | 6058209c30f7b1000c1c4f88 |
| Awestruck | 6058223630f7b1000c1c4f96 |
| Candid | 605820c030f7b1000c1c4f89 |
| Casual | 60572a639bdd4272b8fe358a |
| Cautionary | 605820d430f7b1000c1c4f8a |
| Compassionate | 605820e330f7b1000c1c4f8b |
| Convincing | 60572a639bdd4272b8fe358b |
| Critical | 60e96f6992161b0013c6ae4a |
| Earnest | 6058212830f7b1000c1c4f8d |
| Enthusiastic | 6058213830f7b1000c1c4f8e |
| Formal | 6058200830f7b1000c1c4f85 |
| Funny | 60572a649bdd4272b8fe358c |
| Humble | 6058215930f7b1000c1c4f8f |
| Humorous | 6058216730f7b1000c1c4f90 |
| Informative | 60ff8d3afc873e000c08e8b2 |
| Inspirational | 6064c6679bde74000cea994c |
| Joyful | 6058219030f7b1000c1c4f92 |
| Passionate | 6058208730f7b1000c1c4f87 |
| Thoughtful | 605821c030f7b1000c1c4f93 |
| Urgent | 605821cc30f7b1000c1c4f94 |
| Worried | 605821e030f7b1000c1c4f95 |
All use-case list
You can use name or ID as parametr. With more calls it is recommended to use ID
| Name | ID | input_contexts={dictyou need to complete for a given use-case} |
|---|---|---|
| Blog Idea & Outline | 60a40cf5da9d76000ccc2828 | input_contexts={'PRIMARY_KEYWORD_LABEL': 'Your parametrs'} |
| Blog Section Writing | 60584cf2c2cdaa000c2a7954 | input_contexts={'SECTION_TOPIC_LABEL': 'Your parametrs', 'SECTION_KEYWORDS_LABEL': 'Your parametrs'} |
| Brand Name | 61e0224822cc129b33031a80 | input_contexts={'BRAND_DESCRIPTION_LABEL': 'Your parametrs'} |
| Business Idea Pitch | 6062df03e20e7d000c15609b | input_contexts={'BUSINESS_IDEA_LABEL': 'Your parametrs'} |
| Business Ideas | 61e1167527174a50fdcb55e3 | input_contexts={'INTEREST_LABEL': 'Your parametrs', 'SKILLS_LABEL': 'Your parametrs'} |
| Call To Action | 61e01c2d5b9c5f0d9d795319 | input_contexts={'DESCRIPTION_LABEL': 'Your parametrs'} |
| Copywriting Framework: AIDA | 60d19b16d63485000cab8c15 | input_contexts={'PRODUCT_OR_BRAND_DESCRIPTION_LABEL': 'Your parametrs'} |
| Copywriting Framework: PAS | 60d1ac3e548c6b000c8fce5b | input_contexts={'PRODUCT_OR_BRAND_DESCRIPTION_LABEL': 'Your parametrs'} |
| 60572a629bdd4272b8fe3588 | input_contexts={'KEY_POINTS_LABEL': 'Your parametrs'} | |
| Facebook, Twitter, LinkedIn Ads | 60572a629bdd4272b8fe3585 | input_contexts={'PRODUCT_NAME_LABEL': 'Your parametrs', 'PRODUCT_DESCRIPTION_LABEL': 'Your parametrs'} |
| Google Search Ads | 6163f3445bb5990332c018b1 | input_contexts={'PRODUCT_NAME_LABEL': 'Your parametrs', 'PRODUCT_DESCRIPTION_LABEL': 'Your parametrs', 'TARGET_KEYWORD_LABEL': 'Your parametrs'} |
| Interview Questions | 6058693ccdebbb000c210588 | input_contexts={'INTERVIEWEE_BIO_LABEL': 'Your parametrs', 'INTERVIEW_CONTEXT_LABEL': 'Your parametrs'} |
| Job Description | 60586b31cdebbb000c21058d | input_contexts={'JOB_ROLE_LABEL': 'Your parametrs'} |
| Landing Page & Website Copies | 605835258c0a4a000c69c962 | input_contexts={'WEBSITE_NAME_LABEL': 'Your parametrs', 'ABOUT_WEBSITE_LABEL': 'Your parametrs', 'FEATURES_LABEL': 'Your parametrs'} |
| Magic Command | 60ed7113732a5b000cf99e8e | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Post & Caption Ideas | 6062d819be972a000c6a05a3 | input_contexts={'POST_TOPIC_LABEL': 'Your parametrs'} |
| Product Description | 605832f78c0a4a000c69c960 | input_contexts={'PRODUCT_NAME_LABEL': 'Your parametrs', 'ABOUT_PRODUCT_LABEL': 'Your parametrs'} |
| Product Description (bullet points) | 60bb65ca12ba07000cdc8f64 | input_contexts={'PRODUCT_NAME_LABEL': 'Your parametrs', 'PRODUCT_FEATURES_LABEL': 'Your parametrs'} |
| Profile Bio | 60633095de064b000c8f5cc8 | input_contexts={'ABOUT_YOU_LABEL': 'Your parametrs'} |
| Question & Answer | 611e2a98045b460ef10242ce | input_contexts={'TOPIC_DESCRIPTION_LABEL': 'Your parametrs'} |
| Reply to Reviews & Messages | 611e40d404b47fc3a2297a37 | input_contexts={'MESSAGE_LABEL': 'Your parametrs'} |
| SEO Meta Description | 60583ac98c0a4a000c69c96f | input_contexts={'PAGE_META_TITLE_LABEL': 'Your parametrs'} |
| SEO Meta Title | 60583a058c0a4a000c69c96d | input_contexts={'TARGET_KEYWORDS_LABEL': 'Your parametrs'} |
| SMS & Notifications | 6163fe7b1d5d06c1e9693346 | input_contexts={'CONTEXT_LABEL': 'Your parametrs'} |
| Song Lyrics | 60e6f4316ab0b5000c848c51 | input_contexts={'SONG_IDEA_LABEL': 'Your parametrs'} |
| Story Plot | 60cdad891d63cb00138240d3 | input_contexts={'STORY_IDEA_LABEL': 'Your parametrs'} |
| Tagline & Headline | 605838118c0a4a000c69c968 | input_contexts={'DESCRIPTION_LABEL': 'Your parametrs'} |
| Testimonial & Review | 607c7ae91ebe15000cbbc7af | input_contexts={'NAME_LABEL': 'Your parametrs', 'REVIEW_TITLE_LABEL': 'Your parametrs'} |
| Text Editing: Append Content | 6092917aa9c7620013304f43 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Continue Ryting | 6223abf9ea8eb61e65b4e691 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Expand Content | 60928e45a9c7620013304f11 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Improve Content | 60cdd8b61d63cb001382a390 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Paragraph Content | 60b877a110f2fb000cb004eb | input_contexts={'TOPIC_LABEL': 'Your parametrs'} |
| Text Editing: Reword Content | 60928476a9c7620013304e89 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Text Editing: Shorten Content | 60928752a9c7620013304ea1 | input_contexts={'INPUT_TEXT_LABEL': 'Your parametrs'} |
| Video Channel Description | 605856eec2cdaa000c2a7965 | input_contexts={'CHANNEL_PURPOSE_LABEL': 'Your parametrs'} |
| Video Description | 6058536ec2cdaa000c2a795e | input_contexts={'VIDEO_TITLE_LABEL': 'Your parametrs'} |
| Video Idea | 60584ffdc2cdaa000c2a7957 | input_contexts={'KEYWORDS_LABEL': 'Your parametrs'} |
Metadata
Release files for rytrme-api-python 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rytrme-api-python-1.0.2.tar.gz | 6.2 kB | Without provenance | Details for rytrme-api-python-1.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| rytrme_api_python-1.0.2-py3-none-any.whl | Python 3 | none | any | Details for rytrme_api_python-1.0.2-py3-none-any.whl |
Total release size: 12.3 kB
Release files / rytrme-api-python-1.0.2.tar.gz
| Download URL | rytrme-api-python-1.0.2.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
661a603832b63b888132077f63f142dbe66230ad460df8a168781c888aace33b
|
|
BLAKE2b-256 checksum How to use checksums |
ab5e3fb7fa17e5f32687c04d48c62e7e1461152a1e0f43dc655f835801421883
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.0
|
Release files / rytrme_api_python-1.0.2-py3-none-any.whl
| Download URL | rytrme_api_python-1.0.2-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
24aea9de294d8a3517d3f3b6263af61e3d98cca5b18d227a9bff166fd9332c0a
|
|
BLAKE2b-256 checksum How to use checksums |
7fdec426c80beacc8303ffe5510601ee9b0b3204f5e19e104baf55c121a5a0ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.0
|
Security for rytrme-api-python 1.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.