Expand description
PromptWallet Core Types
Shared types for the PromptWallet ecosystem:
- OpenAI-compatible chat API types
- Artifact storage types
- Extension registry types
§Usage
use pw_core::chat::{ChatCompletionRequest, Message, Role};
use pw_core::artifacts::{Artifact, ArtifactType};
let message = Message::user("Hello, world!");Re-exports§
pub use artifacts::Artifact;pub use artifacts::ArtifactType;pub use artifacts::SearchResult;pub use chat::ChatCompletionRequest;pub use chat::ChatCompletionResponse;pub use chat::Message;pub use chat::MessageContent;pub use chat::Role;pub use extensions::ExtensionInfo;pub use extensions::ExtensionRegistry;pub use extensions::ExtensionStatus;pub use extensions::Category;pub use extensions::ClientApp;
Modules§
- artifacts
- Artifact Storage Types
- chat
- OpenAI-compatible Chat API Types
- extensions
- Extension Registry Types