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