Puter
August 19, 2026 · View on GitHub
Access AI models through Puter's cloud platform.
Requirements
- API Key: Required (get from Puter)
- Browser: JavaScript client is browser-only
API Routes
| Type | URL |
|---|---|
| Proxy | https://g4f.space/api/puter |
Notes
⚠️ The JavaScript client only works in browser environments. For server-side usage, use the Python client.
Available Models
Use client.models.get_all() to list available models.
Examples
Python
from g4f.client import Client
from g4f.Provider import Puter
# API key is required
client = Client(provider=Puter, api_key="YOUR_PUTER_API_KEY")
# List available models
models = client.models.get_all()
print(f"Available models: {models}")
# Chat completion
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": "Hello, how are you?"}
],
)
print(response.choices[0].message.content)
JavaScript (Browser Only)
import { Puter } from 'https://g4f.dev/dist/js/client.js';
// Browser environment only
const client = new Puter();
const models = await client.models.list();
console.log('Available models:', models);
const response = await client.chat.completions.create({
model: "gpt-4o-mini",
messages: [
{ role: "user", content: "Hello, how are you?" }
],
});
console.log(response.choices[0].message.content);