For the complete documentation index, see llms.txt. This page is also available as Markdown.

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