How to use CryptoTalks with curl

First, create an account:

    >>> curl -k -X POST https://cryptotalks.ai/v1/create_user/ \
            -H 'Content-Type: application/json' \
            -d '{"username":"testuser3@example.com","password":"testpassword","confirm_password":"testpassword"}'

    >>> {"message": "User created successfully! Save this token, do not share it.", 
    "token": "5d68e5723b5613cbf243a15569a0d3de282f2dea"}

Then, generate a BTC deposit address:

    >>> curl -k -X POST https://cryptotalks.ai/v1/generate_deposit_address/ \
            -H 'Content-Type: application/json' \
            -H 'Authorization: Bearer 5d68e5723b5613cbf243a15569a0d3de282f2dea'

    >>> {"addresses": {"BTC": "1BitcoinEaterAddressDontSendf59kuE", ...}}

After deposit, use curl to interact with the API:

    >>> curl -k -X POST https://cryptotalks.ai/v1/chat/completions \
            -H 'Content-Type: application/json' \
            -H 'Authorization: Bearer 5d68e5723b5613cbf243a15569a0d3de282f2dea'
            -d '{
            "messages": [{"role": "system", "content": "You are a helpful assistant."},
            {"role": "user", "content": "Hello, AI!"}],
            "model": "gpt-3.5-turbo"
            }'
    >>> {... "choices": [{..., "message": 
            {"content": "Hello! How can I assist you today?", "role": "assistant", 
                    ...}}],...}