Going Live

Going Live

Upon registration, every Cohere user receives a free, rate-limited trial key to use with our endpoints. If you find that you are running against the trial key rate limit or want to serve Cohere in production, this page details the process of upgrading to a Production key and going live.

Trial Key Limitations

Trial keys are rate-limited depending on the endpoint you want to use:

EndpointCalls per Minute
Co.Generate, Co.Summarize, Cluster, Embed5
Rerank, Chat10
All other endpoints100

Generate and Summarize endpoints have a monthly limit of 3,000 API calls per month with trial keys. Chat and Coral are limited to a total of 5,000 calls a month with a trial key. All remaining endpoints are limited to a total of 1,000 calls per month with a trial key.

If you’d like to use Cohere endpoints in a production application or require higher throughput from our endpoints for your usage, you can upgrade to a production key.

With a trial key:

  • Organizations can still have unlimited trial keys in the free tier.
  • There is a defined usage limit on all the development API keys per minute (all keys add up to that rate limit).
  • When a developer/org reaches a rate limit, they will receive an error that they have exceeded the limit/minute.
  • Playground usage counts toward your trial key rate limit.
  • If calls exceed the throttling we throw an error that says “Trial keys are throttled." Please upgrade your API key or contact us directly on Discord.
  • Trial keys are free to use even after you upgrade to a Production key.

Production Key Specifications

Production keys for all endpoints are rate-limited at 10,000 calls per minute and are intended for serving Cohere in a public-facing application and testing purposes. Usage of production keys is metered at price points which can be found on our pricing page.

To get a production key, you will need to complete a few steps in our Go to Production workflow. You can start the process by navigating to the API Keys page in your Cohere dashboard as the Admin of your organization (or asking your organization Admin to complete these steps). From there, click on the New Production Key button to start the process.

The process takes less than 3 minutes to finish and enables you to generate a Production key that you can use to serve Cohere APIs in production. If you deploy without completing the Go to Production workflow, your API key may be temporarily or permanently revoked.

Go to Production

You must acknowledge Cohere’s SaaS agreement and terms of service. Your organization must also read and recognize our model limitations, model cards, and data statement.

You will be asked if your usage of Cohere API involves any of the sensitive use cases outlined in our usage guidelines. Following your acknowledgment of our terms, you will be able to generate and use a production key immediately. However, if you indicate your usage involves a sensitive use case, your production key may be rate limited the same as a trial key until our safety team reaches out and manually approves your use case. Reviews on sensitive use cases will take no longer than 72 business hours.

Track Incidents

Navigate to our status page which features information including a summary status indicator, component statuses, unresolved incidents, status history, and any upcoming or in-progress scheduled maintenance. We recommend subscribing for updates with an email or phone number to receive notifications whenever Cohere creates, updates or resolves an incident.