# WriftAI | Transform Your Applications With AI. Easily run and fine-tune models or deploy your own. Access a wide range of scalable, pre-deployed models and integrate AI capabilities into your applications effortlessly. ## Pages - [WriftAI | Transform Your Applications With AI.](https://wrift.ai/): Easily run and fine-tune models or deploy your own. Access a wide range of scalable, pre-deployed models and integrate AI capabilities into your applications effortlessly. - [About Us | Vision, Team, and Mission | WriftAI](https://wrift.ai/about): Learn about WriftAI's mission to democratize AI, meet the team behind the platform, and explore our journey in building scalable, accessible AI solutions for developers and enterprises. - [Blog | Tutorials, Use Cases, and News | WriftAI](https://wrift.ai/blog): Stay updated with the latest tutorials, real-world use cases, and product news from Wrift AI. - [Privacy Policy | WriftAI](https://wrift.ai/privacy-policy): Dive into WriftAI's commitment to privacy, outlining how your data is protected, used, and the rights you have with Sych Inc. - [Terms of Service | WriftAI](https://wrift.ai/terms-of-service): Discover the legal framework, governing WriftAI's use detailing user obligations, service terms, and rights under Sych Inc. - [Changelog | Features, Fixes, and Improvements | WriftAI](https://wrift.ai/changelog): Your source for the latest features, improvements, and fixes for WriftAI, all in one place. - [Pricing | WriftAI](https://wrift.ai/pricing): Flexible and transparent pricing to help you build with AI at scale. - [Careers | WriftAI](https://wrift.ai/careers): Explore career opportunities with WriftAI. Apply to our current openings and join the team. - [Enterprise | WriftAI](https://wrift.ai/enterprise): Leading enterprises use WriftAI to build faster, better, and more scalable products. - [Explore | WriftAI](https://wrift.ai/explore): Explore ML models, see what's trending, and find tools for your next project. ## Posts - [Choosing the Right Embedding Model for Your RAG Pipeline](https://wrift.ai/blog/choosing-the-right-embedding-model-for-your-rag-pipeline): How to choose an embedding model for RAG: weigh retrieval quality, dimensions, latency, and language support, not just benchmark scores. - [The People Who Make WriftAI Better](https://wrift.ai/blog/the-people-who-make-wriftai-better): We’ve learned what makes people thrive at WriftAI, from action bias and ownership to intellectual humility and teamwork. - [Stop a prediction before it finishes](https://wrift.ai/blog/stop-a-prediction-before-it-finishes): Cancel a running WriftAI prediction from the API or any SDK. Useful for stuck predictions and slow models like video generation, with no queue-time charge. - [Improving Diffusion Outputs Through Prompt Conditioning](https://wrift.ai/blog/improving-diffusion-outputs-through-prompt-conditioning): A practical guide to prompt conditioning for diffusion models: structuring prompts for predictable, controllable image outputs. - [WriftAI Now Supports Enterprise Single Sign-on](https://wrift.ai/blog/wriftai-now-supports-enterprise-single-sign-on): WriftAI now supports enterprise Single Sign-On (SSO) with SAML 2.0 and OIDC. Learn how SSO works and how to set it up for your organization's domain. - [Webhook deliveries now show up in your dashboard](https://wrift.ai/blog/webhook-deliveries-now-show-up-in-your-dashboard): See the status, URL, and time of every webhook we sent you, right in your dashboard. Filter down to just the failures when something is not arriving. - [WriftAI CLI Gets Browser-Based Login](https://wrift.ai/blog/wriftai-cli-gets-browser-based-login): The WriftAI CLI now speaks OAuth 2.0 device authorization. Log in from your terminal, approve in your browser, done. - [What we do when we are not shipping](https://wrift.ai/blog/what-we-do-when-we-are-not-shipping): Between launches, deadlines, and product milestones, we make time for the experiences that bring our team together. - [How to handle WriftAI rate limits](https://wrift.ai/blog/how-to-handle-wriftai-rate-limits): WriftAI rate limits are now documented. This post covers the limits by tier, the response headers, and how to implement correct 429 retry logic. - [ We are switching to prepaid credits](https://wrift.ai/blog/we-are-switching-to-prepaid-credits): WriftAI is switching from end-of-month invoicing to prepaid credits on July 1. Here's why, how the new system works, and what to do before the switch. - [Building a better model page](https://wrift.ai/blog/building-a-better-model-page): WriftAI model pages now have a playground and version history. Run any model in the browser before writing code. See what changed between versions. - [Predictions now support webhooks](https://wrift.ai/blog/predictions-now-support-webhooks): POST /v1/predictions now accepts a webhook field. Pass a URL and WriftAI will POST to it the moment your prediction completes. No polling needed. - [WriftAI's API now has a public OpenAPI spec](https://wrift.ai/blog/wriftais-api-now-has-a-public-openapi-spec): WriftAI's API now has a public OpenAPI 3.1 spec. Import it into Postman, generate clients, and run mock servers. - [Prediction creation is now async](https://wrift.ai/blog/prediction-creation-is-now-async): POST /v1/predictions now returns immediately. The prediction runs in the background. Here is the lifecycle, how to poll, and why this was necessary. - [L40S is now available on WriftAI](https://wrift.ai/blog/l40s-is-now-available-on-wriftai): L40S is now available on WriftAI. The right fit for many image generation, audio transcription, code completion, and document models. - [Why we built WriftAI](https://wrift.ai/blog/why-we-built-wriftai): A problem we kept running into at Sych: every ML team spending weeks on infrastructure before a single model could run. That's why we built WriftAI. ## Changelogs - [Prediction cancellation is now available](https://wrift.ai/changelog/prediction-cancellation-is-now-available): You can now cancel a running WriftAI prediction from the API, any SDK, or the CLI. Useful for predictions that get stuck or run longer than expected. - [Enterprise single sign-on is now available](https://wrift.ai/changelog/enterprise-single-sign-on-is-now-available): WriftAI now supports enterprise Single Sign-On with SAML 2.0 and OIDC. Log in using your own identity provider. - [Webhook delivery tracking is now available](https://wrift.ai/changelog/webhook-delivery-tracking-is-now-available): Every webhook delivery now shows up in your dashboard, status code, URL, and time included. - [CLI now supports OAuth 2.0 device authorization](https://wrift.ai/changelog/cli-now-supports-oauth-20-device-authorization): wriftai auth login now redirects you to the browser to complete sign in, instead of requiring you to create an access token and paste it in manually. - [Rate limits are now documented](https://wrift.ai/changelog/rate-limits-are-now-documented): Everything about WriftAI's rate limits, now lives in one place. Previously, the only way to find out was to run into one. - [Prepaid credits](https://wrift.ai/changelog/prepaid-credits): WriftAI is switching to prepaid credits on July 1. Existing users receive a final invoice for June, then credits are required to run models from that point forward. - [Webhooks are now stable](https://wrift.ai/changelog/webhooks-are-now-stable): Webhooks are out of beta. The API is stable and ready for production. - [ Model API page](https://wrift.ai/changelog/model-api-page): The model detail page now includes an API reference tab with available options, and ready-to-use code examples for running the model from your code. - [Prediction execution time limit increased](https://wrift.ai/changelog/prediction-execution-time-limit-increased-to-30-minutes): The maximum runtime for a prediction has been increased from 15 minutes to 30 minutes. - [Prediction data retention](https://wrift.ai/changelog/prediction-data-retention): Prediction inputs, outputs, and execution logs are deleted 30 minutes after a prediction completes and cannot be recovered. - [Deletion confirmation for critical resources](https://wrift.ai/changelog/deletion-confirmation-for-critical-resources): Deleting critical resources like models and access tokens from the UI now requires typing the resource name to confirm, preventing accidental irreversible actions. - [Version-specific model detail pages](https://wrift.ai/changelog/version-specific-model-detail-pages): The model detail page is now available for any specific version at wrift.ai/{owner}/{model}/versions/{version_number}. - [Model overview page](https://wrift.ai/changelog/model-overview-page): Models on WriftAI now have a dedicated overview page for documenting architecture, training data, benchmarks, and usage. - [User profile pages](https://wrift.ai/changelog/user-profile-pages): Every user on WriftAI will have a profile page at wrift.ai/{username} showing their info and public models. - [Our careers page is now live](https://wrift.ai/changelog/our-careers-page-is-now-live): WriftAI is hiring. Find open roles and apply at wrift.ai/careers. - [Authentication is now optional for public endpoints in the API](https://wrift.ai/changelog/authentication-is-now-optional-for-public-endpoints-in-the-api): Several read-only API endpoints no longer require authentication, making it easier to explore WriftAI without an access token. - [RSS feeds for the changelog and blog](https://wrift.ai/changelog/rss-feeds-for-the-changelog-and-blog): Subscribe to WriftAI updates via RSS. Feeds are available for both the changelog and blog. - [Status page now available](https://wrift.ai/changelog/status-page-now-available): Track the real-time status of WriftAI services on our Status page. - [Documentation is now at wrift.ai/docs](https://wrift.ai/changelog/documentation-is-now-at-wriftaidocs): WriftAI documentation is now available at wrift.ai/docs. We're actively updating it as the product evolves. - [Pin predictions to a specific model version](https://wrift.ai/changelog/pin-predictions-to-a-specific-model-version): The predictions endpoint now supports targeting a specific model version using the owner/name:version_number format. - [Model detail page: playground and version history](https://wrift.ai/changelog/model-detail-page-playground-and-version-history): The model detail page now includes a playground and version history at wrift.ai/{owner}/{model}. - [Command palette](https://wrift.ai/changelog/command-palette): The WriftAI dashboard now has a command palette. Press Cmd+K or Ctrl+K to search across models, users, and other resources from anywhere in the dashboard. - [Cookie consent and preference management](https://wrift.ai/changelog/cookie-consent-and-preference-management): WriftAI now collects cookie consent. Choose between accepting all cookies or strictly necessary only, and update your preferences at any time. - [Privacy policy and terms of service now on dedicated pages](https://wrift.ai/changelog/privacy-policy-and-terms-of-service-now-on-dedicated-pages): WriftAI's privacy policy and terms of service are now available on dedicated pages at wrift.ai/privacy-policy and wrift.ai/terms-of-service. - [url field removed from prediction responses](https://wrift.ai/changelog/url-field-removed-from-prediction-responses): The url field has been removed from prediction objects. Use the id field or the Location header returned by POST /predictions to poll for results instead. - [Validate input before running a prediction](https://wrift.ai/changelog/validate-input-before-running-a-prediction): Pass the Validate-Input: true header to catch invalid inputs before hardware spins up avoiding unnecessary execution and cost. - [Input and output schemas for model versions](https://wrift.ai/changelog/input-and-output-schemas-for-model-versions): Model versions now define their input and output schemas following the JSON Schema Draft 2020-12 standard. - [Release notes for model versions](https://wrift.ai/changelog/release-notes-for-model-versions): Model versions now include a release_notes field. Each version can describe what changed — new features, bug fixes, optimizations, or breaking changes. - [Sorting support for model and user list endpoints](https://wrift.ai/changelog/sorting-support-for-model-and-user-list-endpoints): Model and user list endpoints now support sorting via sort_by and sort_direction query parameters. - [Prediction counts on models](https://wrift.ai/changelog/prediction-counts-on-models): Models now track the total number of predictions created across all their versions via the predictions_count field. - [Model detail page (beta)](https://wrift.ai/changelog/model-detail-page-beta): Every model on WriftAI now has its own page at wrift.ai/{owner}/{model}. - [ Search users via the API](https://wrift.ai/changelog/search-users-via-the-api): Following the model search endpoint added last month, you can now search for users on WriftAI through the API. - [Webhook support for predictions](https://wrift.ai/changelog/webhook-support-for-predictions): Predictions now support webhooks. Instead of polling for results, you can pass a webhook URL and receive updates automatically. - [Search models via the API](https://wrift.ai/changelog/search-models-via-the-api): You can now search for models directly through the API. Previously, discovering models meant paginating through the full list of public models. - [Bidirectional pagination](https://wrift.ai/changelog/bidirectional-pagination): Paginated list endpoints now support navigating backwards. - [OpenAPI 3.1 specification now available](https://wrift.ai/changelog/openapi-31-specification-now-available): WriftAI's API now has a publicly accessible OpenAPI 3.1 specification at api.wrift.ai/v1/openapi.json. - [Predictions page redesign](https://wrift.ai/changelog/predictions-page-redesign): Predictions are now displayed in detail showing model, status, timestamps, and execution times. - [Cursor-based pagination for list endpoints](https://wrift.ai/changelog/cursor-based-pagination-for-list-endpoints): All list endpoints now support cursor-based pagination. Previously, list endpoints returned all results in a single response. - [Source, license, and paper URLs for models](https://wrift.ai/changelog/source-license-and-paper-urls-for-models): Models now support three new metadata fields: source_url, license_url, and paper_url. - [Prediction creation is now async](https://wrift.ai/changelog/prediction-creation-is-now-async): POST /v1/predictions now returns immediately with a prediction object in a pending state. - [GitHub OAuth support](https://wrift.ai/changelog/github-oauth-support): WriftAI now supports signing in with GitHub. Authenticate using your existing GitHub account — no new password to manage. - [Access token values are now hidden after creation](https://wrift.ai/changelog/access-token-values-are-now-hidden-after-creation): Access token values are now only displayed once at the time of creation and cannot be retrieved afterward. - [Model registry authentication](https://wrift.ai/changelog/model-registry-authentication): WriftAI's model registry now supports authentication using your username and access token. - [Dashboard is live](https://wrift.ai/changelog/dashboard-is-live): The WriftAI Dashboard is now available at wrift.ai/dashboard. Create and manage API keys, monitor predictions, and browse available models — all in one place. - [API Keys replaced with Access Tokens](https://wrift.ai/changelog/api-keys-replaced-with-access-tokens): API authentication now uses Bearer access tokens instead of API keys. Bearer tokens are the industry standard for API authentication allowing better integration. - [WriftAI API is live](https://wrift.ai/changelog/wriftai-api-is-live): Run inference on pre-deployed models with a single API call. No servers, no CUDA, no setup. ## Forms - [Contact Support](https://wrift.ai/forms/help): We’re here to help. Tell us what you need and we’ll get back to you. - [Let’s build your enterprise AI workflow](https://wrift.ai/forms/enterprise): Reach out to discuss integrations, scaling options, and how we can help your team move from prototypes to production. - [Join the waitlist](https://wrift.ai/forms/request-access): Sign up for early access ## Careers - [Product Designer](https://wrift.ai/careers/9): We’re looking for a Product Designer to shape the end-to-end user experience of the WriftAI platform. - [Site Reliability Engineer](https://wrift.ai/careers/8): We are looking for a Site Reliability Engineer to help ensure the reliability, availability, and performance of the WriftAI platform. - [Support Engineer](https://wrift.ai/careers/7): We’re looking for a Support Engineer to deliver exceptional technical support and guidance to developers using WriftAI. - [Software Development Engineer](https://wrift.ai/careers/6): We’re looking for a Software Development Engineer to help build and evolve the core systems that power the WriftAI platform. - [Platform Engineer](https://wrift.ai/careers/5): We’re looking for a Platform Engineer to help power the backbone of WriftAI’s infrastructure - [Business Development Representative](https://wrift.ai/careers/4): We’re looking for a Business Development Representative (BDR) to join our sales team and help fuel WriftAI’s growth. - [Developer Relations Engineer](https://wrift.ai/careers/3): We’re looking for a Developer Relations Engineer to help developers understand, adopt, and succeed with WriftAI. - [Product Marketing Manager](https://wrift.ai/careers/2): We’re seeking a Product Marketing Manager to own go-to-market strategy, product launches, and narrative for WriftAI. - [Enterprise Account Executive](https://wrift.ai/careers/1): We’re looking for an Enterprise Account Executive to join our sales team.