Skip to main content

Opennote Python SDK

Project description

Opennote Python SDK

This is the Python SDK for the Opennote API. Read the documentation here and see more examples.

Installation

pip install opennote

Usage

Videos

from opennote import OpennoteClient

client = OpennoteClient(api_key="your_api_key")

# Create a video
video = client.video.create(
    model="picasso",
    messages=[{"role": "user", "content": "Make a video about the Silk Road"}],
    include_sources=True,
    search_for="Silk Road History",
    source_count=5,
    upload_to_s3=True,
    title="The Silk Road",
)

# Get the status of a video
status = client.video.status(video.video_id)

Journals

from opennote import OpennoteClient

client = OpennoteClient(api_key="your_api_key")

# List all journals
journals_response = client.journals.list()

# Get content of a specific journal
if journals_response.success:
    journal_content = client.journals.content(journals_response.journals[0].id)

Examples

For more detailed examples, see the examples directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opennote-2.3.3.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opennote-2.3.3-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file opennote-2.3.3.tar.gz.

File metadata

  • Download URL: opennote-2.3.3.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for opennote-2.3.3.tar.gz
Algorithm Hash digest
SHA256 beae609d342bac9983a4a5d081108f07b866767aec8ed0d944252b405ea65b5a
MD5 7591f0488eca411718f752b811f673c4
BLAKE2b-256 a08314ee251a2440791468bc6e8fceb76a176b6a1d8ecc47f6f4325d197beaf4

See more details on using hashes here.

File details

Details for the file opennote-2.3.3-py3-none-any.whl.

File metadata

  • Download URL: opennote-2.3.3-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for opennote-2.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7fbca3ec1d6945b4630be2ffdb7dae89e69b3e2f7e674371f55209475b21e39f
MD5 9f3cc38567de990f3490990d5e97e408
BLAKE2b-256 c297f92d29cfffe784e2b78297411a2af2912644e0f685f9eb9f37d11ecac88e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page