import uuid
from prime_sdk.credentials import Credentials
from prime_sdk.client import Client
from prime_sdk.services.orders import OrdersService, CreateQuoteRequest
from prime_sdk.enums import OrderSide
def main():
credentials = Credentials.from_env("PRIME_CREDENTIALS")
client = Client(credentials)
orders_service = OrdersService(client)
request = CreateQuoteRequest(
product_id="BTC-USD",
side=OrderSide.BUY,
client_quote_id=str(uuid.uuid4()),
limit_price="150000",
base_quantity="0.01"
)
try:
response = orders_service.create_quote(request)
print(response)
except Exception as e:
print(f"failed to create quote: {e}")
if __name__ == "__main__":
main()