dongri/openai-api-rs
OpenAI API client library for Rust (unofficial)
해결하는 문제
이 라이브러리는 개발자가 OpenAI의 API 서비스를 Rust 프로그래밍 언어로 작성된 애플리케이션에 편리하게 통합할 수 있는 방법을 제공하며, OpenAI 엔드포인트에 대한 HTTP 요청을 수동으로 처리할 필요를 없애줍니다.
작동 방식
OpenAI API의 래퍼 역할을 하며, 사용자는 API 키와 선택적 사용자 지정 엔드포인트(예: OpenRouter)를 사용하여 클라이언트를 구성할 수 있습니다. 그런 다음 Rust 네이티브 타입과 메서드를 사용하여 채팅 완성, 이미지 생성, 오디오 처리 및 기타 지원되는 서비스에 대한 요청을 보낼 수 있습니다.
대상 사용자
OpenAI 모델이나 호환되는 API 엔드포인트를 사용하여 AI 기반 애플리케이션을 구축하려는 Rust 개발자.
주요 특징
- OpenAI API를 위한 비공식 Rust 클라이언트
- Chat, Completions, Images, Embeddings, Audio, Fine-tuning, Assistants를 포함한 광범위한 API 지원
- OpenRouter 및 기타 사용자 지정 API 엔드포인트와 호환
- function calling 및 Realtime API 지원 포함
- Tokio를 사용한 비동기 실행을 위해 구축
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트