<aside>

Overview

:ambient-logo-original: Docs Home

What is Ambient?

Getting Started

Devnet

App

API

On-Chain

Tool Oracle

Miners

Encyclopedia

Solana Quickstart

Developers

API Docs

API Playground

Links

🌐 Homepage

✉️ [email protected]

:discord-symbol-blurple: Discord

:github-mark-white-bg: github.com/ambient-xyz

:x-logo-black: @ambient_xyz

:x-logo-black: @IridiumEagle

📄 Litepaper

</aside>

To get an api, go to https://app.ambient.xyz/keys

Using the OpenAI API

from openai import OpenAI
import os

OPENAI_API_BASE = os.getenv("OPENAI_API_BASE", "<https://api.ambient.xyz/v1>")
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "<api key from https://app.ambient.xyz/keys>")

client = OpenAI(
    base_url=OPENAI_API_BASE,
    api_key=OPENAI_API_KEY,
)

user_input = input("Enter your prompt: ")

response = client.chat.completions.create(
    model="zai-org/GLM-4.5",
    messages=[{"role": "user", "content": user_input}],
    stream=False,
)
# reasoning
print("\\nReasoning:\\n")
print(response.choices[0].message.reasoning_content)
# response
print("\\n\\nResponse:\\n")
print(response.choices[0].message.content)