Python
Python Integration
QuickSilver supports seamless integration with the OpenAI Python client library, allowing developers to interact with agents using a familiar interface.
Installation
pip install openai
Usage
from openai import OpenAI
# Initialize the client
client = OpenAI(
api_key="your-api-key", # Use your Agent ID as the API Key
base_url="https://api-quicksilver.iotex.ai/v1", # QuickSilver API endpoint
)
# Prepare Actor input
run_input = {
"model": "gpt-3.5-turbo",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Tell me about OpenAPI schemas."}
],
"temperature": 0.7
}
# Run the conversation
response = client.chat.completions.create(**run_input)
# Process the response
print(response.choices[0].message.content)
Tips
Multi-turn conversations are supported by adding more messages to the messages array.
Fully compatible with OpenAI’s chat.completions interface — just point it to QuickSilver’s API.
Keep your API key secure. Never expose it in public code or client-side applications.
Last updated