Python SDK for Writer API
Project description
SDK Installation
pip install writerai
Authentication
Writer authenticates your API requests using your account’s API keys. If you do not include your key when making an API request, or use one that is incorrect or outdated, Writer returns an error.
Your API keys are available in the account dashboard. We include randomly generated API keys in our code examples if you are not logged in. Replace these with your own or log in to see code examples populated with your own API keys.
If you cannot see your secret API keys in the Dashboard, this means you do not have access to them. Contact your Writer account owner and ask to be added to their team as a developer.
SDK Example Usage
import writer
from writer.models import operations, shared
s = writer.Writer(
security=shared.Security(
api_key="",
),
organization_id=548814,
)
res = s.ai_content_detector.detect(shared.ContentDetectorRequest(
input='provident',
), 715190)
if res.content_detector_responses is not None:
# handle response
Available Resources and Operations
ai_content_detector
- detect - Content detector api
billing
- get_subscription_details - Get your organization subscription details
co_write
- generate_content - Generate content using predefined templates
- list_templates - Get a list of your existing CoWrite templates
completions
- create - Create completion for LLM model
- create_model_customization_completion - Create completion for LLM customization model
content
- check - Check your content against your preset styleguide.
- correct - Apply the style guide suggestions directly to your content.
download_the_customized_model
- fetch_file - Download your fine-tuned model (available only for Palmyra Base and Palmyra Large)
files
model_customization
- create - Create model customization
- delete - Delete Model customization
- get - Get model customization
- list - List model customizations
models
- list - List available LLM models
snippet
styleguide
- get - Page details
- list_pages - List your styleguide pages
terminology
user
- list - List users
document
SDK Generated by Speakeasy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file writerai-0.16.1.tar.gz
.
File metadata
- Download URL: writerai-0.16.1.tar.gz
- Upload date:
- Size: 33.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74e8be937880d89e1b86fdcd4795fdf543620c73215aa7442f5e8c8bbde4d2d2 |
|
MD5 | 49ed295c475559cc3635d5953e8402d1 |
|
BLAKE2b-256 | f9ca0c751b2a9b78dea5b44037d8c5c7af440320661e016332e23f188564d006 |
File details
Details for the file writerai-0.16.1-py3-none-any.whl
.
File metadata
- Download URL: writerai-0.16.1-py3-none-any.whl
- Upload date:
- Size: 94.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b36f31e17951c8a288fcd9470a02f9ae8bcef94f27dac8cce3cce334c29a26f |
|
MD5 | 93e99d6e2185b672046e165d4fae84fa |
|
BLAKE2b-256 | 7289d8598fafa237c1cf04136a8659e0f619a713a858e24f714ae33bf0e651c6 |