CodeMie Client
Project description
CodeMie Client
A Python client for interacting with the CodeMie API.
Installation
pip install codemie-client
Usage
Initialize CodeMie Client
from codemie_client.client import CodeMieClient
client = CodeMieClient(
auth_server_url="URL",
auth_client_id="id",
auth_client_secret="secret",
auth_realm_name="codemie-dev",
codemie_api_domain="https://URL/code-assistant-api"
)
token = client.get_token()
print(token)
Retrieve Assistants
token = "your_keycloak_token"
assistants = client.get_assistants(token=token)
print(assistants)
Talk to Assistant
from codemie_client.conversation import talk_to_assistant
from codemie_client.models import ChatRequest
token = "your_keycloak_token"
request = ChatRequest(
assistant_id="ID",
message="Hello!",
history=[],
)
response_stream = client.talk_to_assistant_stream(request, token)
print(response)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
codemie_client-0.1.11.tar.gz
(7.5 kB
view details)
Built Distribution
File details
Details for the file codemie_client-0.1.11.tar.gz
.
File metadata
- Download URL: codemie_client-0.1.11.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.7 Darwin/23.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49e31e5bf9e9545109e168b31c9b555c03599d785856eee48b4ba56a29417d48 |
|
MD5 | 6cb444c7ae0a8ba987f2c0ac9ec67e95 |
|
BLAKE2b-256 | 75e4f0b42db808363dfa2b036492ae81eab19af623ee5cbf832bfb0da10bb4a2 |
File details
Details for the file codemie_client-0.1.11-py3-none-any.whl
.
File metadata
- Download URL: codemie_client-0.1.11-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.7 Darwin/23.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7d3c4b90878a6d5f3a107cebd7849b0ad8381ef331a8b57b6597d56aa0aff44 |
|
MD5 | 47595662405dc6fcf018a0310a5ecf02 |
|
BLAKE2b-256 | f0983c48674f41bb22585f118a79b9c5bc138cdf8247899856ae4dedae7ebd5c |