BETA
Documentation
Python Basic Chat
The official openai Python package works unmodified against Apily — only base_url and api_key change.
Install
terminal
pip install openaiMinimal chat
main.py
from openai import OpenAI
client = OpenAI(
base_url="https://apily.pro/v1",
api_key="apily_your-api-key",
)
response = client.chat.completions.create(
model="gpt-5.6-sol",
messages=[
{"role": "user", "content": "Hello?"},
],
timeout=100,
)
print(response.choices[0].message.content)Multi-turn chat
The API is stateless — resend the full messages history with every call and append each new turn yourself:
main.py
messages = [{"role": "system", "content": "You are a helpful assistant."}]
while True:
user_input = input("You: ")
messages.append({"role": "user", "content": user_input})
response = client.chat.completions.create(
model="gpt-5.6-sol",
messages=messages,
temperature=1,
)
assistant_reply = response.choices[0].message.content
print(f"Assistant: {assistant_reply}")
messages.append({"role": "assistant", "content": assistant_reply})Trim old turns yourself once you approach the model's context window — Apily doesn't truncate history for you.