mirror of
https://github.com/trycua/computer.git
synced 2025-12-31 02:19:58 -06:00
cua-cloud-openai Example
This example demonstrates how to control a cua Cloud container using the OpenAI computer-use-preview model and the @trycua/computer TypeScript library.
Overview
- Connects to a cua Cloud container via the
@trycua/computerlibrary - Sends screenshots and instructions to OpenAI's computer-use model
- Executes AI-generated actions (clicks, typing, etc.) inside the container
- Designed for Linux containers, but can be adapted for other OS types
Getting Started
-
Install dependencies:
npm install -
Set up environment variables: Create a
.envfile with the following variables:OPENAI_API_KEY— your OpenAI API keyCUA_API_KEY— your cua Cloud API keyCUA_CONTAINER_NAME— the name of your provisioned container
-
Run the example:
npx tsx src/index.ts
Files
src/index.ts— Main example scriptsrc/helpers.ts— Helper for executing actions on the container
Further Reading
For a step-by-step tutorial and more detailed explanation, see the accompanying blog post:
➡️ Controlling a cua Cloud Container with JavaScript
(This link will be updated once the article is published.)
If you have questions or issues, please open an issue or contact the maintainers.